Lines Matching refs:Rec
134 for (const Record *Rec : Profiles) { in printProfileTable() local
135 if (Rec->getValueAsBit("Experimental") != Experimental) in printProfileTable()
138 StringRef Name = Rec->getValueAsString("Name"); in printProfileTable()
141 printMArch(OS, Rec->getValueAsListOfDefs("Implies")); in printProfileTable()
156 bool HasExperimentalProfiles = any_of(Profiles, [&](auto &Rec) { in emitRISCVProfiles() argument
157 return Rec->getValueAsBit("Experimental"); in emitRISCVProfiles()
173 for (const Record *Rec : in emitRISCVProcs() local
176 Rec->getValueAsListOfDefs("Features"); in emitRISCVProcs()
185 OS << "PROC(" << Rec->getName() << ", {\"" << Rec->getValueAsString("Name") in emitRISCVProcs()
188 StringRef MArch = Rec->getValueAsString("DefaultMarch"); in emitRISCVProcs()
204 for (const Record *Rec : in emitRISCVProcs() local
206 OS << "TUNE_PROC(" << Rec->getName() << ", " in emitRISCVProcs()
207 << "\"" << Rec->getValueAsString("Name") << "\")\n"; in emitRISCVProcs()
227 for (const Record *Rec : Extensions) { in emitRISCVExtensionBitmask() local
228 unsigned GroupIDVal = Rec->getValueAsInt("GroupID"); in emitRISCVExtensionBitmask()
229 unsigned BitPosVal = Rec->getValueAsInt("BitPos"); in emitRISCVExtensionBitmask()
231 StringRef ExtName = Rec->getValueAsString("Name"); in emitRISCVExtensionBitmask()