Lines Matching refs:ValueMapping

1956                                   ValueToValueMapTy &ValueMapping) {  in updateSSA()  argument
1999 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); in updateSSA()
2026 void JumpThreadingPass::cloneInstructions(ValueToValueMapTy &ValueMapping, in cloneInstructions() argument
2047 auto I = ValueMapping.find(DbgOperandInstruction); in cloneInstructions()
2048 if (I != ValueMapping.end()) { in cloneInstructions()
2068 auto I = ValueMapping.find(OpInst); in cloneInstructions()
2069 if (I != ValueMapping.end()) in cloneInstructions()
2085 ValueMapping[PN] = NewPN; in cloneInstructions()
2087 mapAtomInstance(DL, ValueMapping); in cloneInstructions()
2112 ValueMapping[&*BI] = New; in cloneInstructions()
2117 mapAtomInstance(DL, ValueMapping); in cloneInstructions()
2125 ValueToValueMapTy::iterator I = ValueMapping.find(Inst); in cloneInstructions()
2126 if (I != ValueMapping.end()) in cloneInstructions()
2316 ValueToValueMapTy ValueMapping; in threadThroughTwoBasicBlocks() local
2317 cloneInstructions(ValueMapping, PredBB->begin(), PredBB->end(), NewBB, in threadThroughTwoBasicBlocks()
2335 ValueMapping); in threadThroughTwoBasicBlocks()
2337 ValueMapping); in threadThroughTwoBasicBlocks()
2346 remapSourceAtoms(ValueMapping, NewBB->begin(), NewBB->end()); in threadThroughTwoBasicBlocks()
2348 updateSSA(PredBB, NewBB, ValueMapping); in threadThroughTwoBasicBlocks()
2444 ValueToValueMapTy ValueMapping; in threadEdge() local
2445 cloneInstructions(ValueMapping, BB->begin(), std::prev(BB->end()), NewBB, in threadEdge()
2455 addPHINodeEntriesForMappedBlock(SuccBB, BB, NewBB, ValueMapping); in threadEdge()
2472 remapSourceAtoms(ValueMapping, NewBB->begin(), NewBB->end()); in threadEdge()
2473 updateSSA(BB, NewBB, ValueMapping); in threadEdge()
2701 ValueToValueMapTy ValueMapping; in duplicateCondBranchOnPHIIntoPred() local
2708 ValueMapping[PN] = PN->getIncomingValueForBlock(PredBB); in duplicateCondBranchOnPHIIntoPred()
2718 ValueToValueMapTy::iterator I = ValueMapping.find(Inst); in duplicateCondBranchOnPHIIntoPred()
2719 if (I != ValueMapping.end()) in duplicateCondBranchOnPHIIntoPred()
2724 remapDebugVariable(ValueMapping, New); in duplicateCondBranchOnPHIIntoPred()
2726 mapAtomInstance(DL, ValueMapping); in duplicateCondBranchOnPHIIntoPred()
2734 ValueMapping[&*BI] = IV; in duplicateCondBranchOnPHIIntoPred()
2743 ValueMapping[&*BI] = New; in duplicateCondBranchOnPHIIntoPred()
2761 ValueMapping); in duplicateCondBranchOnPHIIntoPred()
2763 ValueMapping); in duplicateCondBranchOnPHIIntoPred()
2766 remapSourceAtoms(ValueMapping, std::prev(RItBeforeInsertPt)->getIterator(), in duplicateCondBranchOnPHIIntoPred()
2769 updateSSA(BB, PredBB, ValueMapping); in duplicateCondBranchOnPHIIntoPred()