Lines Matching refs:VMap
175 const ValueToValueMapTy &VMap);
371 const ValueToValueMapTy &VMap) { in cloneData() argument
392 Value *NewI = VMap.lookup(OldInst); in cloneData()
1375 ValueToValueMapTy VMap; in unswitchNontrivialCondition() local
1377 BasicBlock *NewBB = CloneBasicBlock(LoopBlocks[I], VMap, ".us", F); in unswitchNontrivialCondition()
1380 VMap[LoopBlocks[I]] = NewBB; // Keep the BB mapping. in unswitchNontrivialCondition()
1390 Loop *NewLoop = cloneLoop(L, L->getParentLoop(), VMap, LI, LPM); in unswitchNontrivialCondition()
1394 BranchesInfo.cloneData(NewLoop, L, VMap); in unswitchNontrivialCondition()
1404 BasicBlock *NewExit = cast<BasicBlock>(VMap[ExitBlocks[EBI]]); in unswitchNontrivialCondition()
1417 ValueToValueMapTy::iterator It = VMap.find(V); in unswitchNontrivialCondition()
1418 if (It != VMap.end()) V = It->second; in unswitchNontrivialCondition()
1437 RemapInstruction(&I, VMap, in unswitchNontrivialCondition()
1454 MSSAU->updateForClonedLoop(LBRPO, ExitBlocks, VMap); in unswitchNontrivialCondition()
1462 MSSAU->updateExitBlocksForClonedLoop(ExitBlocks, VMap, *DT); in unswitchNontrivialCondition()
1498 rewriteLoopBodyWithConditionConstant(NewLoop, VMap[LIC], Val, in unswitchNontrivialCondition()