Lines Matching refs:std
31 std::vector<Init*> TemplateArgs;
40 std::vector<Init*> TemplateArgs;
53 for (std::vector<Init *>::const_iterator i = TemplateArgs.begin(),
83 const std::vector<unsigned> &BitList, Init *V) {
151 const std::vector<RecordVal> &Vals = SC->getValues();
156 const std::vector<Init *> &TArgs = SC->getTemplateArgs();
169 std::vector<unsigned>(), SubClass.TemplateArgs[i]))
188 const std::vector<Record*> &SCs = SC->getSuperClasses();
212 const std::vector<RecordVal> &MCVals = CurRec->getValues();
215 const std::vector<RecordVal> &SMCVals = SMC->Rec.getValues();
238 const std::vector<Init *> &SMCTArgs = SMC->Rec.getTemplateArgs();
253 std::vector<unsigned>(),
273 std::vector<unsigned>(),
350 std::vector<unsigned>(), IVal)) {
383 static std::string GetNewAnonymousName() {
560 bool TGParser::ParseRangePiece(std::vector<unsigned> &Ranges) {
605 std::vector<unsigned> TGParser::ParseRangeList() {
606 std::vector<unsigned> Result;
610 return std::vector<unsigned>();
616 return std::vector<unsigned>();
624 bool TGParser::ParseOptionalRangeList(std::vector<unsigned> &Ranges) {
646 bool TGParser::ParseOptionalBitList(std::vector<unsigned> &Ranges) {
734 std::string Name = Lex.getCurStrVal();
743 const std::string &Name, SMLoc NameLoc,
1166 std::string Val = Lex.getCurStrVal();
1188 std::string Name = Lex.getCurStrVal();
1207 std::vector<Init*> ValueList = ParseValueList(CurRec, Class);
1239 std::vector<Init*> Vals;
1266 std::vector<Init*> Vals;
1274 std::string s;
1315 for (std::vector<Init *>::iterator i = Vals.begin(), ie = Vals.end();
1375 std::string OperatorName;
1385 std::vector<std::pair<llvm::Init*, std::string> > DagArgs;
1443 std::vector<unsigned> Ranges = ParseRangeList();
1447 std::reverse(Ranges.begin(), Ranges.end());
1465 std::vector<unsigned> Ranges = ParseRangeList();
1555 std::vector<std::pair<llvm::Init*, std::string> >
1557 std::vector<std::pair<llvm::Init*, std::string> > Result;
1563 Result.push_back(std::make_pair(UnsetInit::get(), Lex.getCurStrVal()));
1569 return std::vector<std::pair<llvm::Init*, std::string> >();
1572 std::string VarName;
1576 return std::vector<std::pair<llvm::Init*, std::string> >();
1582 Result.push_back(std::make_pair(Val, VarName));
1598 std::vector<Init*> TGParser::ParseValueList(Record *CurRec, Record *ArgsRec,
1600 std::vector<Init*> Result;
1604 const std::vector<Init *> &TArgs = ArgsRec->getTemplateArgs();
1607 return std::vector<Init*>();
1619 if (Result.back() == 0) return std::vector<Init*>();
1625 const std::vector<Init *> &TArgs = ArgsRec->getTemplateArgs();
1628 return std::vector<Init*>();
1636 if (Result.back() == 0) return std::vector<Init*>();
1692 SetValue(CurRec, ValLoc, DeclName, std::vector<unsigned>(), Val))
1724 std::vector<unsigned> Ranges;
1766 std::vector<Init*> Values;
1835 std::string FieldName = Lex.getCurStrVal();
1838 std::vector<unsigned> BitList;
1841 std::reverse(BitList.begin(), BitList.end());
1993 const std::vector<Init *> &TArgs =
2104 std::vector<LetRecord> TGParser::ParseLetList() {
2105 std::vector<LetRecord> Result;
2110 return std::vector<LetRecord>();
2112 std::string Name = Lex.getCurStrVal();
2117 std::vector<unsigned> Bits;
2119 return std::vector<LetRecord>();
2120 std::reverse(Bits.begin(), Bits.end());
2124 return std::vector<LetRecord>();
2129 if (Val == 0) return std::vector<LetRecord>();
2151 std::vector<LetRecord> LetInfo = ParseLetList();
2201 std::string Name = Lex.getCurStrVal();
2317 if (SetValue(CurRec, Ref.RefRange.Start, "NAME", std::vector<unsigned>(),
2366 const std::vector<Init *> &TArgs,
2367 std::vector<Init *> &TemplateVals,
2375 if (SetValue(CurRec, DefmPrefixLoc, TArgs[i], std::vector<unsigned>(),
2418 const std::vector<Init *> &TA =
2448 std::vector<Record*> NewRecDefs;
2467 std::vector<Init*> &TemplateVals = Ref.TemplateArgs;
2470 const std::vector<Init *> &TArgs = MC->Rec.getTemplateArgs();