Lines Matching defs:Rec
56 BaseRecord Rec{R};
57 OS << " " << Prefix << Rec.getFormattedName() << ",\n";
72 BaseRecord Rec{R};
73 OS << "constexpr auto " << Prefix << Rec.getFormattedName() << " = "
75 << "::" << Prefix << Rec.getFormattedName() << ";\n";
295 BaseRecord Rec{R};
296 OS << " case " << Prefix << Rec.getFormattedName() << ":\n";
298 if (Rec.getAlternativeName().empty())
299 OS << Rec.getName();
301 OS << Rec.getAlternativeName();
332 BaseRecord Rec{R};
334 OS << " .Case(\"" << Rec.getName() << "\"," << Prefix
337 OS << " .Case(\"" << Rec.getName() << "\"," << Prefix
338 << Rec.getFormattedName() << ")\n";
422 const Record *Rec) {
423 Directive Dir{Rec};
512 for (auto [Idx, Rec] : llvm::enumerate(Directives))
513 DirId.insert(std::make_pair(Rec, Idx));
520 for (auto [Idx, Rec] : llvm::enumerate(Directives)) {
521 Directive Dir{Rec};
548 for (auto [Rec, Id] : DirId) {
549 if (Directive{Rec}.getName().starts_with_insensitive("end "))