Lines Matching refs:vector
36 std::vector<unsigned> Bits;
39 LetRecord(const std::string &N, const std::vector<unsigned> &B, Init *V, in LetRecord()
57 std::vector<std::vector<LetRecord> > LetStack;
62 typedef std::vector<ForeachLoop> LoopVector;
108 const std::vector<unsigned> &BitList, Init *V);
110 const std::vector<unsigned> &BitList, Init *V) { in SetValue()
128 typedef std::vector<IterRecord> IterSet;
142 const std::vector<Init *> &TArgs,
143 std::vector<Init *> &TemplateVals);
148 const std::vector<Init *> &TArgs,
149 std::vector<Init *> &TemplateVals,
159 std::vector<LetRecord> ParseLetList();
178 std::vector<Init*> ParseValueList(Record *CurRec, Record *ArgsRec = nullptr,
180 std::vector<std::pair<llvm::Init*, std::string> > ParseDagArgList(Record *);
181 bool ParseOptionalRangeList(std::vector<unsigned> &Ranges);
182 bool ParseOptionalBitList(std::vector<unsigned> &Ranges);
183 std::vector<unsigned> ParseRangeList();
184 bool ParseRangePiece(std::vector<unsigned> &Ranges);