Searched refs:LoopHeaderBB (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 2737 BasicBlock *LoopHeaderBB = CurLoop->getHeader(); in detectShiftUntilBitTestIdiom() local 2748 if (!match(LoopHeaderBB->getTerminator(), in detectShiftUntilBitTestIdiom() 2789 if (!CurrXPN || CurrXPN->getParent() != LoopHeaderBB) { in detectShiftUntilBitTestIdiom() 2796 dyn_cast<Instruction>(CurrXPN->getIncomingValueForBlock(LoopHeaderBB)); in detectShiftUntilBitTestIdiom() 2820 if (TrueBB != LoopHeaderBB) { in detectShiftUntilBitTestIdiom() 2895 BasicBlock *LoopHeaderBB = CurLoop->getHeader(); in recognizeShiftUntilBitTest() local 3013 XCurr->replaceUsesOutsideBlock(NewX, LoopHeaderBB); in recognizeShiftUntilBitTest() 3014 XNext->replaceUsesOutsideBlock(NewXNext, LoopHeaderBB); in recognizeShiftUntilBitTest() 3019 Builder.SetInsertPoint(LoopHeaderBB, LoopHeaderBB->begin()); in recognizeShiftUntilBitTest() 3024 Builder.SetInsertPoint(LoopHeaderBB->getTerminator()); in recognizeShiftUntilBitTest() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 237 BasicBlock *LoopHeaderBB = BI->getSuccessor(0); in run() local 240 BranchInst::Create(LoopHeaderBB, DummyReturnBB, BoolTrue, BB); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineBlockPlacement.cpp | 486 const MachineBasicBlock *LoopHeaderBB, 492 const MachineBasicBlock *LoopHeaderBB, 506 const MachineBasicBlock *LoopHeaderBB, BlockChain &Chain, 715 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB, in markChainSuccessors() argument 720 markBlockSuccessors(Chain, MBB, LoopHeaderBB, BlockFilter); in markChainSuccessors() 732 const MachineBasicBlock *LoopHeaderBB, const BlockFilterSet *BlockFilter) { in markBlockSuccessors() argument 742 if (&Chain == &SuccChain || Succ == LoopHeaderBB) in markBlockSuccessors() 1926 const MachineBasicBlock *LoopHeaderBB = HeadBB; in buildChain() local 1927 markChainSuccessors(Chain, LoopHeaderBB, BlockFilter); in buildChain() 1967 repeatedlyTailDuplicateBlock(BestSucc, BB, LoopHeaderBB, Chain, in buildChain() [all …]
|