Home
last modified time | relevance | path

Searched refs:ValMap (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp83 ValueToValueMap ValMap; member in __anon9f65155b0111::LiveRegOptimizer
347 if (!ValMap.contains(D)) { in optimizeLiveType()
351 ValMap[D] = ConvertVal; in optimizeLiveType()
357 ValMap[Phi] = PHINode::Create(calculateConvertType(Phi->getType()), in optimizeLiveType()
364 PHINode *NewPhi = cast<PHINode>(ValMap[Phi]); in optimizeLiveType()
372 } else if (Value *Val = ValMap.lookup(IncVal)) in optimizeLiveType()
378 Value *DeadVal = ValMap[Phi]; in optimizeLiveType()
389 return ValMap[CandPhi] == NextDeadValue; in optimizeLiveType()
394 ValMap.erase(*OriginalPhi); in optimizeLiveType()
411 if (Value *Val = ValMap.lookup(Op)) { in optimizeLiveType()
[all …]
H A DAMDGPURegisterBankInfo.cpp3840 const ValueMapping &ValMap = getValueMapping(0, Size, *DstBank); in getInstrMapping() local
3843 OpdsMapping[0] = &ValMap; in getInstrMapping()
3845 OpdsMapping[1] = &ValMap; in getInstrMapping()
3868 const ValueMapping &ValMap = getValueMapping(0, Size, getRegBank(BankID)); in getInstrMapping() local
3871 /*OperandsMapping*/ getOperandsMapping({&ValMap}), 1); in getInstrMapping()
3905 const ValueMapping &ValMap = in getInstrMapping() local
3909 /*OperandsMapping*/ getOperandsMapping({&ValMap}), 1); in getInstrMapping()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp353 const ValueMapping *ValMap = *It; in getOperandsMapping() local
354 if (!ValMap) in getOperandsMapping()
356 Res[Idx] = *ValMap; in getOperandsMapping()
H A DCodeGenPrepare.cpp6871 ValueToValueMap ValMap; in optimizePhiType() local
6873 ValMap[C] = ConstantExpr::getBitCast(C, ConvertTy); in optimizePhiType()
6876 ValMap[D] = D->getOperand(0); in optimizePhiType()
6880 ValMap[D] = new BitCastInst(D, ConvertTy, D->getName() + ".bc", insertPt); in optimizePhiType()
6884 ValMap[Phi] = PHINode::Create(ConvertTy, Phi->getNumIncomingValues(), in optimizePhiType()
6888 PHINode *NewPhi = cast<PHINode>(ValMap[Phi]); in optimizePhiType()
6890 NewPhi->addIncoming(ValMap[Phi->getIncomingValue(i)], in optimizePhiType()
6898 replaceAllUsesWith(U, ValMap[U->getOperand(0)], FreshBBs, IsHugeFunc); in optimizePhiType()
6900 U->setOperand(0, new BitCastInst(ValMap[U->getOperand(0)], PhiTy, "bc", in optimizePhiType()