Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DIndirectBrExpandPass.cpp190 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()
DCodeGenPrepare.cpp7209 BasicBlock *SwitchBB = SI->getParent(); in optimizeSwitchPhiConstants() local
7242 if (PHI.getIncomingBlock(I) != SwitchBB) in optimizeSwitchPhiConstants()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DPredicateInfo.h165 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/
DSelectionDAGBuilder.h397 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);
DSelectionDAGBuilder.cpp2214 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/
DIRTranslator.cpp381 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/
DIRTranslator.h323 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/
DCoroSplit.cpp747 auto *SwitchBB = in replaceEntryBlock() local
749 Builder.CreateBr(SwitchBB); in replaceEntryBlock()