| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | IndirectBrExpandPass.cpp | 190 BasicBlock *SwitchBB; in runOnFunction() local 214 SwitchBB = IBr->getParent(); in runOnFunction() 228 SwitchBB = BasicBlock::Create(F.getContext(), "switch_bb", &F); in runOnFunction() 230 "switch_value_phi", SwitchBB); in runOnFunction() 239 BranchInst::Create(SwitchBB, IBr); in runOnFunction() 241 Updates.push_back({DominatorTree::Insert, IBr->getParent(), SwitchBB}); in runOnFunction() 251 auto *SI = SwitchInst::Create(SwitchValue, BBs[0], BBs.size(), SwitchBB); in runOnFunction() 264 Updates.push_back({DominatorTree::Insert, SwitchBB, BB}); in runOnFunction()
|
| D | CodeGenPrepare.cpp | 7209 BasicBlock *SwitchBB = SI->getParent(); in optimizeSwitchPhiConstants() local 7242 if (PHI.getIncomingBlock(I) != SwitchBB) in optimizeSwitchPhiConstants()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| D | PredicateInfo.h | 165 PredicateSwitch(Value *Op, BasicBlock *SwitchBB, BasicBlock *TargetBB, in PredicateSwitch() argument 167 : PredicateWithEdge(PT_Switch, Op, SwitchBB, TargetBB, in PredicateSwitch()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| D | SelectionDAGBuilder.h | 397 MachineBasicBlock *SwitchBB, 403 MachineBasicBlock *SwitchBB, 519 void visitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB); 524 MachineBasicBlock *SwitchBB); 527 SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB); 531 MachineBasicBlock *SwitchBB);
|
| D | SelectionDAGBuilder.cpp | 2214 MachineBasicBlock *SwitchBB, in EmitBranchForMergedCondition() argument 2226 if (CurBB == SwitchBB || in EmitBranchForMergedCondition() 2261 MachineBasicBlock *SwitchBB, in FindMergedConditions() argument 2271 FindMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in FindMergedConditions() 2304 EmitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, in FindMergedConditions() 2339 FindMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb, in FindMergedConditions() 2346 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions() 2372 FindMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb, in FindMergedConditions() 2379 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions() 2513 MachineBasicBlock *SwitchBB) { in visitSwitchCase() argument [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| D | IRTranslator.cpp | 381 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in emitBranchForMergedCondition() argument 417 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in findMergedConditions() argument 428 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in findMergedConditions() 461 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb, in findMergedConditions() 496 findMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb, in findMergedConditions() 503 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions() 529 findMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb, in findMergedConditions() 536 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions() 820 MachineBasicBlock *SwitchBB, in emitSwitchCase() argument 831 addMachineCFGPred({SwitchBB->getBasicBlock(), CB.TrueBB->getBasicBlock()}, in emitSwitchCase() [all …]
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| D | IRTranslator.h | 323 MachineBasicBlock *SwitchBB, 330 MachineBasicBlock *SwitchBB, 344 void emitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB, 354 SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB);
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| D | CoroSplit.cpp | 747 auto *SwitchBB = in replaceEntryBlock() local 749 Builder.CreateBr(SwitchBB); in replaceEntryBlock()
|