| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Evaluator.cpp | 273 bool Evaluator::EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB, in EvaluateBlock() argument 532 NextBB = BI->getSuccessor(0); in EvaluateBlock() 538 NextBB = BI->getSuccessor(!Cond->getZExtValue()); in EvaluateBlock() 544 NextBB = SI->findCaseValue(Val)->getCaseSuccessor(); in EvaluateBlock() 548 NextBB = BA->getBasicBlock(); in EvaluateBlock() 552 NextBB = nullptr; in EvaluateBlock() 582 NextBB = II->getNormalDest(); in EvaluateBlock() 621 BasicBlock *NextBB = nullptr; // Initialized to avoid compiler warnings. in EvaluateFunction() local 626 if (!EvaluateBlock(CurInst, NextBB, StrippedPointerCastsForAliasAnalysis)) in EvaluateFunction() 629 if (!NextBB) { in EvaluateFunction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | GenericUniformityImpl.h | 1304 auto *NextBB = Stack.back(); in computeStackPO() local 1305 if (Finalized.count(NextBB)) { in computeStackPO() 1309 LLVM_DEBUG(dbgs() << " visiting " << CI.getSSAContext().print(NextBB) in computeStackPO() 1311 auto *NestedCycle = CI.getCycle(NextBB); in computeStackPO() 1343 for (auto *SuccBB : successors(NextBB)) { in computeStackPO() 1358 << CI.getSSAContext().print(NextBB) << "\n"); in computeStackPO() 1360 Finalized.insert(NextBB); in computeStackPO() 1361 appendBlock(*NextBB); in computeStackPO()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | NumericalStabilitySanitizer.cpp | 1013 BasicBlock *NextBB = FCmpBB->splitBasicBlock(FCmp.getNextNode()); in emitFCmpCheck() local 1017 BasicBlock::Create(Context, "", FCmpBB->getParent(), NextBB); in emitFCmpCheck() 1047 FCmpBuilder.CreateCondBr(OriginalAndShadowFcmpMatch, NextBB, FailBB, in emitFCmpCheck() 1095 FailBuilder.CreateBr(NextBB); in emitFCmpCheck() 1147 BasicBlock *NextBB = LoadBB->splitBasicBlock(Builder.GetInsertPoint()); in handleLoad() local 1150 BasicBlock::Create(Context, "", LoadBB->getParent(), NextBB); in handleLoad() 1152 BasicBlock::Create(Context, "", LoadBB->getParent(), NextBB); in handleLoad() 1173 ShadowLoadBBBuilder.CreateBr(NextBB); in handleLoad() 1179 FExtBBBuilder.CreateBr(NextBB); in handleLoad() 1182 IRBuilder<> NextBBBuilder(&*NextBB->begin()); in handleLoad() [all …]
|
| H A D | AddressSanitizer.cpp | 1965 BasicBlock *NextBB = CheckTerm->getSuccessor(0); in instrumentAddress() local 1972 BasicBlock::Create(*C, "", NextBB->getParent(), NextBB); in instrumentAddress() 1974 BranchInst *NewTerm = BranchInst::Create(CrashBlock, NextBB, Cmp2); in instrumentAddress()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandMemCmp.cpp | 484 BasicBlock *NextBB = (BlockIndex == (LoadCmpBlocks.size() - 1)) in emitLoadCompareBlockMultipleLoads() local 490 BranchInst *CmpBr = BranchInst::Create(ResBlock.BB, NextBB, Cmp); in emitLoadCompareBlockMultipleLoads() 494 {DominatorTree::Insert, BB, NextBB}}); in emitLoadCompareBlockMultipleLoads() 548 BasicBlock *NextBB = (BlockIndex == (LoadCmpBlocks.size() - 1)) in emitLoadCompareBlock() local 554 BranchInst *CmpBr = BranchInst::Create(NextBB, ResBlock.BB, Cmp); in emitLoadCompareBlock() 557 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB}, in emitLoadCompareBlock()
|
| H A D | TailDuplicator.cpp | 784 MachineBasicBlock *NextBB = PredBB->getNextNode(); in duplicateSimpleBB() local 792 PredTBB = NextBB; in duplicateSimpleBB() 794 PredFBB = NextBB; in duplicateSimpleBB() 809 if (PredFBB == NextBB) in duplicateSimpleBB() 811 if (PredTBB == NextBB && PredFBB == nullptr) in duplicateSimpleBB()
|
| H A D | BranchRelaxation.cpp | 508 MachineBasicBlock &NextBB = *std::next(MachineFunction::iterator(MBB)); in fixupConditionalBranch() local 512 << printMBBReference(NextBB) << '\n'); in fixupConditionalBranch() 516 insertBranch(MBB, &NextBB, TBB, Cond); in fixupConditionalBranch()
|
| H A D | BranchFolding.cpp | 496 MachineBasicBlock *NextBB = &*I; in FixTail() local 497 if (TBB == NextBB && !Cond.empty() && !FBB) { in FixTail() 1743 MachineBasicBlock *NextBB = &*std::next(MBB->getIterator()); in OptimizeBlock() local 1745 TII->insertBranch(*MBB, NextBB, nullptr, CurCond, DebugLoc()); in OptimizeBlock()
|
| H A D | MachineBlockPlacement.cpp | 2813 MachineBasicBlock *NextBB = &*NextFI; in buildCFGChains() local 2818 << getBlockName(BB) << " -> " << getBlockName(NextBB) in buildCFGChains() 2820 Chain->merge(NextBB, nullptr); in buildCFGChains() 2825 BB = NextBB; in buildCFGChains()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsConstantIslandPass.cpp | 593 MachineBasicBlock *NextBB = &*std::next(MBBI); in BBHasFallthrough() local 594 return llvm::is_contained(MBB->successors(), NextBB); in BBHasFallthrough() 1600 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr() local 1604 << printMBBReference(*NextBB) << "\n"); in fixupConditionalBr() 1611 .addMBB(NextBB); in fixupConditionalBr() 1614 .addMBB(NextBB); in fixupConditionalBr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYConstantIslandPass.cpp | 433 MachineBasicBlock *NextBB = &*std::next(MBBI); in bbHasFallthrough() local 437 if (*I == NextBB) in bbHasFallthrough() 1332 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr() local 1336 << printMBBReference(*NextBB) << "\n"); in fixupConditionalBr() 1343 .addMBB(NextBB); in fixupConditionalBr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InlineCost.cpp | 452 void findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB); 2862 void CallAnalyzer::findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB) { in findDeadBlocks() argument 2880 if (Succ == NextBB || !IsNewlyDead(Succ)) in findDeadBlocks() 3006 BasicBlock *NextBB = BI->getSuccessor(SimpleCond->isZero() ? 1 : 0); in analyze() local 3007 BBWorklist.insert(NextBB); in analyze() 3008 KnownSuccessors[BB] = NextBB; in analyze() 3009 findDeadBlocks(BB, NextBB); in analyze() 3016 BasicBlock *NextBB = SI->findCaseValue(SimpleCond)->getCaseSuccessor(); in analyze() local 3017 BBWorklist.insert(NextBB); in analyze() 3018 KnownSuccessors[BB] = NextBB; in analyze() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | Evaluator.h | 114 bool EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | TailRecursionElimination.cpp | 317 auto *NextBB = WorklistUnescaped.pop_back_val(); in markTails() local 318 if (Visited[NextBB] == UNESCAPED) { in markTails() 319 BB = NextBB; in markTails()
|
| H A D | DFAJumpThreading.cpp | 1007 BasicBlock *NextBB = getClonedBB(BB, NextState, DuplicateMap); in createExitPath() local 1008 if (NextBB) { in createExitPath() 1009 updatePredecessor(PrevBB, BB, NextBB, DTU); in createExitPath() 1010 PrevBB = NextBB; in createExitPath()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerControlFlow.cpp | 820 MachineFunction::iterator NextBB; in run() local 822 BI != MF.end(); BI = NextBB) { in run() 823 NextBB = std::next(BI); in run()
|
| H A D | AMDGPUCodeGenPrepare.cpp | 358 Function::iterator NextBB; in run() local 359 for (Function::iterator FI = F.begin(), FE = F.end(); FI != FE; FI = NextBB) { in run() 361 NextBB = std::next(FI); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMConstantIslandPass.cpp | 687 MachineBasicBlock *NextBB = &*std::next(MBBI); in BBHasFallthrough() local 688 if (!MBB->isSuccessor(NextBB)) in BBHasFallthrough() 1791 MachineBasicBlock *NextBB = &*++MBB->getIterator(); in fixupConditionalBr() local 1795 << printMBBReference(*NextBB) << "\n"); in fixupConditionalBr() 1800 .addMBB(NextBB).addImm(CC).addReg(CCReg); in fixupConditionalBr()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 1978 llvm::BasicBlock *NextBB = createBasicBlock("omp.body.next"); in EmitOMPLoopBody() local 1979 EmitBranchOnBoolExpr(E, NextBB, Continue.getBlock(), in EmitOMPLoopBody() 1981 EmitBlock(NextBB); in EmitOMPLoopBody()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 4095 BasicBlock *NextBB = BB->getNextNode(); in createCanonicalLoop() local 4098 NextBB, NextBB, Name); in createCanonicalLoop()
|