Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp41 uint64_t NumCases = in getJumpTableNumCases() local
43 return NumCases; in getJumpTableNumCases()
83 uint64_t NumCases = getJumpTableNumCases(TotalCases, 0, N - 1); in findJumpTables() local
84 assert(NumCases < UINT64_MAX / 100); in findJumpTables()
85 assert(Range >= NumCases); in findJumpTables()
88 if (TLI->isSuitableForJumpTable(SI, NumCases, Range, PSI, BFI)) { in findJumpTables()
142 NumCases = getJumpTableNumCases(TotalCases, i, j); in findJumpTables()
143 assert(NumCases < UINT64_MAX / 100); in findJumpTables()
144 assert(Range >= NumCases); in findJumpTables()
146 if (TLI->isSuitableForJumpTable(SI, NumCases, Range, PSI, BFI)) { in findJumpTables()
H A DTargetLoweringBase.cpp1596 uint64_t NumCases, in isSuitableForJumpTable() argument
1614 (NumCases * 100 >= Range * MinDensity); in isSuitableForJumpTable()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp284 unsigned NumCases; in SizeMatcher() local
286 NumCases = SOM->getNumCases(); in SizeMatcher()
288 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in SizeMatcher()
289 for (unsigned i = 0, e = NumCases; i != e; ++i) { in SizeMatcher()
513 unsigned NumCases; in EmitMatcher() local
516 NumCases = SOM->getNumCases(); in EmitMatcher()
519 NumCases = cast<SwitchTypeMatcher>(N)->getNumCases(); in EmitMatcher()
523 OS << "/*" << NumCases << " cases */"; in EmitMatcher()
528 for (unsigned i = 0, e = NumCases; i != e; ++i) { in EmitMatcher()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstructions.cpp4021 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, in SwitchInst() argument
4025 init(Value, Default, 2+NumCases*2); in SwitchInst()
4032 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, in SwitchInst() argument
4036 init(Value, Default, 2+NumCases*2); in SwitchInst()
4252 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, in IndirectBrInst() argument
4256 init(Address, NumCases); in IndirectBrInst()
4259 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, in IndirectBrInst() argument
4263 init(Address, NumCases); in IndirectBrInst()
H A DCore.cpp3160 LLVMBasicBlockRef Else, unsigned NumCases) { in LLVMBuildSwitch() argument
3161 return wrap(unwrap(B)->CreateSwitch(unwrap(V), unwrap(Else), NumCases)); in LLVMBuildSwitch()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstructions.h3178 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases,
3185 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases,
3356 unsigned NumCases,
3358 return new SwitchInst(Value, Default, NumCases, InsertBefore);
3362 unsigned NumCases, BasicBlock *InsertAtEnd) {
3363 return new SwitchInst(Value, Default, NumCases, InsertAtEnd);
H A DIRBuilder.h996 SwitchInst *CreateSwitch(Value *V, BasicBlock *Dest, unsigned NumCases = 10,
999 return Insert(addBranchMetadata(SwitchInst::Create(V, Dest, NumCases),
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp774 unsigned NumCases = SI->getNumCases(); in processCurrentLoop() local
775 if (LoopCond && NumCases) { in processCurrentLoop()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGStmt.cpp1863 unsigned NumCases = 0; in EmitSwitchStmt() local
1869 NumCases += 1; in EmitSwitchStmt()
1872 SwitchWeights->reserve(NumCases); in EmitSwitchStmt()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4572 unsigned NumCases = Record[4]; in parseFunctionBody() local
4574 SwitchInst *SI = SwitchInst::Create(Cond, Default, NumCases); in parseFunctionBody()
4578 for (unsigned i = 0; i != NumCases; ++i) { in parseFunctionBody()
4627 unsigned NumCases = (Record.size()-3)/2; in parseFunctionBody() local
4628 SwitchInst *SI = SwitchInst::Create(Cond, Default, NumCases); in parseFunctionBody()
4630 for (unsigned i = 0, e = NumCases; i != e; ++i) { in parseFunctionBody()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp4939 Constant *NumCases = in TurnSwitchRangeIntoICmp() local
4948 if (NumCases->isNullValue() && !ContiguousCases->empty()) in TurnSwitchRangeIntoICmp()
4951 Cmp = Builder.CreateICmpULT(Sub, NumCases, "switch"); in TurnSwitchRangeIntoICmp()
6145 uint64_t NumCases = Values.size(); in isSwitchDense() local
6149 return NumCases * 100 >= Range * MinDensity; in isSwitchDense()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DCore.h3647 LLVMBasicBlockRef Else, unsigned NumCases);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h1173 virtual bool isSuitableForJumpTable(const SwitchInst *SI, uint64_t NumCases,