Searched refs:PBB (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | BranchFolding.cpp | 1112 for (MachineBasicBlock *PBB : I->predecessors()) { in TailMergeBlocks() 1116 if (TriedMerging.count(PBB)) in TailMergeBlocks() 1120 if (PBB == IBB) in TailMergeBlocks() 1124 if (!UniquePreds.insert(PBB).second) in TailMergeBlocks() 1129 if (PBB->hasEHPadSuccessor() || PBB->mayHaveInlineAsmBr()) in TailMergeBlocks() 1136 if (ML != MLI->getLoopFor(PBB)) in TailMergeBlocks() 1141 if (!TII->analyzeBranch(*PBB, TBB, FBB, Cond, true)) { in TailMergeBlocks() 1150 auto Next = ++PBB->getIterator(); in TailMergeBlocks() 1157 DebugLoc dl = PBB->findBranchDebugLoc(); in TailMergeBlocks() 1159 TII->removeBranch(*PBB); in TailMergeBlocks() [all …]
|
| H A D | IfConversion.cpp | 1656 for (MachineBasicBlock *PBB : CvtMBB.predecessors()) { in IfConvertTriangle() 1657 if (PBB == BBI.BB) in IfConvertTriangle() 1659 BBInfo &PBBI = BBAnalysis[PBB->getNumber()]; in IfConvertTriangle()
|
| /freebsd/contrib/llvm-project/llvm/tools/bugpoint/ |
| H A D | ExtractFunction.cpp | 89 const BasicBlock *PBB = I->getParent(); in deleteInstructionFromProgram() local 90 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()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 1534 auto handleBlock = [&](BasicBlock **PBB, bool Unreachable, BasicBlock *&BB, in SplitBlockAndInsertIfThenElse() 1536 if (PBB == nullptr) in SplitBlockAndInsertIfThenElse() 1539 if (*PBB) in SplitBlockAndInsertIfThenElse() 1540 BB = *PBB; // Caller supplied block, use it. in SplitBlockAndInsertIfThenElse() 1552 *PBB = BB; in SplitBlockAndInsertIfThenElse()
|
| H A D | CodeExtractor.cpp | 234 for (auto *PBB : predecessors(BB)) in buildExtractionBlockSet() local 235 if (!Result.count(PBB)) { in buildExtractionBlockSet() 239 << "Problematic destination BB: " << PBB->getName() in buildExtractionBlockSet()
|
| H A D | SimplifyCFG.cpp | 446 BasicBlock *PBB = I->getParent(); in dominatesMergePoint() local 450 if (PBB == BB) in dominatesMergePoint() 456 BranchInst *BI = dyn_cast<BranchInst>(PBB->getTerminator()); in dominatesMergePoint()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | SafepointIRVerifier.cpp | 629 const BasicBlock *PBB = *PredIt; in recalculateBBsStates() local 630 BasicBlockState *PBBS = getBasicBlockState(PBB); in recalculateBBsStates()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertVSETVLI.cpp | 1373 for (auto *PBB : MBB.predecessors()) { in needVSETVLIPHI() local 1374 const VSETVLIInfo &PBBExit = BlockInfo[PBB->getNumber()].Exit; in needVSETVLIPHI() 1377 const VNInfo *Value = LR.getVNInfoBefore(LIS->getMBBEndIdx(PBB)); in needVSETVLIPHI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 301 if (const BasicBlock *PBB = PMBB->getBasicBlock()) { in isLoopHeaderOfNoUnroll() local 303 PBB->getTerminator()->getMetadata(LLVMContext::MD_loop)) { in isLoopHeaderOfNoUnroll()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 828 BasicBlock *PBB = Successor->getParent(); in updateScopeLine() local 829 for (; Successor != PBB->end(); Successor = std::next(Successor)) { in updateScopeLine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 9809 BasicBlock *PBB = cast<Instruction>(ResumeV)->getParent(); in preparePlanForEpilogueVectorLoop() local 9810 IRBuilder<> Builder(PBB, PBB->getFirstNonPHIIt()); in preparePlanForEpilogueVectorLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 11611 BasicBlock *PBB = BB->getSinglePredecessor(); in isLoopBackedgeGuardedByCond() local 11612 if (!PBB) in isLoopBackedgeGuardedByCond() 11615 BranchInst *ContinuePredicate = dyn_cast<BranchInst>(PBB->getTerminator()); in isLoopBackedgeGuardedByCond() 11625 BasicBlockEdge DominatingEdge(PBB, BB); in isLoopBackedgeGuardedByCond()
|