Home | History | Annotate | Download | only in TableGen

Lines Matching defs:First

70 // Returns the first and last non-abstract subrecords
80 Record *First = nullptr, *Last = nullptr;
84 First = Last = Base;
106 if (!First && Result.first)
107 First = Result.first;
114 if (!First)
115 First = R;
122 if (First) {
123 assert (Last && "Got a first node but not a last node for a range!");
128 OS << Base->getName() << ", " << First->getName() << ", "
132 return std::make_pair(First, Last);
145 << macroName(Root.getName()) << "_RANGE(Base, First, Last)\n";
150 << macroName(Root.getName()) << "_RANGE(Base, First, Last) "
151 << macroName(Root.getName()) << "_RANGE(Base, First, Last)\n";