Home
last modified time | relevance | path

Searched refs:BranchBB (Results 1 – 6 of 6) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDBranchRelaxation.cpp554 MachineBasicBlock *BranchBB = MBB; in fixupUnconditionalBranch() local
559 BranchBB = createNewBlockAfter(*MBB); in fixupUnconditionalBranch()
564 BranchBB->addLiveIn(LiveIn); in fixupUnconditionalBranch()
567 BranchBB->sortUniqueLiveIns(); in fixupUnconditionalBranch()
568 BranchBB->addSuccessor(DestBB); in fixupUnconditionalBranch()
569 MBB->replaceSuccessor(DestBB, BranchBB); in fixupUnconditionalBranch()
571 TrampolineInsertionPoint = BranchBB; in fixupUnconditionalBranch()
586 TII->insertIndirectBranch(*BranchBB, *DestBB, *RestoreBB, DL, in fixupUnconditionalBranch()
587 BranchBB->getSectionID() != DestBB->getSectionID() in fixupUnconditionalBranch()
592 BlockInfo[BranchBB->getNumber()].Size = computeBlockSize(*BranchBB); in fixupUnconditionalBranch()
[all …]
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDPredicateInfo.cpp424 BranchInst *BI, BasicBlock *BranchBB, in processBranch() argument
433 if (Succ == BranchBB) in processBranch()
461 new PredicateBranch(V, BranchBB, Succ, Cond, TakenEdge); in processBranch()
464 EdgeUsesOnly.insert({BranchBB, Succ}); in processBranch()
473 SwitchInst *SI, BasicBlock *BranchBB, in processSwitch() argument
481 for (BasicBlock *TargetBlock : successors(BranchBB)) in processSwitch()
492 EdgeUsesOnly.insert({BranchBB, TargetBlock}); in processSwitch()
504 BasicBlock *BranchBB = DTN->getBlock(); in buildPredicateInfo() local
505 if (auto *BI = dyn_cast<BranchInst>(BranchBB->getTerminator())) { in buildPredicateInfo()
511 processBranch(BI, BranchBB, OpsToRename); in buildPredicateInfo()
[all …]
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDPredicateInfo.h149 PredicateBranch(Value *Op, BasicBlock *BranchBB, BasicBlock *SplitBB, in PredicateBranch() argument
151 : PredicateWithEdge(PT_Branch, Op, BranchBB, SplitBB, Condition), in PredicateBranch()
/freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGCleanup.cpp391 llvm::BasicBlock *BranchBB = Fixup.OptimisticBranchBlock; in ResolveBranchFixups() local
392 if (!BranchBB) in ResolveBranchFixups()
396 if (!ModifiedOptimisticBlocks.insert(BranchBB).second) in ResolveBranchFixups()
399 llvm::SwitchInst *Switch = TransitionToCleanupSwitch(*this, BranchBB); in ResolveBranchFixups()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDFastISel.h454 void finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB,
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDFastISel.cpp1705 void FastISel::finishCondBranch(const BasicBlock *BranchBB, in finishCondBranch() argument
1714 FuncInfo.BPI->getEdgeProbability(BranchBB, TrueMBB->getBasicBlock()); in finishCondBranch()