Lines Matching defs:ValueMapping
1939 /// ValueMapping maps old values in BB to new ones in NewBB.
1941 ValueToValueMapTy &ValueMapping) {
1984 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]);
2003 void JumpThreadingPass::cloneInstructions(ValueToValueMapTy &ValueMapping,
2024 auto I = ValueMapping.find(DbgOperandInstruction);
2025 if (I != ValueMapping.end()) {
2045 auto I = ValueMapping.find(OpInst);
2046 if (I != ValueMapping.end())
2062 ValueMapping[PN] = NewPN;
2087 ValueMapping[&*BI] = New;
2098 ValueToValueMapTy::iterator I = ValueMapping.find(Inst);
2099 if (I != ValueMapping.end())
2291 ValueToValueMapTy ValueMapping;
2292 cloneInstructions(ValueMapping, PredBB->begin(), PredBB->end(), NewBB,
2310 ValueMapping);
2312 ValueMapping);
2320 updateSSA(PredBB, NewBB, ValueMapping);
2416 ValueToValueMapTy ValueMapping;
2417 cloneInstructions(ValueMapping, BB->begin(), std::prev(BB->end()), NewBB,
2427 addPHINodeEntriesForMappedBlock(SuccBB, BB, NewBB, ValueMapping);
2444 updateSSA(BB, NewBB, ValueMapping);
2673 ValueToValueMapTy ValueMapping;
2677 ValueMapping[PN] = PN->getIncomingValueForBlock(PredBB);
2687 ValueToValueMapTy::iterator I = ValueMapping.find(Inst);
2688 if (I != ValueMapping.end())
2693 remapDebugVariable(ValueMapping, New);
2701 ValueMapping[&*BI] = IV;
2710 ValueMapping[&*BI] = New;
2728 ValueMapping);
2730 ValueMapping);
2732 updateSSA(BB, PredBB, ValueMapping);