Lines Matching defs:Ranges
560 bool TGParser::ParseRangePiece(std::vector<unsigned> &Ranges) {
573 Ranges.push_back(Start);
593 Ranges.push_back(Start);
596 Ranges.push_back(Start);
624 bool TGParser::ParseOptionalRangeList(std::vector<unsigned> &Ranges) {
632 Ranges = ParseRangeList();
633 if (Ranges.empty()) return true;
646 bool TGParser::ParseOptionalBitList(std::vector<unsigned> &Ranges) {
654 Ranges = ParseRangeList();
655 if (Ranges.empty()) return true;
1443 std::vector<unsigned> Ranges = ParseRangeList();
1444 if (Ranges.empty()) return 0;
1447 std::reverse(Ranges.begin(), Ranges.end());
1448 Result = Result->convertInitializerBitRange(Ranges);
1465 std::vector<unsigned> Ranges = ParseRangeList();
1466 if (Ranges.empty()) return 0;
1468 Result = Result->convertInitListSlice(Ranges);
1724 std::vector<unsigned> Ranges;
1746 if (ParseRangePiece(Ranges))
1753 Ranges = ParseRangeList();
1763 if (!Ranges.empty()) {
1767 for (unsigned i = 0, e = Ranges.size(); i != e; ++i)
1768 Values.push_back(IntInit::get(Ranges[i]));