Lines Matching refs:Insts
457 std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction"); in ReadInstructions() local
458 if (Insts.size() <= 2) in ReadInstructions()
462 for (unsigned i = 0, e = Insts.size(); i != e; ++i) in ReadInstructions()
463 Instructions[Insts[i]] = std::make_unique<CodeGenInstruction>(Insts[i]); in ReadInstructions()
469 std::unique_ptr<CodeGenInstruction>> &Insts, in GetInstByName() argument
473 const auto I = Insts.find(Rec); in GetInstByName()
474 if (!Rec || I == Insts.end()) in GetInstByName()
491 const auto &Insts = getInstructions(); in ComputeInstrsByEnum() local
493 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records); in ComputeInstrsByEnum()
502 for (const auto &I : Insts) { in ComputeInstrsByEnum()
511 assert(InstrsByEnum.size() == Insts.size() && "Missing predefined instr"); in ComputeInstrsByEnum()
538 std::vector<Record *> Insts = in reverseBitsForLittleEndianEncoding() local
540 for (Record *R : Insts) { in reverseBitsForLittleEndianEncoding()