Home
last modified time | relevance | path

Searched refs:ItinClassDef (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenSchedule.h126 Record *ItinClassDef; member
143 CodeGenSchedClass(unsigned Index, std::string Name, Record *ItinClassDef) in CodeGenSchedClass()
144 : Index(Index), Name(std::move(Name)), ItinClassDef(ItinClassDef) {} in CodeGenSchedClass()
148 return ItinClassDef == IC && ArrayRef(Writes) == W && ArrayRef(Reads) == R; in isKeyEqual()
153 bool isInferred() const { return !ItinClassDef; } in isInferred()
594 std::string createSchedClassName(Record *ItinClassDef,
620 void inferFromItinClass(Record *ItinClassDef, unsigned FromClassIdx);
628 void collectItinProcResources(Record *ItinClassDef);
H A DCodeGenSchedule.cpp921 if (SC.ItinClassDef->getName() != "NoItinerary") { in collectSchedClasses()
924 << SC.ItinClassDef->getName() << '\n'; in collectSchedClasses()
976 CodeGenSchedModels::createSchedClassName(Record *ItinClassDef, in createSchedClassName() argument
981 if (ItinClassDef && ItinClassDef->getName() != "NoItinerary") in createSchedClassName()
982 Name = std::string(ItinClassDef->getName()); in createSchedClassName()
1009 unsigned CodeGenSchedModels::addSchedClass(Record *ItinClassDef, in addSchedClass() argument
1016 return SC.isKeyEqual(ItinClassDef, OperWrites, OperReads); in addSchedClass()
1021 if (Idx || SchedClasses[0].isKeyEqual(ItinClassDef, OperWrites, OperReads)) { in addSchedClass()
1032 createSchedClassName(ItinClassDef, OperWrites, in addSchedClass()
1034 ItinClassDef); in addSchedClass()
[all …]
H A DSubtargetEmitter.cpp1083 if (is_contained(Matched, SC.ItinClassDef)) { in GenSchedClassTables()