reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
486 BasicBlock *NewBB = CloneBasicBlock(*BB, VMap, ".peel", F); 492 VMap[*BB] = NewBB; 501 DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDom->getBlock()])); 510 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); 517 BasicBlock *NewLatch = cast<BasicBlock>(VMap[Latch]); 536 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); 538 VMap[&*I] = NewPHI->getIncomingValueForBlock(PreHeader); 543 VMap[&*I] = LVMap[LatchInst]; 545 VMap[&*I] = LatchVal; 547 cast<BasicBlock>(VMap[Header])->getInstList().erase(NewPHI); 559 LatchVal = VMap[LatchVal]; 560 PHI.addIncoming(LatchVal, cast<BasicBlock>(VMap[Edge.first])); 565 for (const auto &KV : VMap)