Home
last modified time | relevance | path

Searched refs:LoopHeaderBB (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp2432 BasicBlock *LoopHeaderBB = CurLoop->getHeader(); in detectShiftUntilBitTestIdiom() local
2443 if (!match(LoopHeaderBB->getTerminator(), in detectShiftUntilBitTestIdiom()
2483 if (!CurrXPN || CurrXPN->getParent() != LoopHeaderBB) { in detectShiftUntilBitTestIdiom()
2490 dyn_cast<Instruction>(CurrXPN->getIncomingValueForBlock(LoopHeaderBB)); in detectShiftUntilBitTestIdiom()
2514 if (TrueBB != LoopHeaderBB) { in detectShiftUntilBitTestIdiom()
2589 BasicBlock *LoopHeaderBB = CurLoop->getHeader(); in recognizeShiftUntilBitTest() local
2707 XCurr->replaceUsesOutsideBlock(NewX, LoopHeaderBB); in recognizeShiftUntilBitTest()
2708 XNext->replaceUsesOutsideBlock(NewXNext, LoopHeaderBB); in recognizeShiftUntilBitTest()
2713 Builder.SetInsertPoint(LoopHeaderBB, LoopHeaderBB->begin()); in recognizeShiftUntilBitTest()
2718 Builder.SetInsertPoint(LoopHeaderBB->getTerminator()); in recognizeShiftUntilBitTest()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp461 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB,
468 const MachineBasicBlock *LoopHeaderBB,
483 const MachineBasicBlock *LoopHeaderBB, BlockChain &Chain,
659 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB, in markChainSuccessors() argument
664 markBlockSuccessors(Chain, MBB, LoopHeaderBB, BlockFilter); in markChainSuccessors()
676 const MachineBasicBlock *LoopHeaderBB, const BlockFilterSet *BlockFilter) { in markBlockSuccessors() argument
686 if (&Chain == &SuccChain || Succ == LoopHeaderBB) in markBlockSuccessors()
1861 const MachineBasicBlock *LoopHeaderBB = HeadBB; in buildChain() local
1862 markChainSuccessors(Chain, LoopHeaderBB, BlockFilter); in buildChain()
1904 repeatedlyTailDuplicateBlock(BestSucc, BB, LoopHeaderBB, Chain, in buildChain()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp238 BasicBlock *LoopHeaderBB = BI->getSuccessor(0); in run() local
241 BranchInst::Create(LoopHeaderBB, DummyReturnBB, BoolTrue, BB); in run()