Home
last modified time | relevance | path

Searched refs:NextBB (Results 1 – 19 of 19) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DEvaluator.cpp295 bool Evaluator::EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB, in EvaluateBlock() argument
554 NextBB = BI->getSuccessor(0); in EvaluateBlock()
560 NextBB = BI->getSuccessor(!Cond->getZExtValue()); in EvaluateBlock()
566 NextBB = SI->findCaseValue(Val)->getCaseSuccessor(); in EvaluateBlock()
570 NextBB = BA->getBasicBlock(); in EvaluateBlock()
574 NextBB = nullptr; in EvaluateBlock()
604 NextBB = II->getNormalDest(); in EvaluateBlock()
643 BasicBlock *NextBB = nullptr; // Initialized to avoid compiler warnings. in EvaluateFunction() local
648 if (!EvaluateBlock(CurInst, NextBB, StrippedPointerCastsForAliasAnalysis)) in EvaluateFunction()
651 if (!NextBB) { in EvaluateFunction()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DSyncDependenceAnalysis.cpp163 const auto *NextBB = Stack.back(); in computeStackPO() local
165 auto *NestedLoop = LI.getLoopFor(NextBB); in computeStackPO()
193 for (const auto *SuccBB : successors(NextBB)) { in computeStackPO()
206 if (!Finalized.insert(NextBB).second) in computeStackPO()
208 CallBack(*NextBB); in computeStackPO()
DInlineCost.cpp415 void findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB);
2573 void CallAnalyzer::findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB) { in findDeadBlocks() argument
2589 if (Succ == NextBB || !IsNewlyDead(Succ)) in findDeadBlocks()
2714 BasicBlock *NextBB = BI->getSuccessor(SimpleCond->isZero() ? 1 : 0); in analyze() local
2715 BBWorklist.insert(NextBB); in analyze()
2716 KnownSuccessors[BB] = NextBB; in analyze()
2717 findDeadBlocks(BB, NextBB); in analyze()
2725 BasicBlock *NextBB = SI->findCaseValue(SimpleCond)->getCaseSuccessor(); in analyze() local
2726 BBWorklist.insert(NextBB); in analyze()
2727 KnownSuccessors[BB] = NextBB; in analyze()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DGenericUniformityImpl.h1277 auto *NextBB = Stack.back(); in computeStackPO() local
1278 if (Finalized.count(NextBB)) { in computeStackPO()
1282 LLVM_DEBUG(dbgs() << " visiting " << CI.getSSAContext().print(NextBB) in computeStackPO()
1284 auto *NestedCycle = CI.getCycle(NextBB); in computeStackPO()
1316 for (auto *SuccBB : successors(NextBB)) { in computeStackPO()
1331 << CI.getSSAContext().print(NextBB) << "\n"); in computeStackPO()
1333 Finalized.insert(NextBB); in computeStackPO()
1334 appendBlock(*NextBB); in computeStackPO()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DExpandMemCmp.cpp443 BasicBlock *NextBB = (BlockIndex == (LoadCmpBlocks.size() - 1)) in emitLoadCompareBlockMultipleLoads() local
449 BranchInst *CmpBr = BranchInst::Create(ResBlock.BB, NextBB, Cmp); in emitLoadCompareBlockMultipleLoads()
453 {DominatorTree::Insert, BB, NextBB}}); in emitLoadCompareBlockMultipleLoads()
501 BasicBlock *NextBB = (BlockIndex == (LoadCmpBlocks.size() - 1)) in emitLoadCompareBlock() local
507 BranchInst *CmpBr = BranchInst::Create(NextBB, ResBlock.BB, Cmp); in emitLoadCompareBlock()
510 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB}, in emitLoadCompareBlock()
DBranchRelaxation.cpp389 MachineBasicBlock &NextBB = *std::next(MachineFunction::iterator(MBB)); in fixupConditionalBranch() local
393 << printMBBReference(NextBB) << '\n'); in fixupConditionalBranch()
397 insertBranch(MBB, &NextBB, TBB, Cond); in fixupConditionalBranch()
DTailDuplicator.cpp743 MachineBasicBlock *NextBB = PredBB->getNextNode(); in duplicateSimpleBB() local
751 PredTBB = NextBB; in duplicateSimpleBB()
753 PredFBB = NextBB; in duplicateSimpleBB()
768 if (PredFBB == NextBB) in duplicateSimpleBB()
770 if (PredTBB == NextBB && PredFBB == nullptr) in duplicateSimpleBB()
DBranchFolding.cpp465 MachineBasicBlock *NextBB = &*I; in FixTail() local
466 if (TBB == NextBB && !Cond.empty() && !FBB) { in FixTail()
1690 MachineBasicBlock *NextBB = &*std::next(MBB->getIterator()); in OptimizeBlock() local
1692 TII->insertBranch(*MBB, NextBB, nullptr, CurCond, DebugLoc()); in OptimizeBlock()
DMachineBlockPlacement.cpp2714 MachineBasicBlock *NextBB = &*NextFI; in buildCFGChains() local
2719 << getBlockName(BB) << " -> " << getBlockName(NextBB) in buildCFGChains()
2721 Chain->merge(NextBB, nullptr); in buildCFGChains()
2726 BB = NextBB; in buildCFGChains()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsConstantIslandPass.cpp595 MachineBasicBlock *NextBB = &*std::next(MBBI); in BBHasFallthrough() local
596 return llvm::is_contained(MBB->successors(), NextBB); in BBHasFallthrough()
1602 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr() local
1606 << printMBBReference(*NextBB) << "\n"); in fixupConditionalBr()
1613 .addMBB(NextBB); in fixupConditionalBr()
1616 .addMBB(NextBB); in fixupConditionalBr()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DEvaluator.h114 bool EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB,
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DTailRecursionElimination.cpp304 auto *NextBB = WorklistUnescaped.pop_back_val(); in markTails() local
305 if (Visited[NextBB] == UNESCAPED) { in markTails()
306 BB = NextBB; in markTails()
DDFAJumpThreading.cpp955 BasicBlock *NextBB = getClonedBB(BB, NextState, DuplicateMap); in createExitPath() local
956 if (NextBB) { in createExitPath()
957 updatePredecessor(PrevBB, BB, NextBB, DTU); in createExitPath()
958 PrevBB = NextBB; in createExitPath()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSILowerControlFlow.cpp897 MachineFunction::iterator NextBB; in runOnMachineFunction() local
899 BI != MF.end(); BI = NextBB) { in runOnMachineFunction()
900 NextBB = std::next(BI); in runOnMachineFunction()
DAMDGPUCodeGenPrepare.cpp1433 Function::iterator NextBB; in runOnFunction() local
1434 for (Function::iterator FI = F.begin(), FE = F.end(); FI != FE; FI = NextBB) { in runOnFunction()
1436 NextBB = std::next(FI); in runOnFunction()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp679 MachineBasicBlock *NextBB = &*std::next(MBBI); in BBHasFallthrough() local
680 if (!MBB->isSuccessor(NextBB)) in BBHasFallthrough()
1796 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr() local
1800 << printMBBReference(*NextBB) << "\n"); in fixupConditionalBr()
1805 .addMBB(NextBB).addImm(CC).addReg(CCReg); in fixupConditionalBr()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
DAddressSanitizer.cpp1650 BasicBlock *NextBB = CheckTerm->getSuccessor(0); in instrumentAddress() local
1657 BasicBlock::Create(*C, "", NextBB->getParent(), NextBB); in instrumentAddress()
1659 BranchInst *NewTerm = BranchInst::Create(CrashBlock, NextBB, Cmp2); in instrumentAddress()
/openbsd/src/gnu/llvm/llvm/lib/Frontend/OpenMP/
DOMPIRBuilder.cpp2004 BasicBlock *NextBB = BB->getNextNode(); in createCanonicalLoop() local
2007 NextBB, NextBB, Name); in createCanonicalLoop()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGStmtOpenMP.cpp1905 llvm::BasicBlock *NextBB = createBasicBlock("omp.body.next"); in EmitOMPLoopBody() local
1906 EmitBranchOnBoolExpr(E, NextBB, Continue.getBlock(), in EmitOMPLoopBody()
1908 EmitBlock(NextBB); in EmitOMPLoopBody()