| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherEmitter.cpp | 439 unsigned NumCases; in EmitMatcher() local 442 NumCases = SOM->getNumCases(); in EmitMatcher() 445 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in EmitMatcher() 449 OS << "/*" << NumCases << " cases */"; in EmitMatcher() 454 for (unsigned i = 0, e = NumCases; i != e; ++i) { in EmitMatcher()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Instructions.cpp | 3636 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, in SwitchInst() argument 3640 init(Value, Default, 2+NumCases*2); in SwitchInst() 3647 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, in SwitchInst() argument 3651 init(Value, Default, 2+NumCases*2); in SwitchInst() 3743 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, in IndirectBrInst() argument 3747 init(Address, NumCases); in IndirectBrInst() 3750 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, in IndirectBrInst() argument 3754 init(Address, NumCases); in IndirectBrInst()
|
| H A D | Core.cpp | 2969 LLVMBasicBlockRef Else, unsigned NumCases) { in LLVMBuildSwitch() argument 2970 return wrap(unwrap(B)->CreateSwitch(unwrap(V), unwrap(Else), NumCases)); in LLVMBuildSwitch()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnswitch.cpp | 754 unsigned NumCases = SI->getNumCases(); in processCurrentLoop() local 755 if (LoopCond && NumCases) { in processCurrentLoop()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 3122 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, 3129 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, 3300 unsigned NumCases, 3302 return new SwitchInst(Value, Default, NumCases, InsertBefore); 3306 unsigned NumCases, BasicBlock *InsertAtEnd) { 3307 return new SwitchInst(Value, Default, NumCases, InsertAtEnd);
|
| H A D | IRBuilder.h | 877 SwitchInst *CreateSwitch(Value *V, BasicBlock *Dest, unsigned NumCases = 10, 880 return Insert(addBranchMetadata(SwitchInst::Create(V, Dest, NumCases),
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 1618 unsigned NumCases = 0; in EmitSwitchStmt() local 1624 NumCases += 1; in EmitSwitchStmt() 1627 SwitchWeights->reserve(NumCases); in EmitSwitchStmt()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 4067 unsigned NumCases = Record[4]; in parseFunctionBody() local 4069 SwitchInst *SI = SwitchInst::Create(Cond, Default, NumCases); in parseFunctionBody() 4073 for (unsigned i = 0; i != NumCases; ++i) { in parseFunctionBody() 4122 unsigned NumCases = (Record.size()-3)/2; in parseFunctionBody() local 4123 SwitchInst *SI = SwitchInst::Create(Cond, Default, NumCases); in parseFunctionBody() 4125 for (unsigned i = 0, e = NumCases; i != e; ++i) { in parseFunctionBody()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 4331 Constant *NumCases = in TurnSwitchRangeIntoICmp() local 4340 if (NumCases->isNullValue() && !ContiguousCases->empty()) in TurnSwitchRangeIntoICmp() 4343 Cmp = Builder.CreateICmpULT(Sub, NumCases, "switch"); in TurnSwitchRangeIntoICmp() 5488 uint64_t NumCases = Values.size(); in isSwitchDense() local 5492 return NumCases * 100 >= Range * MinDensity; in isSwitchDense()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 939 virtual bool isSuitableForJumpTable(const SwitchInst *SI, uint64_t NumCases, in isSuitableForJumpTable() argument 949 (NumCases * 100 >= Range * MinDensity)) { in isSuitableForJumpTable()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 9457 uint64_t NumCases = in getJumpTableNumCases() local 9459 return NumCases; in getJumpTableNumCases() 9573 uint64_t NumCases = getJumpTableNumCases(TotalCases, 0, N - 1); in findJumpTables() local 9574 assert(NumCases < UINT64_MAX / 100); in findJumpTables() 9575 assert(Range >= NumCases); in findJumpTables() 9576 if (TLI.isSuitableForJumpTable(SI, NumCases, Range)) { in findJumpTables() 9630 uint64_t NumCases = getJumpTableNumCases(TotalCases, i, j); in findJumpTables() local 9631 assert(NumCases < UINT64_MAX / 100); in findJumpTables() 9632 assert(Range >= NumCases); in findJumpTables() 9633 if (TLI.isSuitableForJumpTable(SI, NumCases, Range)) { in findJumpTables()
|
| /freebsd-12.1/contrib/llvm/include/llvm-c/ |
| H A D | Core.h | 3403 LLVMBasicBlockRef Else, unsigned NumCases);
|