Home
last modified time | relevance | path

Searched refs:SwitchBB (Results 1 – 7 of 7) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DIndirectBrExpandPass.cpp193 BasicBlock *SwitchBB; in runOnFunction() local
217 SwitchBB = IBr->getParent(); in runOnFunction()
231 SwitchBB = BasicBlock::Create(F.getContext(), "switch_bb", &F); in runOnFunction()
233 "switch_value_phi", SwitchBB); in runOnFunction()
242 BranchInst::Create(SwitchBB, IBr); in runOnFunction()
244 Updates.push_back({DominatorTree::Insert, IBr->getParent(), SwitchBB}); in runOnFunction()
254 auto *SI = SwitchInst::Create(SwitchValue, BBs[0], BBs.size(), SwitchBB); in runOnFunction()
266 Updates.push_back({DominatorTree::Insert, SwitchBB, BB}); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h542 MachineBasicBlock *SwitchBB,
548 MachineBasicBlock *SwitchBB,
664 void visitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB);
669 MachineBasicBlock *SwitchBB);
672 SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB);
676 MachineBasicBlock *SwitchBB);
H A DSelectionDAGBuilder.cpp2150 if (CurBB == SwitchBB || in EmitBranchForMergedCondition()
2445 SwitchBB->normalizeSuccProbs(); in visitSwitchCase()
2446 if (CB.TrueBB != NextBlock(SwitchBB)) { in visitSwitchCase()
2505 SwitchBB->normalizeSuccProbs(); in visitSwitchCase()
2509 if (CB.TrueBB == NextBlock(SwitchBB)) { in visitSwitchCase()
2583 if (JT.MBB != NextBlock(SwitchBB)) in visitJumpTableHeader()
2590 if (JT.MBB != NextBlock(SwitchBB)) in visitJumpTableHeader()
2784 SwitchBB->normalizeSuccProbs(); in visitBitTestHeader()
2800 if (MBB != NextBlock(SwitchBB)) in visitBitTestHeader()
2852 SwitchBB->normalizeSuccProbs(); in visitBitTestCase()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DPredicateInfo.h165 PredicateSwitch(Value *Op, BasicBlock *SwitchBB, BasicBlock *TargetBB, in PredicateSwitch() argument
167 : PredicateWithEdge(PT_Switch, Op, SwitchBB, TargetBB, in PredicateSwitch()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp370 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in emitBranchForMergedCondition() argument
406 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in findMergedConditions() argument
998 MIB.setMBB(*SwitchBB); in emitBitTestHeader()
1028 addSuccessorWithProb(SwitchBB, MBB, B.Prob); in emitBitTestHeader()
1030 SwitchBB->normalizeSuccProbs(); in emitBitTestHeader()
1041 if (MBB != SwitchBB->getNextNode()) in emitBitTestHeader()
1051 MIB.setMBB(*SwitchBB); in emitBitTestCase()
1084 addSuccessorWithProb(SwitchBB, B.TargetBB, B.ExtraProb); in emitBitTestCase()
1090 SwitchBB->normalizeSuccProbs(); in emitBitTestCase()
1095 SwitchBB); in emitBitTestCase()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h327 MachineBasicBlock *SwitchBB,
334 MachineBasicBlock *SwitchBB,
348 void emitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB,
358 SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp713 auto *SwitchBB = in replaceEntryBlock() local
715 Builder.CreateBr(SwitchBB); in replaceEntryBlock()