Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDBypassSlowDivision.cpp259 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/
HDLoopIdiomRecognize.cpp2593 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/
HDOpenMPOpt.cpp2918 BasicBlock &SuccessorBB) { in isInitialThreadOnlyEdge()
2921 if (Edge->getSuccessor(0) != &SuccessorBB) in isInitialThreadOnlyEdge()