Lines Matching refs:Cases
459 SmallVector<std::pair<const SDNodeInfo*, Matcher*>, 8> Cases; variable
462 : Matcher(SwitchOpcode), Cases(cases.begin(), cases.end()) {} in SwitchOpcodeMatcher()
469 unsigned getNumCases() const { return Cases.size(); } in getNumCases()
471 const SDNodeInfo &getCaseOpcode(unsigned i) const { return *Cases[i].first; } in getCaseOpcode()
472 Matcher *getCaseMatcher(unsigned i) { return Cases[i].second; } in getCaseMatcher()
473 const Matcher *getCaseMatcher(unsigned i) const { return Cases[i].second; } in getCaseMatcher()
509 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; variable
512 : Matcher(SwitchType), Cases(cases.begin(), cases.end()) {} in SwitchTypeMatcher()
519 unsigned getNumCases() const { return Cases.size(); } in getNumCases()
521 MVT::SimpleValueType getCaseType(unsigned i) const { return Cases[i].first; } in getCaseType()
522 Matcher *getCaseMatcher(unsigned i) { return Cases[i].second; } in getCaseMatcher()
523 const Matcher *getCaseMatcher(unsigned i) const { return Cases[i].second; } in getCaseMatcher()