Home | History | Annotate | Download | only in Scalar

Lines Matching refs:VMap

120       // Note, that new loop data is stored inside the VMap.
122 const ValueToValueMapTy &VMap);
306 // Note, that new loop data is stored inside the VMap.
308 const ValueToValueMapTy &VMap) {
328 Value *NewI = VMap.lookup(OldInst);
330 assert(NewInst && "All instructions that are in SrcBB must be in VMap.");
818 ValueToValueMapTy VMap;
820 BasicBlock *NewBB = CloneBasicBlock(LoopBlocks[i], VMap, ".us", F);
823 VMap[LoopBlocks[i]] = NewBB; // Keep the BB mapping.
833 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM);
837 BranchesInfo.cloneData(NewLoop, L, VMap);
847 BasicBlock *NewExit = cast<BasicBlock>(VMap[ExitBlocks[i]]);
861 ValueToValueMapTy::iterator It = VMap.find(V);
862 if (It != VMap.end()) V = It->second;
884 RemapInstruction(I, VMap,RF_NoModuleLevelChanges|RF_IgnoreMissingEntries);