Lines Matching defs:ValueWithNewAddrSpace

211       const ValueToValueMapTy &ValueWithNewAddrSpace,
216 Value *V, Value *NewV, Use &U, ValueToValueMapTy &ValueWithNewAddrSpace,
241 const ValueToValueMapTy &ValueWithNewAddrSpace,
602 const ValueToValueMapTy &ValueWithNewAddrSpace,
612 if (Value *NewOperand = ValueWithNewAddrSpace.lookup(Operand))
632 // ValueWithNewAddrSpace. Due to potential cycles in the data flow graph, an
634 // ValueWithNewAddrSpace. In that case, uses poison as a placeholder operand and
645 const ValueToValueMapTy &ValueWithNewAddrSpace,
666 II->getArgOperandUse(0), NewAddrSpace, ValueWithNewAddrSpace,
696 OperandUse, NewAddrSpace, ValueWithNewAddrSpace, PredicatedAS,
744 // ValueWithNewAddrSpace.
747 const ValueToValueMapTy &ValueWithNewAddrSpace, const DataLayout *DL,
764 if (Value *NewOperand = ValueWithNewAddrSpace.lookup(CE->getOperand(0)))
782 // with the new address space should already be in ValueWithNewAddrSpace
786 if (Value *NewOperand = ValueWithNewAddrSpace.lookup(Operand)) {
793 CExpr, NewAddrSpace, ValueWithNewAddrSpace, DL, TTI)) {
818 // ValueWithNewAddrSpace. This function is called on every flat address
824 const ValueToValueMapTy &ValueWithNewAddrSpace,
833 I, NewAddrSpace, ValueWithNewAddrSpace, PredicatedAS, PoisonUsesToFix);
845 cast<ConstantExpr>(V), NewAddrSpace, ValueWithNewAddrSpace, DL, TTI);
1192 Value *V, Value *NewV, Use &U, ValueToValueMapTy &ValueWithNewAddrSpace,
1232 if (Value *OtherNewV = ValueWithNewAddrSpace.lookup(OtherSrc)) {
1292 ValueToValueMapTy ValueWithNewAddrSpace;
1304 cloneValueWithNewAddressSpace(V, NewAddrSpace, ValueWithNewAddrSpace,
1307 ValueWithNewAddrSpace[V] = New;
1311 if (ValueWithNewAddrSpace.empty())
1317 User *NewV = cast_or_null<User>(ValueWithNewAddrSpace.lookup(V));
1323 NewV->setOperand(OperandNo, ValueWithNewAddrSpace.lookup(PoisonUse->get()));
1334 Value *NewV = ValueWithNewAddrSpace.lookup(V);
1383 performPointerReplacement(V, NewV, U, ValueWithNewAddrSpace,