Searched refs:LoopHeaderBB (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 2215 BasicBlock *LoopHeaderBB = CurLoop->getHeader(); in detectShiftUntilBitTestIdiom() local 2226 if (!match(LoopHeaderBB->getTerminator(), in detectShiftUntilBitTestIdiom() 2297 if (TrueBB != LoopHeaderBB) { in detectShiftUntilBitTestIdiom() 2372 BasicBlock *LoopHeaderBB = CurLoop->getHeader(); in recognizeShiftUntilBitTest() local 2496 Builder.SetInsertPoint(LoopHeaderBB, LoopHeaderBB->begin()); in recognizeShiftUntilBitTest() 2514 IV->addIncoming(IVNext, LoopHeaderBB); in recognizeShiftUntilBitTest() 2585 if (!match(LoopHeaderBB->getTerminator(), in detectShiftUntilZeroIdiom() 2650 if (FalseBB != LoopHeaderBB) { in detectShiftUntilZeroIdiom() 2820 Builder.SetInsertPoint(LoopHeaderBB, LoopHeaderBB->begin()); in recognizeShiftUntilZero() 2824 Builder.SetInsertPoint(LoopHeaderBB, LoopHeaderBB->getFirstNonPHIIt()); in recognizeShiftUntilZero() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineBlockPlacement.cpp | 461 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB, 468 const MachineBasicBlock *LoopHeaderBB, 483 const MachineBasicBlock *LoopHeaderBB, 654 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB, in markChainSuccessors() argument 659 markBlockSuccessors(Chain, MBB, LoopHeaderBB, BlockFilter); in markChainSuccessors() 681 if (&Chain == &SuccChain || Succ == LoopHeaderBB) in markBlockSuccessors() 1830 const MachineBasicBlock *LoopHeaderBB = HeadBB; in buildChain() local 1831 markChainSuccessors(Chain, LoopHeaderBB, BlockFilter); in buildChain() 1884 markChainSuccessors(SuccChain, LoopHeaderBB, BlockFilter); in buildChain() 3020 const MachineBasicBlock *LoopHeaderBB, in repeatedlyTailDuplicateBlock() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 238 BasicBlock *LoopHeaderBB = BI->getSuccessor(0); in run() local 241 BranchInst::Create(LoopHeaderBB, DummyReturnBB, BoolTrue, BB); in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.cpp | 947 void VPlan::updateDominatorTree(DominatorTree *DT, BasicBlock *LoopHeaderBB, in updateDominatorTree() argument 954 for (auto *BB = LoopHeaderBB; BB != LoopLatchBB; BB = PostDomSucc) { in updateDominatorTree()
|