Searched refs:ValMap (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULateCodeGenPrepare.cpp | 98 ValueToValueMap ValMap; member in __anon9f65155b0111::LiveRegOptimizer 338 if (!ValMap.contains(D)) { in optimizeLiveType() 342 ValMap[D] = ConvertVal; in optimizeLiveType() 348 ValMap[Phi] = PHINode::Create(calculateConvertType(Phi->getType()), in optimizeLiveType() 355 PHINode *NewPhi = cast<PHINode>(ValMap[Phi]); in optimizeLiveType() 363 } else if (ValMap.contains(IncVal) && ValMap[IncVal]) in optimizeLiveType() 364 NewPhi->addIncoming(ValMap[IncVal], Phi->getIncomingBlock(I)); in optimizeLiveType() 369 Value *DeadVal = ValMap[Phi]; in optimizeLiveType() 381 return ValMap[CandPhi] == NextDeadValue; in optimizeLiveType() 386 ValMap.erase(*OriginalPhi); in optimizeLiveType() [all …]
|
H A D | AMDGPURegisterBankInfo.cpp | 3753 const ValueMapping &ValMap = getValueMapping(0, Size, *DstBank); in getInstrMapping() local 3756 OpdsMapping[0] = &ValMap; in getInstrMapping() 3758 OpdsMapping[1] = &ValMap; in getInstrMapping() 3781 const ValueMapping &ValMap = getValueMapping(0, Size, getRegBank(BankID)); in getInstrMapping() local 3784 /*OperandsMapping*/ getOperandsMapping({&ValMap}), 1); in getInstrMapping() 3818 const ValueMapping &ValMap = in getInstrMapping() local 3822 /*OperandsMapping*/ getOperandsMapping({&ValMap}), 1); in getInstrMapping()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterBankInfo.cpp | 355 const ValueMapping *ValMap = *It; in getOperandsMapping() local 356 if (!ValMap) in getOperandsMapping() 358 Res[Idx] = *ValMap; in getOperandsMapping()
|
H A D | CodeGenPrepare.cpp | 6481 ValueToValueMap ValMap; in optimizePhiType() local 6483 ValMap[C] = ConstantExpr::getBitCast(C, ConvertTy); in optimizePhiType() 6486 ValMap[D] = D->getOperand(0); in optimizePhiType() 6490 ValMap[D] = new BitCastInst(D, ConvertTy, D->getName() + ".bc", insertPt); in optimizePhiType() 6494 ValMap[Phi] = PHINode::Create(ConvertTy, Phi->getNumIncomingValues(), in optimizePhiType() 6498 PHINode *NewPhi = cast<PHINode>(ValMap[Phi]); in optimizePhiType() 6500 NewPhi->addIncoming(ValMap[Phi->getIncomingValue(i)], in optimizePhiType() 6508 replaceAllUsesWith(U, ValMap[U->getOperand(0)], FreshBBs, IsHugeFunc); in optimizePhiType() 6510 U->setOperand(0, new BitCastInst(ValMap[U->getOperand(0)], PhiTy, "bc", in optimizePhiType()
|