Lines Matching refs:VMap
120 // Note, that new loop data is stored inside the VMap.
122 const ValueToValueMapTy &VMap);
304 // Note, that new loop data is stored inside the VMap.
306 const ValueToValueMapTy &VMap) {
326 Value *NewI = VMap.lookup(OldInst);
328 assert(NewInst && "All instructions that are in SrcBB must be in VMap.");
816 ValueToValueMapTy VMap;
818 BasicBlock *NewBB = CloneBasicBlock(LoopBlocks[i], VMap, ".us", F);
821 VMap[LoopBlocks[i]] = NewBB; // Keep the BB mapping.
831 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM);
835 BranchesInfo.cloneData(NewLoop, L, VMap);
845 BasicBlock *NewExit = cast<BasicBlock>(VMap[ExitBlocks[i]]);
859 ValueToValueMapTy::iterator It = VMap.find(V);
860 if (It != VMap.end()) V = It->second;
882 RemapInstruction(I, VMap,RF_NoModuleLevelChanges|RF_IgnoreMissingEntries);