| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SwitchLoweringUtils.h | 109 struct CaseBlock { struct 145 CaseBlock(ISD::CondCode cc, const Value *cmplhs, const Value *cmprhs, argument 157 CaseBlock(CmpInst::Predicate pred, bool nocmp, const Value *cmplhs, argument 271 std::vector<CaseBlock> SwitchCases;
|
| /freebsd/sys/contrib/dev/acpica/compiler/ |
| H A D | asltransform.c | 625 ACPI_PARSE_OBJECT *CaseBlock = NULL; in TrDoSwitch() local 700 CaseBlock = CaseOp->Asl.Child->Asl.Next; in TrDoSwitch() 762 NewOp2->Asl.Next = CaseBlock; in TrDoSwitch() 789 Predicate->Asl.Next = CaseBlock; in TrDoSwitch()
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 573 BasicBlock *CaseBlock = BasicBlock::Create(C, "SW_C", F); in mutate() local 575 Switch->addCase(OnValue, CaseBlock); in mutate() 576 Blocks.push_back(CaseBlock); in mutate()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 357 bool shouldEmitAsBranches(const std::vector<SwitchCG::CaseBlock> &Cases); 385 void emitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 403 bool ShouldEmitAsBranches(const std::vector<SwitchCG::CaseBlock> &Cases); 521 void visitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB);
|
| H A D | SelectionDAGBuilder.cpp | 2428 CaseBlock CB(Condition, BOp->getOperand(0), BOp->getOperand(1), nullptr, in EmitBranchForMergedCondition() 2437 CaseBlock CB(Opc, Cond, ConstantInt::getTrue(*DAG.getContext()), in EmitBranchForMergedCondition() 2719 SelectionDAGBuilder::ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases) { in ShouldEmitAsBranches() 2842 CaseBlock CB(ISD::SETEQ, CondVal, ConstantInt::getTrue(*DAG.getContext()), in visitBr() 2854 void SelectionDAGBuilder::visitSwitchCase(CaseBlock &CB, in visitSwitchCase() 12303 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem() 12378 CaseBlock CB(ISD::SETLT, Cond, Pivot, nullptr, LeftMBB, RightMBB, W.MBB, in splitWorkItem()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 412 SwitchCG::CaseBlock CB(Condition, false, BOp->getOperand(0), in emitBranchForMergedCondition() 421 SwitchCG::CaseBlock CB( in emitBranchForMergedCondition() 560 const std::vector<SwitchCG::CaseBlock> &Cases) { in shouldEmitAsBranches() 668 SwitchCG::CaseBlock CB(CmpInst::ICMP_EQ, false, CondVal, in translateBr() 842 CaseBlock CB(ICmpInst::Predicate::ICMP_SLT, false, Cond, Pivot, nullptr, in splitWorkItem() 911 void IRTranslator::emitSwitchCase(SwitchCG::CaseBlock &CB, in emitSwitchCase() 1089 CaseBlock CB(Pred, FallthroughUnreachable, LHS, RHS, MHS, I->MBB, Fallthrough, in lowerSwitchRangeWorkItem()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CFG.cpp | 4617 CFGBlock *CaseBlock = Block; in VisitCaseStmt() local 4618 if (!CaseBlock) in VisitCaseStmt() 4619 CaseBlock = createBlock(); in VisitCaseStmt() 4623 CaseBlock->setLabel(CS); in VisitCaseStmt() 4631 addSuccessor(SwitchTerminatedBlock, CaseBlock, in VisitCaseStmt() 4639 addSuccessor(LastBlock, CaseBlock); in VisitCaseStmt() 4643 Succ = CaseBlock; in VisitCaseStmt()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 15332 …nches(std::vector<llvm::SelectionDAGBuilder::CaseBlock, std::allocator<llvm::SelectionDAGBuilder::… 15333 … "llvm::SelectionDAGBuilder::visitSwitchCase(llvm::SelectionDAGBuilder::CaseBlock&, llvm::MachineB… 15423 …CaseBlock, std::allocator<llvm::SelectionDAGBuilder::CaseBlock>>::_M_insert_aux(__gnu_cxx::__norma…
|