| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/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 | 2137 MachineBasicBlock *SwitchBB, in EmitBranchForMergedCondition() argument 2149 if (CurBB == SwitchBB || in EmitBranchForMergedCondition() 2184 MachineBasicBlock *SwitchBB, in FindMergedConditions() argument 2194 FindMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in FindMergedConditions() 2227 EmitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, in FindMergedConditions() 2262 FindMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb, in FindMergedConditions() 2269 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions() 2295 FindMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb, in FindMergedConditions() 2302 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions() 2436 MachineBasicBlock *SwitchBB) { in visitSwitchCase() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 366 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in emitBranchForMergedCondition() argument 402 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in findMergedConditions() argument 413 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in findMergedConditions() 446 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb, in findMergedConditions() 481 findMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb, in findMergedConditions() 488 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions() 514 findMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb, in findMergedConditions() 521 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions() 806 MachineBasicBlock *SwitchBB, in emitSwitchCase() argument 817 addMachineCFGPred({SwitchBB->getBasicBlock(), CB.TrueBB->getBasicBlock()}, in emitSwitchCase() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | PredicateInfo.h | 163 PredicateSwitch(Value *Op, BasicBlock *SwitchBB, BasicBlock *TargetBB, in PredicateSwitch() argument 165 : PredicateWithEdge(PT_Switch, Op, SwitchBB, TargetBB, in PredicateSwitch()
|
| /netbsd-src/external/apache2/llvm/dist/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);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 708 auto *SwitchBB = in replaceEntryBlock() local 710 Builder.CreateBr(SwitchBB); in replaceEntryBlock()
|