/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SwitchLoweringUtils.cpp | 39 uint64_t NumCases = local 41 return NumCases; 81 uint64_t NumCases = getJumpTableNumCases(TotalCases, 0, N - 1); local 82 assert(NumCases < UINT64_MAX / 100); 83 assert(Range >= NumCases); 86 if (TLI->isSuitableForJumpTable(SI, NumCases, Range, PSI, BFI)) { 140 NumCases = getJumpTableNumCases(TotalCases, i, j); 141 assert(NumCases < UINT64_MAX / 100); 142 assert(Range >= NumCases); 144 if (TLI->isSuitableForJumpTable(SI, NumCases, Rang [all...] |
H A D | TargetLoweringBase.cpp | 1492 uint64_t NumCases, 1510 (NumCases * 100 >= Range * MinDensity); 1491 isSuitableForJumpTable(const SwitchInst *SI, uint64_t NumCases, uint64_t Range, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelMatcherEmitter.cpp | 438 unsigned NumCases; local 441 NumCases = SOM->getNumCases(); 444 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); 448 OS << "/*" << NumCases << " cases */"; local 454 for (unsigned i = 0, e = NumCases; i != e; ++i) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 3924 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, argument 3928 init(Value, Default, 2+NumCases*2); 3935 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, argument 3939 init(Value, Default, 2+NumCases*2); 4155 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, argument 4159 init(Address, NumCases); 4162 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, argument 4166 init(Address, NumCases);
|
H A D | Core.cpp | 3110 LLVMBasicBlockRef Else, unsigned NumCases) { 3111 return wrap(unwrap(B)->CreateSwitch(unwrap(V), unwrap(Else), NumCases));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 758 unsigned NumCases = SI->getNumCases(); local 759 if (LoopCond && NumCases) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1694 unsigned NumCases = 0; local 1700 NumCases += 1; 1703 SwitchWeights->reserve(NumCases);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 3116 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, 3123 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, 3294 unsigned NumCases, 3296 return new SwitchInst(Value, Default, NumCases, InsertBefore); 3300 unsigned NumCases, BasicBlock *InsertAtEnd) { 3301 return new SwitchInst(Value, Default, NumCases, InsertAtEnd); 3293 Create(Value *Value, BasicBlock *Default, unsigned NumCases, Instruction *InsertBefore = nullptr) argument 3299 Create(Value *Value, BasicBlock *Default, unsigned NumCases, BasicBlock *InsertAtEnd) argument
|
H A D | IRBuilder.h | 981 SwitchInst *CreateSwitch(Value *V, BasicBlock *Dest, unsigned NumCases = 10, 984 return Insert(addBranchMetadata(SwitchInst::Create(V, Dest, NumCases),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 4504 Constant *NumCases = local 4512 // If NumCases overflowed, then all possible values jump to the successor. 4513 if (NumCases->isNullValue() && !ContiguousCases->empty()) 4516 Cmp = Builder.CreateICmpULT(Sub, NumCases, "switch"); 5648 uint64_t NumCases = Values.size(); local 5652 return NumCases * 100 >= Range * MinDensity;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 4448 unsigned NumCases = Record[4]; local 4450 SwitchInst *SI = SwitchInst::Create(Cond, Default, NumCases); 4454 for (unsigned i = 0; i != NumCases; ++i) { 4503 unsigned NumCases = (Record.size()-3)/2; local 4504 SwitchInst *SI = SwitchInst::Create(Cond, Default, NumCases); 4506 for (unsigned i = 0, e = NumCases; i != e; ++i) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 1139 /// clusters which may contain \p NumCases cases, \p Range range of values. 1140 virtual bool isSuitableForJumpTable(const SwitchInst *SI, uint64_t NumCases,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Core.h | 3595 LLVMBasicBlockRef Else, unsigned NumCases);
|