Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp324 bool Evaluator::EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB, in EvaluateBlock() argument
631 NextBB = BI->getSuccessor(0); in EvaluateBlock()
637 NextBB = BI->getSuccessor(!Cond->getZExtValue()); in EvaluateBlock()
643 NextBB = SI->findCaseValue(Val)->getCaseSuccessor(); in EvaluateBlock()
647 NextBB = BA->getBasicBlock(); in EvaluateBlock()
651 NextBB = nullptr; in EvaluateBlock()
676 NextBB = II->getNormalDest(); in EvaluateBlock()
715 BasicBlock *NextBB = nullptr; // Initialized to avoid compiler warnings. in EvaluateFunction() local
720 if (!EvaluateBlock(CurInst, NextBB, StrippedPointerCastsForAliasAnalysis)) in EvaluateFunction()
723 if (!NextBB) { in EvaluateFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DSyncDependenceAnalysis.cpp146 const auto *NextBB = Stack.back(); in computeStackPO() local
148 auto *NestedLoop = LI.getLoopFor(NextBB); in computeStackPO()
176 for (const auto *SuccBB : successors(NextBB)) { in computeStackPO()
189 if (!Finalized.insert(NextBB).second) in computeStackPO()
191 CallBack(*NextBB); in computeStackPO()
H A DInlineCost.cpp345 void findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB);
2217 void CallAnalyzer::findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB) { in findDeadBlocks() argument
2233 if (Succ == NextBB || !IsNewlyDead(Succ)) in findDeadBlocks()
2358 BasicBlock *NextBB = BI->getSuccessor(SimpleCond->isZero() ? 1 : 0); in analyze() local
2359 BBWorklist.insert(NextBB); in analyze()
2360 KnownSuccessors[BB] = NextBB; in analyze()
2361 findDeadBlocks(BB, NextBB); in analyze()
2369 BasicBlock *NextBB = SI->findCaseValue(SimpleCond)->getCaseSuccessor(); in analyze() local
2370 BBWorklist.insert(NextBB); in analyze()
2371 KnownSuccessors[BB] = NextBB; in analyze()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp440 BasicBlock *NextBB = (BlockIndex == (LoadCmpBlocks.size() - 1)) in emitLoadCompareBlockMultipleLoads() local
446 BranchInst *CmpBr = BranchInst::Create(ResBlock.BB, NextBB, Cmp); in emitLoadCompareBlockMultipleLoads()
450 {DominatorTree::Insert, BB, NextBB}}); in emitLoadCompareBlockMultipleLoads()
498 BasicBlock *NextBB = (BlockIndex == (LoadCmpBlocks.size() - 1)) in emitLoadCompareBlock() local
504 BranchInst *CmpBr = BranchInst::Create(NextBB, ResBlock.BB, Cmp); in emitLoadCompareBlock()
507 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB}, in emitLoadCompareBlock()
H A DBranchRelaxation.cpp379 MachineBasicBlock &NextBB = *std::next(MachineFunction::iterator(MBB)); in fixupConditionalBranch() local
383 << printMBBReference(NextBB) << '\n'); in fixupConditionalBranch()
387 insertBranch(MBB, &NextBB, TBB, Cond); in fixupConditionalBranch()
H A DTailDuplicator.cpp742 MachineBasicBlock *NextBB = PredBB->getNextNode(); in duplicateSimpleBB() local
750 PredTBB = NextBB; in duplicateSimpleBB()
752 PredFBB = NextBB; in duplicateSimpleBB()
767 if (PredFBB == NextBB) in duplicateSimpleBB()
769 if (PredTBB == NextBB && PredFBB == nullptr) in duplicateSimpleBB()
H A DBranchFolding.cpp461 MachineBasicBlock *NextBB = &*I; in FixTail() local
462 if (TBB == NextBB && !Cond.empty() && !FBB) { in FixTail()
1697 MachineBasicBlock *NextBB = &*std::next(MBB->getIterator()); in OptimizeBlock() local
1699 TII->insertBranch(*MBB, NextBB, nullptr, CurCond, DebugLoc()); in OptimizeBlock()
H A DMachineBlockPlacement.cpp2680 MachineBasicBlock *NextBB = &*NextFI; in buildCFGChains() local
2685 << getBlockName(BB) << " -> " << getBlockName(NextBB) in buildCFGChains()
2687 Chain->merge(NextBB, nullptr); in buildCFGChains()
2692 BB = NextBB; in buildCFGChains()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp595 MachineBasicBlock *NextBB = &*std::next(MBBI); in BBHasFallthrough() local
596 return llvm::is_contained(MBB->successors(), NextBB); in BBHasFallthrough()
1603 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr() local
1607 << printMBBReference(*NextBB) << "\n"); in fixupConditionalBr()
1614 .addMBB(NextBB); in fixupConditionalBr()
1617 .addMBB(NextBB); in fixupConditionalBr()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DEvaluator.h69 bool EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp309 auto *NextBB = WorklistUnescaped.pop_back_val(); in markTails() local
310 if (Visited[NextBB] == UNESCAPED) { in markTails()
311 BB = NextBB; in markTails()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp826 MachineFunction::iterator NextBB; in runOnMachineFunction() local
828 BI != MF.end(); BI = NextBB) { in runOnMachineFunction()
829 NextBB = std::next(BI); in runOnMachineFunction()
H A DAMDGPUCodeGenPrepare.cpp1384 Function::iterator NextBB; in runOnFunction() local
1385 for (Function::iterator FI = F.begin(), FE = F.end(); FI != FE; FI = NextBB) { in runOnFunction()
1387 NextBB = std::next(FI); in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp654 MachineBasicBlock *NextBB = &*std::next(MBBI); in BBHasFallthrough() local
655 if (!MBB->isSuccessor(NextBB)) in BBHasFallthrough()
1751 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr() local
1755 << printMBBReference(*NextBB) << "\n"); in fixupConditionalBr()
1760 .addMBB(NextBB).addImm(CC).addReg(CCReg); in fixupConditionalBr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp386 Function::iterator CurrBB, NextBB, FinalBB; in moveFunctionData() local
390 CurrBB = NextBB) { in moveFunctionData()
391 NextBB = std::next(CurrBB); in moveFunctionData()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp1782 BasicBlock *NextBB = CheckTerm->getSuccessor(0); in instrumentAddress() local
1789 BasicBlock::Create(*C, "", NextBB->getParent(), NextBB); in instrumentAddress()
1791 BranchInst *NewTerm = BranchInst::Create(CrashBlock, NextBB, Cmp2); in instrumentAddress()
H A DDataFlowSanitizer.cpp2255 BasicBlock *NextBB = BasicBlock::Create(*DFS.Ctx, "", F); in loadLegacyShadowFast() local
2256 DT.addNewBlock(NextBB, LastBr->getParent()); in loadLegacyShadowFast()
2257 IRBuilder<> NextIRB(NextBB); in loadLegacyShadowFast()
2263 LastBr->setSuccessor(0, NextBB); in loadLegacyShadowFast()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1136 BasicBlock *NextBB = BB->getNextNode(); in createCanonicalLoop() local
1139 NextBB, NextBB, Name); in createCanonicalLoop()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp1871 llvm::BasicBlock *NextBB = createBasicBlock("omp.body.next"); in EmitOMPLoopBody() local
1872 EmitBranchOnBoolExpr(E, NextBB, Continue.getBlock(), in EmitOMPLoopBody()
1874 EmitBlock(NextBB); in EmitOMPLoopBody()