Lines Matching refs:Insts
273 std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction"); in ReadInstructions() local
274 if (Insts.size() <= 2) in ReadInstructions()
278 for (unsigned i = 0, e = Insts.size(); i != e; ++i) in ReadInstructions()
279 Instructions[Insts[i]] = new CodeGenInstruction(Insts[i]); in ReadInstructions()
284 const DenseMap<const Record*, CodeGenInstruction*> &Insts, in GetInstByName() argument
289 I = Insts.find(Rec); in GetInstByName()
290 if (!Rec || I == Insts.end()) in GetInstByName()
305 const DenseMap<const Record*, CodeGenInstruction*> &Insts = getInstructions(); in ComputeInstrsByEnum() local
307 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records); in ComputeInstrsByEnum()
315 I = Insts.begin(), E = Insts.end(); I != E; ++I) { in ComputeInstrsByEnum()
321 assert(InstrsByEnum.size() == Insts.size() && "Missing predefined instr"); in ComputeInstrsByEnum()
345 std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction"); in reverseBitsForLittleEndianEncoding() local
346 for (std::vector<Record*>::iterator I = Insts.begin(), E = Insts.end(); in reverseBitsForLittleEndianEncoding()