Searched refs:CaseBlock (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SwitchLoweringUtils.h | 109 struct CaseBlock { struct 144 CaseBlock(ISD::CondCode cc, const Value *cmplhs, const Value *cmprhs, argument 154 CaseBlock(CmpInst::Predicate pred, bool nocmp, const Value *cmplhs, argument 262 std::vector<CaseBlock> SwitchCases;
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 314 bool shouldEmitAsBranches(const std::vector<SwitchCG::CaseBlock> &Cases); 342 void emitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 354 bool ShouldEmitAsBranches(const std::vector<SwitchCG::CaseBlock> &Cases); 467 void visitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB);
|
| H A D | SelectionDAGBuilder.cpp | 2187 CaseBlock CB(Condition, BOp->getOperand(0), BOp->getOperand(1), nullptr, in EmitBranchForMergedCondition() 2196 CaseBlock CB(Opc, Cond, ConstantInt::getTrue(*DAG.getContext()), in EmitBranchForMergedCondition() 2332 SelectionDAGBuilder::ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases) { in ShouldEmitAsBranches() 2446 CaseBlock CB(ISD::SETEQ, CondVal, ConstantInt::getTrue(*DAG.getContext()), in visitBr() 2456 void SelectionDAGBuilder::visitSwitchCase(CaseBlock &CB, in visitSwitchCase() 10963 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem() 11114 CaseBlock CB(ISD::SETLT, Cond, Pivot, nullptr, LeftMBB, RightMBB, W.MBB, in splitWorkItem()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 389 SwitchCG::CaseBlock CB(Condition, false, BOp->getOperand(0), in emitBranchForMergedCondition() 398 SwitchCG::CaseBlock CB( in emitBranchForMergedCondition() 537 const std::vector<SwitchCG::CaseBlock> &Cases) { in shouldEmitAsBranches() 646 SwitchCG::CaseBlock CB(CmpInst::ICMP_EQ, false, CondVal, in translateBr() 814 void IRTranslator::emitSwitchCase(SwitchCG::CaseBlock &CB, in emitSwitchCase() 992 CaseBlock CB(Pred, FallthroughUnreachable, LHS, RHS, MHS, I->MBB, Fallthrough, in lowerSwitchRangeWorkItem()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | CFG.cpp | 4440 CFGBlock *CaseBlock = Block; in VisitCaseStmt() local 4441 if (!CaseBlock) in VisitCaseStmt() 4442 CaseBlock = createBlock(); in VisitCaseStmt() 4446 CaseBlock->setLabel(CS); in VisitCaseStmt() 4454 addSuccessor(SwitchTerminatedBlock, CaseBlock, in VisitCaseStmt() 4462 addSuccessor(LastBlock, CaseBlock); in VisitCaseStmt() 4466 Succ = CaseBlock; in VisitCaseStmt()
|