Searched defs:Cases (Results 1 - 11 of 11) sorted by relevance

/external/llvm/include/llvm/ADT/
H A DStringSwitch.h38 /// .Cases("violet", "purple", Violet)
85 StringSwitch& Cases(const char (&S0)[N0], const char (&S1)[N1], function in class:llvm::StringSwitch
91 StringSwitch& Cases(const char (&S0)[N0], const char (&S1)[N1], function in class:llvm::StringSwitch
97 StringSwitch& Cases(const char (&S0)[N0], const char (&S1)[N1], function in class:llvm::StringSwitch
104 StringSwitch& Cases(const char (&S0)[N0], const char (&S1)[N1], function in class:llvm::StringSwitch
/external/chromium_org/sandbox/linux/bpf_dsl/
H A Dbpf_dsl.h243 // Cases adds a multiple-value "case" clause to the switch.
246 Caser<T> Cases(const std::vector<T>& values, ResultExpr result) const;
268 Cases(SANDBOX_BPF_DSL_CASES_HELPER values, result)
367 Caser<T> Caser<T>::Cases(const std::vector<T>& values, function in class:sandbox::bpf_dsl::Caser
/external/clang/lib/ARCMigrate/
H A DTransProtectedScope.cpp57 SmallVectorImpl<CaseInfo> &Cases; member in class:__anon17699::CaseCollector
60 CaseCollector(ParentMap &PMap, SmallVectorImpl<CaseInfo> &Cases) argument
61 : PMap(PMap), Cases(Cases) { }
80 Cases.push_back(CaseInfo(Curr,SourceRange(Curr->getLocStart(), NextLoc)));
98 SmallVector<CaseInfo, 16> Cases; member in class:__anon17699::ProtectedScopeFixer
106 CaseCollector(BodyCtx.getParentMap(), Cases)
149 for (unsigned i = 0; i != Cases.size(); i++) {
150 CaseInfo &info = Cases[i];
/external/clang/test/Sema/
H A Dreturn.c260 enum Cases { C1, C2, C3, C4 }; enum
261 int test_enum_cases(enum Cases C) {
H A Dwarn-unreachable.c104 enum Cases { C1, C2, C3 }; enum
105 int test_enum_cases(enum Cases C) {
/external/llvm/utils/TableGen/
H A DDAGISelMatcherOpt.cpp454 SmallVector<std::pair<const SDNodeInfo*, Matcher*>, 8> Cases; local
459 Cases.push_back(std::make_pair(&COM->getOpcode(), COM->getNext()));
462 MatcherPtr.reset(new SwitchOpcodeMatcher(Cases));
469 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; local
481 Matcher *PrevMatcher = Cases[Entry-1].second;
489 Cases[Entry-1].second = new ScopeMatcher(Entries);
493 Entry = Cases.size()+1;
494 Cases.push_back(std::make_pair(CTMTy, MatcherWithoutCTM));
497 if (Cases.size() != 1) {
498 MatcherPtr.reset(new SwitchTypeMatcher(Cases));
[all...]
H A DAsmWriterEmitter.cpp947 std::string Cases; local
948 raw_string_ostream CasesO(Cases);
H A DDAGISelMatcher.h505 SmallVector<std::pair<const SDNodeInfo*, Matcher*>, 8> Cases; member in class:llvm::SwitchOpcodeMatcher
508 : Matcher(SwitchOpcode), Cases(cases.begin(), cases.end()) {}
515 unsigned getNumCases() const { return Cases.size(); }
517 const SDNodeInfo &getCaseOpcode(unsigned i) const { return *Cases[i].first; }
518 Matcher *getCaseMatcher(unsigned i) { return Cases[i].second; }
519 const Matcher *getCaseMatcher(unsigned i) const { return Cases[i].second; }
559 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; member in class:llvm::SwitchTypeMatcher
562 : Matcher(SwitchType), Cases(cases.begin(), cases.end()) {}
569 unsigned getNumCases() const { return Cases.size(); }
571 MVT::SimpleValueType getCaseType(unsigned i) const { return Cases[
[all...]
/external/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp74 unsigned Clusterify(CaseVector &Cases, SwitchInst *SI);
288 // Clusterify - Transform simple list of Cases into list of CaseRange's
289 unsigned LowerSwitch::Clusterify(CaseVector& Cases, SwitchInst *SI) { argument
294 Cases.push_back(CaseRange(i.getCaseValue(), i.getCaseValue(),
297 std::sort(Cases.begin(), Cases.end(), CaseCmp());
300 if (Cases.size()>=2)
301 for (CaseItr I = Cases.begin(), J = std::next(Cases.begin());
302 J != Cases
367 CaseVector Cases; local
[all...]
H A DSimplifyCFG.cpp98 std::vector<ValueEqualityComparisonCase> &Cases);
501 &Cases) {
503 Cases.reserve(SI->getNumCases());
505 Cases.push_back(ValueEqualityComparisonCase(i.getCaseValue(),
513 Cases.push_back(ValueEqualityComparisonCase(GetConstantInt(ICI->getOperand(1),
523 std::vector<ValueEqualityComparisonCase> &Cases) {
524 Cases.erase(std::remove(Cases.begin(), Cases.end(), BB), Cases
499 GetValueEqualityComparisonCases(TerminatorInst *TI, std::vector<ValueEqualityComparisonCase> &Cases) argument
522 EliminateBlockCases(BasicBlock *BB, std::vector<ValueEqualityComparisonCase> &Cases) argument
3146 SmallVector<ConstantInt *, 16> Cases; local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h203 size_t Clusterify(CaseVector &Cases, const SwitchInst &SI);
281 Parent(P), Default(D), Cases(C) { }
290 BitTestInfo Cases; member in struct:llvm::SelectionDAGBuilder::BitTestBlock
622 bool ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases);

Completed in 224 milliseconds