Searched refs:BranchBB (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BranchRelaxation.cpp | 554 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 D | PredicateInfo.cpp | 424 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 D | PredicateInfo.h | 149 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 D | CGCleanup.cpp | 391 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 D | FastISel.h | 454 void finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 1705 void FastISel::finishCondBranch(const BasicBlock *BranchBB, in finishCondBranch() argument 1714 FuncInfo.BPI->getEdgeProbability(BranchBB, TrueMBB->getBasicBlock()); in finishCondBranch()
|