Searched refs:SwitchBB (Results 1 – 7 of 7) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IndirectBrExpandPass.cpp | 193 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 D | SelectionDAGBuilder.h | 542 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 D | SelectionDAGBuilder.cpp | 2150 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 D | PredicateInfo.h | 165 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 D | IRTranslator.cpp | 370 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 D | IRTranslator.h | 327 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 D | CoroSplit.cpp | 713 auto *SwitchBB = in replaceEntryBlock() local 715 Builder.CreateBr(SwitchBB); in replaceEntryBlock()
|