Searched refs:PBB (Results 1 – 10 of 10) sorted by relevance
1071 for (MachineBasicBlock *PBB : I->predecessors()) { in TailMergeBlocks()1075 if (TriedMerging.count(PBB)) in TailMergeBlocks()1079 if (PBB == IBB) in TailMergeBlocks()1083 if (!UniquePreds.insert(PBB).second) in TailMergeBlocks()1088 if (PBB->hasEHPadSuccessor() || PBB->mayHaveInlineAsmBr()) in TailMergeBlocks()1095 if (ML != MLI->getLoopFor(PBB)) in TailMergeBlocks()1100 if (!TII->analyzeBranch(*PBB, TBB, FBB, Cond, true)) { in TailMergeBlocks()1109 auto Next = ++PBB->getIterator(); in TailMergeBlocks()1117 DebugLoc dl = PBB->findBranchDebugLoc(); in TailMergeBlocks()1118 TII->removeBranch(*PBB); in TailMergeBlocks()[all …]
1650 for (MachineBasicBlock *PBB : CvtMBB.predecessors()) { in IfConvertTriangle()1651 if (PBB == BBI.BB) in IfConvertTriangle()1653 BBInfo &PBBI = BBAnalysis[PBB->getNumber()]; in IfConvertTriangle()
89 const BasicBlock *PBB = I->getParent(); in deleteInstructionFromProgram() local90 const Function *PF = PBB->getParent(); in deleteInstructionFromProgram()97 std::advance(RBI, std::distance(PF->begin(), Function::const_iterator(PBB))); in deleteInstructionFromProgram()100 std::advance(RI, std::distance(PBB->begin(), BasicBlock::const_iterator(I))); in deleteInstructionFromProgram()
163 BasicBlock *PBB = PN->getParent(); in RewriteAllUses() local164 for (BasicBlock *Pred : PredCache.get(PBB)) in RewriteAllUses()
231 for (auto *PBB : predecessors(BB)) in buildExtractionBlockSet() local232 if (!Result.count(PBB)) { in buildExtractionBlockSet()236 << "Problematic destination BB: " << PBB->getName() in buildExtractionBlockSet()
422 BasicBlock *PBB = I->getParent(); in dominatesMergePoint() local426 if (PBB == BB) in dominatesMergePoint()432 BranchInst *BI = dyn_cast<BranchInst>(PBB->getTerminator()); in dominatesMergePoint()
631 const BasicBlock *PBB = *PredIt; in recalculateBBsStates() local632 BasicBlockState *PBBS = getBasicBlockState(PBB); in recalculateBBsStates()
1158 MachineBasicBlock *PBB = PHI->getOperand(PHIOp + 1).getMBB(); in needVSETVLIPHI() local1159 const BlockData &PBBInfo = BlockInfo[PBB->getNumber()]; in needVSETVLIPHI()
426 if (const BasicBlock *PBB = PMBB->getBasicBlock()) { in isLoopHeaderOfNoUnroll() local428 PBB->getTerminator()->getMetadata(LLVMContext::MD_loop)) { in isLoopHeaderOfNoUnroll()
11091 BasicBlock *PBB = BB->getSinglePredecessor(); in isLoopBackedgeGuardedByCond() local11092 if (!PBB) in isLoopBackedgeGuardedByCond()11095 BranchInst *ContinuePredicate = dyn_cast<BranchInst>(PBB->getTerminator()); in isLoopBackedgeGuardedByCond()11105 BasicBlockEdge DominatingEdge(PBB, BB); in isLoopBackedgeGuardedByCond()