Home | History | Annotate | Download | only in Scalar

Lines Matching refs:VMap

121       // Note, that new loop data is stored inside the VMap.
123 const ValueToValueMapTy &VMap);
295 // Note, that new loop data is stored inside the VMap.
297 const ValueToValueMapTy &VMap) {
317 Value *NewI = VMap.lookup(OldInst);
319 assert(NewInst && "All instructions that are in SrcBB must be in VMap.");
812 ValueToValueMapTy VMap;
814 BasicBlock *NewBB = CloneBasicBlock(LoopBlocks[i], VMap, ".us", F);
817 VMap[LoopBlocks[i]] = NewBB; // Keep the BB mapping.
827 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM);
831 BranchesInfo.cloneData(NewLoop, L, VMap);
841 BasicBlock *NewExit = cast<BasicBlock>(VMap[ExitBlocks[i]]);
855 ValueToValueMapTy::iterator It = VMap.find(V);
856 if (It != VMap.end()) V = It->second;
878 RemapInstruction(I, VMap,RF_NoModuleLevelChanges|RF_IgnoreMissingEntries);