Home
last modified time | relevance | path

Searched refs:SwitchBB (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DIndirectBrExpandPass.cpp193 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 DSelectionDAGBuilder.h542 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 DSelectionDAGBuilder.cpp2137 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 DIRTranslator.cpp366 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 DPredicateInfo.h163 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 DIRTranslator.h327 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 DCoroSplit.cpp708 auto *SwitchBB = in replaceEntryBlock() local
710 Builder.CreateBr(SwitchBB); in replaceEntryBlock()