Searched refs:IRBB (Results 1 – 3 of 3) sorted by relevance
155 auto *IRBB = dyn_cast<VPIRBasicBlock>(VPBB); in verifyVPBasicBlock() local156 if (!IRBB) in verifyVPBasicBlock()159 if (!WrappedIRBBs.insert(IRBB->getIRBasicBlock()).second) { in verifyVPBasicBlock()165 IRBB->getPlan()->getVectorLoopRegion()->getSingleSuccessor(); in verifyVPBasicBlock()166 if (IRBB != IRBB->getPlan()->getPreheader() && in verifyVPBasicBlock()167 IRBB->getSinglePredecessor() != MiddleBB) { in verifyVPBasicBlock()
478 TermBr->setSuccessor(idx, IRBB); in execute()479 State->CFG.DTU.applyUpdates({{DominatorTree::Insert, PredBB, IRBB}}); in execute()959 static void replaceVPBBWithIRVPBB(VPBasicBlock *VPBB, BasicBlock *IRBB) { in replaceVPBBWithIRVPBB() argument960 VPIRBasicBlock *IRMiddleVPBB = new VPIRBasicBlock(IRBB); in replaceVPBBWithIRVPBB()
3113 BasicBlock *IRBB; variable3116 VPIRBasicBlock(BasicBlock *IRBB) in VPIRBasicBlock() argument3118 (Twine("ir-bb<") + IRBB->getName() + Twine(">")).str()), in VPIRBasicBlock()3119 IRBB(IRBB) {} in VPIRBasicBlock()3132 auto *NewBlock = new VPIRBasicBlock(IRBB); in clone()3138 BasicBlock *getIRBasicBlock() const { return IRBB; } in getIRBasicBlock()