Lines Matching refs:Rec
28 static std::string getMArch(const Record &Rec) { in getMArch() argument
33 for (auto *Feature : Rec.getValueAsListOfDefs("Features")) { in getMArch()
56 for (const Record *Rec : RK.getAllDerivedDefinitions("RISCVProcessorModel")) { in EmitRISCVTargetDef() local
57 std::string MArch = Rec->getValueAsString("DefaultMarch").str(); in EmitRISCVTargetDef()
61 MArch = getMArch(*Rec); in EmitRISCVTargetDef()
64 any_of(Rec->getValueAsListOfDefs("Features"), [&](auto &Feature) { in EmitRISCVTargetDef()
68 OS << "PROC(" << Rec->getName() << ", " in EmitRISCVTargetDef()
69 << "{\"" << Rec->getValueAsString("Name") << "\"}, " in EmitRISCVTargetDef()
79 for (const Record *Rec : in EmitRISCVTargetDef() local
81 OS << "TUNE_PROC(" << Rec->getName() << ", " in EmitRISCVTargetDef()
82 << "\"" << Rec->getValueAsString("Name") << "\")\n"; in EmitRISCVTargetDef()