| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IndirectBrExpandPass.cpp | 196 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->getIterator()); 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 | 7877 BasicBlock *SwitchBB = SI->getParent(); in optimizeSwitchPhiConstants() local 7910 if (PHI.getIncomingBlock(I) != SwitchBB) in optimizeSwitchPhiConstants()
|
| /freebsd/contrib/llvm-project/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()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 394 MachineBasicBlock *SwitchBB, 400 MachineBasicBlock *SwitchBB, 521 void visitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB); 526 MachineBasicBlock *SwitchBB); 529 SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB); 533 MachineBasicBlock *SwitchBB);
|
| H A D | SelectionDAGBuilder.cpp | 2399 MachineBasicBlock *SwitchBB, in EmitBranchForMergedCondition() argument 2411 if (CurBB == SwitchBB || in EmitBranchForMergedCondition() 2592 MachineBasicBlock *SwitchBB, in FindMergedConditions() argument 2602 FindMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in FindMergedConditions() 2635 EmitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, in FindMergedConditions() 2670 FindMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb, in FindMergedConditions() 2677 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions() 2703 FindMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb, in FindMergedConditions() 2710 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions() 2855 MachineBasicBlock *SwitchBB) { in visitSwitchCase() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 399 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in emitBranchForMergedCondition() argument 435 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, in findMergedConditions() argument 446 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in findMergedConditions() 479 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb, in findMergedConditions() 514 findMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb, in findMergedConditions() 521 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions() 547 findMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb, in findMergedConditions() 554 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions() 912 MachineBasicBlock *SwitchBB, in emitSwitchCase() argument 923 addMachineCFGPred({SwitchBB->getBasicBlock(), CB.TrueBB->getBasicBlock()}, in emitSwitchCase() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 364 MachineBasicBlock *SwitchBB, 371 MachineBasicBlock *SwitchBB, 385 void emitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB, 395 SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 704 auto *SwitchBB = in replaceEntryBlock() local 706 Builder.CreateBr(SwitchBB); in replaceEntryBlock() 707 SwitchBB->moveAfter(Entry); in replaceEntryBlock()
|