| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SwitchLoweringUtils.cpp | 41 uint64_t NumCases = in getJumpTableNumCases() local 43 return NumCases; in getJumpTableNumCases() 84 uint64_t NumCases = getJumpTableNumCases(TotalCases, 0, N - 1); in findJumpTables() local 85 assert(NumCases < UINT64_MAX / 100); in findJumpTables() 86 assert(Range >= NumCases); in findJumpTables() 89 if (TLI->isSuitableForJumpTable(SI, NumCases, Range, PSI, BFI)) { in findJumpTables() 144 NumCases = getJumpTableNumCases(TotalCases, i, j); in findJumpTables() 145 assert(NumCases < UINT64_MAX / 100); in findJumpTables() 146 assert(Range >= NumCases); in findJumpTables() 148 if (TLI->isSuitableForJumpTable(SI, NumCases, Range, PSI, BFI)) { in findJumpTables()
|
| H A D | TargetLoweringBase.cpp | 1707 uint64_t NumCases, in isSuitableForJumpTable() argument 1724 (NumCases * 100 >= Range * MinDensity); in isSuitableForJumpTable()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherEmitter.cpp | 330 unsigned NumCases; in SizeMatcher() local 332 NumCases = SOM->getNumCases(); in SizeMatcher() 334 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in SizeMatcher() 335 for (unsigned i = 0, e = NumCases; i != e; ++i) { in SizeMatcher() 584 unsigned NumCases; in EmitMatcher() local 587 NumCases = SOM->getNumCases(); in EmitMatcher() 590 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in EmitMatcher() 594 OS << "/*" << NumCases << " cases */"; in EmitMatcher() 599 for (unsigned i = 0, e = NumCases; i != e; ++i) { in EmitMatcher()
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 562 uint64_t NumCases = uniform<uint64_t>(IB.Rand, 1, MaxNumCases); in mutate() local 563 NumCases = (NumCases > MaxCaseVal) ? MaxCaseVal + 1 : NumCases; in mutate() 564 SwitchInst *Switch = SwitchInst::Create(Cond, DefaultBlock, NumCases); in mutate() 571 for (uint64_t i = 0; i < NumCases; i++) { in mutate()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Tracker.cpp | 246 unsigned NumCases = Switch->getNumCases(); in revert() local 247 for (unsigned I = 0; I < NumCases; ++I) in revert()
|
| H A D | Instruction.cpp | 1092 SwitchInst *SwitchInst::create(Value *V, BasicBlock *Dest, unsigned NumCases, in create() argument 1097 Builder.CreateSwitch(V->Val, cast<llvm::BasicBlock>(Dest->Val), NumCases); in create()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 2357 unsigned NumCases = 0; in EmitSwitchStmt() local 2363 NumCases += 1; in EmitSwitchStmt() 2366 SwitchWeights->reserve(NumCases); in EmitSwitchStmt()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 4052 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, in SwitchInst() argument 4056 init(Value, Default, 2+NumCases*2); in SwitchInst() 4259 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, in IndirectBrInst() argument 4263 init(Address, NumCases); in IndirectBrInst()
|
| H A D | Core.cpp | 3414 LLVMBasicBlockRef Else, unsigned NumCases) { in LLVMBuildSwitch() argument 3415 return wrap(unwrap(B)->CreateSwitch(unwrap(V), unwrap(Else), NumCases)); in LLVMBuildSwitch()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 3210 LLVM_ABI SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, 3380 unsigned NumCases, 3382 return new SwitchInst(Value, Default, NumCases, InsertBefore);
|
| H A D | IRBuilder.h | 1225 SwitchInst *CreateSwitch(Value *V, BasicBlock *Dest, unsigned NumCases = 10, 1228 return Insert(addBranchMetadata(SwitchInst::Create(V, Dest, NumCases),
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 5727 Constant *NumCases = in turnSwitchRangeIntoICmp() local 5736 if (NumCases->isNullValue() && !ContiguousCases->empty()) in turnSwitchRangeIntoICmp() 5739 Cmp = Builder.CreateICmpULT(Sub, NumCases, "switch"); in turnSwitchRangeIntoICmp() 6654 static bool isSwitchDense(uint64_t NumCases, uint64_t CaseRange) { in isSwitchDense() argument 6663 return NumCases * 100 >= CaseRange * MinDensity; in isSwitchDense()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 5730 unsigned NumCases = Record[4]; in parseFunctionBody() local 5732 SwitchInst *SI = SwitchInst::Create(Cond, Default, NumCases); in parseFunctionBody() 5736 for (unsigned i = 0; i != NumCases; ++i) { in parseFunctionBody() 5785 unsigned NumCases = (Record.size()-3)/2; in parseFunctionBody() local 5786 SwitchInst *SI = SwitchInst::Create(Cond, Default, NumCases); in parseFunctionBody() 5788 for (unsigned i = 0, e = NumCases; i != e; ++i) { in parseFunctionBody()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 4409 unsigned NumCases);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 1873 unsigned NumCases, InsertPosition Pos,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 1418 virtual bool isSuitableForJumpTable(const SwitchInst *SI, uint64_t NumCases,
|