Lines Matching full:vmap
65 ValueToValueMapTy &VMap, DominatorTree *DT,
95 V = VMap[I];
145 LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap,
166 BasicBlock *NewBB = CloneBasicBlock(*BB, VMap, ".prol", F);
174 VMap[*BB] = NewBB;
184 VMap.erase((*BB)->getTerminator());
185 BasicBlock *FirstLoopBB = cast<BasicBlock>(VMap[Header]);
209 PHINode *NewPHI = cast<PHINode>(VMap[&*I]);
211 VMap[&*I] = NewPHI->getIncomingValueForBlock(Preheader);
212 cast<BasicBlock>(VMap[Header])->getInstList().erase(NewPHI);
216 BasicBlock *NewLatch = cast<BasicBlock>(VMap[Latch]);
220 if (VMap[InVal])
221 NewPHI->setIncomingValue(idx, VMap[InVal]);
383 ValueToValueMapTy VMap;
391 VMap, LI);
403 RemapInstruction(&*I, VMap,
410 BasicBlock *LastLoopBB = cast<BasicBlock>(VMap[Latch]);
411 ConnectProlog(L, BECount, Count, LastLoopBB, PEnd, PH, NewPH, VMap, DT, LI,