Searched refs:NumCases (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp39 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 DTargetLoweringBase.cpp1492 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 DDAGISelMatcherEmitter.cpp438 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 DInstructions.cpp3924 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 DCore.cpp3110 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 DLoopUnswitch.cpp758 unsigned NumCases = SI->getNumCases(); local
759 if (LoopCond && NumCases) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp1694 unsigned NumCases = 0; local
1700 NumCases += 1;
1703 SwitchWeights->reserve(NumCases);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h3116 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 DIRBuilder.h981 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 DSimplifyCFG.cpp4504 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 DBitcodeReader.cpp4448 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 DTargetLowering.h1139 /// 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 DCore.h3595 LLVMBasicBlockRef Else, unsigned NumCases);

Completed in 521 milliseconds