Lines Matching refs:ValMap
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()
403 if (ValMap.contains(Op) && ValMap[Op]) { in optimizeLiveType()
406 BBUseValMap[U->getParent()].contains(ValMap[Op])) in optimizeLiveType()
407 NewVal = BBUseValMap[U->getParent()][ValMap[Op]]; in optimizeLiveType()
418 convertFromOptType(Op->getType(), cast<Instruction>(ValMap[Op]), in optimizeLiveType()
420 BBUseValMap[U->getParent()][ValMap[Op]] = NewVal; in optimizeLiveType()