Lines Matching defs:ValMap
83 ValueToValueMap ValMap;
305 if (!ValMap.contains(D)) {
309 ValMap[D] = ConvertVal;
315 ValMap[Phi] = PHINode::Create(calculateConvertType(Phi->getType()),
322 PHINode *NewPhi = cast<PHINode>(ValMap[Phi]);
330 } else if (Value *Val = ValMap.lookup(IncVal))
336 Value *DeadVal = ValMap[Phi];
338 // from the ValMap and any connected / user Phis.
348 return ValMap[CandPhi] == NextDeadValue;
353 ValMap.erase(*OriginalPhi);
370 if (ValMap.contains(Op) && ValMap[Op]) {
373 BBUseValMap[U->getParent()].contains(ValMap[Op]))
374 NewVal = BBUseValMap[U->getParent()][ValMap[Op]];
385 convertFromOptType(Op->getType(), cast<Instruction>(ValMap[Op]),
387 BBUseValMap[U->getParent()][ValMap[Op]] = NewVal;