Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp554 MachineBasicBlock *BranchBB = MBB; in relaxBranchInstructions()
559 BranchBB = createNewBlockAfter(*MBB); in relaxBranchInstructions()
564 BranchBB->addLiveIn(LiveIn); in relaxBranchInstructions()
567 BranchBB->sortUniqueLiveIns(); in relaxBranchInstructions()
568 BranchBB->addSuccessor(DestBB); in relaxBranchInstructions()
569 MBB->replaceSuccessor(DestBB, BranchBB); in relaxBranchInstructions()
571 TrampolineInsertionPoint = BranchBB; in relaxBranchInstructions()
586 TII->insertIndirectBranch(*BranchBB, *DestBB, *RestoreBB, DL, in relaxBranchInstructions()
587 BranchBB->getSectionID() != DestBB->getSectionID() in relaxBranchInstructions()
592 BlockInfo[BranchBB in relaxBranchInstructions()
469 MachineBasicBlock *BranchBB = MBB; fixupUnconditionalBranch() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPredicateInfo.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/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DPredicateInfo.h149 PredicateBranch(Value *Op, BasicBlock *BranchBB, BasicBlock *SplitBB,
151 : PredicateWithEdge(PT_Branch, Op, BranchBB, SplitBB, Condition), in PredicateBranch()
150 PredicateBranch(Value * Op,BasicBlock * BranchBB,BasicBlock * SplitBB,Value * Condition,bool TakenEdge) PredicateBranch() argument
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.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/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h454 void finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1705 void FastISel::finishCondBranch(const BasicBlock *BranchBB, in finishCondBranch() argument
1714 FuncInfo.BPI->getEdgeProbability(BranchBB, TrueMBB->getBasicBlock()); in finishCondBranch()