Searched refs:SwitchBB (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IndirectBrExpandPass.cpp | 197 BasicBlock *SwitchBB; in runImpl() local 221 SwitchBB = IBr->getParent(); in runImpl() 235 SwitchBB = BasicBlock::Create(F.getContext(), "switch_bb", &F); in runImpl() 237 "switch_value_phi", SwitchBB); in runImpl() 246 BranchInst::Create(SwitchBB, IBr); in runImpl() 248 Updates.push_back({DominatorTree::Insert, IBr->getParent(), SwitchBB}); in runImpl() 258 auto *SI = SwitchInst::Create(SwitchValue, BBs[0], BBs.size(), SwitchBB); in runImpl() 271 Updates.push_back({DominatorTree::Insert, SwitchBB, BB}); in runImpl()
|
| H A D | CodeGenPrepare.cpp | 7371 BasicBlock *SwitchBB = SI->getParent(); in optimizeSwitchPhiConstants() local 7404 if (PHI.getIncomingBlock(I) != SwitchBB) in optimizeSwitchPhiConstants()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | PredicateInfo.h | 164 PredicateSwitch(Value *Op, BasicBlock *SwitchBB, BasicBlock *TargetBB, in PredicateSwitch() argument 166 : PredicateWithEdge(PT_Switch, Op, SwitchBB, TargetBB, in PredicateSwitch()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 390 MachineBasicBlock *SwitchBB, 396 MachineBasicBlock *SwitchBB, 513 void visitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB); 518 MachineBasicBlock *SwitchBB); 521 SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB); 525 MachineBasicBlock *SwitchBB);
|
| H A D | SelectionDAGBuilder.cpp | 2404 if (CurBB == SwitchBB || in EmitBranchForMergedCondition() 2702 SwitchBB->normalizeSuccProbs(); in visitSwitchCase() 2703 if (CB.TrueBB != NextBlock(SwitchBB)) { in visitSwitchCase() 2762 SwitchBB->normalizeSuccProbs(); in visitSwitchCase() 2766 if (CB.TrueBB == NextBlock(SwitchBB)) { in visitSwitchCase() 2842 if (JT.MBB != NextBlock(SwitchBB)) in visitJumpTableHeader() 2849 if (JT.MBB != NextBlock(SwitchBB)) in visitJumpTableHeader() 3045 SwitchBB->normalizeSuccProbs(); in visitBitTestHeader() 3061 if (MBB != NextBlock(SwitchBB)) in visitBitTestHeader() 3112 SwitchBB->normalizeSuccProbs(); in visitBitTestCase() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 385 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in emitBranchForMergedCondition() argument 421 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in findMergedConditions() argument 1087 MIB.setMBB(*SwitchBB); in emitBitTestHeader() 1125 addSuccessorWithProb(SwitchBB, MBB, B.Prob); in emitBitTestHeader() 1127 SwitchBB->normalizeSuccProbs(); in emitBitTestHeader() 1138 if (MBB != SwitchBB->getNextNode()) in emitBitTestHeader() 1148 MIB.setMBB(*SwitchBB); in emitBitTestCase() 1181 addSuccessorWithProb(SwitchBB, B.TargetBB, B.ExtraProb); in emitBitTestCase() 1187 SwitchBB->normalizeSuccProbs(); in emitBitTestCase() 1192 SwitchBB); in emitBitTestCase() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 357 MachineBasicBlock *SwitchBB, 364 MachineBasicBlock *SwitchBB, 378 void emitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB, 388 SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 812 auto *SwitchBB = in replaceEntryBlock() local 814 Builder.CreateBr(SwitchBB); in replaceEntryBlock()
|