Searched refs:SuccessorBB (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| HD | BypassSlowDivision.cpp | 259 QuotRemWithBB FastDivInsertionTask::createSlowBB(BasicBlock *SuccessorBB) { in createSlowBB() argument 262 MainBB->getParent(), SuccessorBB); in createSlowBB() 277 Builder.CreateBr(SuccessorBB); in createSlowBB() 283 QuotRemWithBB FastDivInsertionTask::createFastBB(BasicBlock *SuccessorBB) { in createFastBB() argument 286 MainBB->getParent(), SuccessorBB); in createFastBB() 304 Builder.CreateBr(SuccessorBB); in createFastBB() 416 BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem); in insertFastDivAndRem() local 423 QuotRemWithBB Fast = createFastBB(SuccessorBB); in insertFastDivAndRem() 424 QuotRemPair Result = createDivRemPhiNodes(Fast, Long, SuccessorBB); in insertFastDivAndRem() 426 Builder.CreateCondBr(CmpV, Fast.BB, SuccessorBB); in insertFastDivAndRem() [all …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| HD | LoopIdiomRecognize.cpp | 2593 BasicBlock *SuccessorBB = CurLoop->getExitBlock(); in recognizeShiftUntilBitTest() local 2594 assert(SuccessorBB && "There is only a single successor."); in recognizeShiftUntilBitTest() 2726 Builder.CreateCondBr(IVCheck, SuccessorBB, LoopHeaderBB); in recognizeShiftUntilBitTest() 2966 BasicBlock *SuccessorBB = CurLoop->getExitBlock(); in recognizeShiftUntilZero() local 2967 assert(SuccessorBB && "There is only a single successor."); in recognizeShiftUntilZero() 3062 Builder.CreateCondBr(CIVCheck, SuccessorBB, LoopHeaderBB); in recognizeShiftUntilZero()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| HD | OpenMPOpt.cpp | 2918 BasicBlock &SuccessorBB) { in isInitialThreadOnlyEdge() 2921 if (Edge->getSuccessor(0) != &SuccessorBB) in isInitialThreadOnlyEdge()
|