Lines Matching refs:Def
61 CodeGenSchedRW(unsigned Idx, Record *Def) in CodeGenSchedRW()
62 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) { in CodeGenSchedRW()
63 Name = std::string(Def->getName()); in CodeGenSchedRW()
64 IsRead = Def->isSubClassOf("SchedRead"); in CodeGenSchedRW()
65 HasVariants = Def->isSubClassOf("SchedVariant"); in CodeGenSchedRW()
67 IsVariadic = Def->getValueAsBit("Variadic"); in CodeGenSchedRW()
72 IsSequence = Def->isSubClassOf("WriteSequence"); in CodeGenSchedRW()
393 void addDefinition(const Record *Def) { Definitions.push_back(Def); } in addDefinition() argument
525 CodeGenSchedRW &getSchedRW(Record *Def) { in getSchedRW() argument
526 bool IsRead = Def->isSubClassOf("SchedRead"); in getSchedRW()
527 unsigned Idx = getSchedRWIdx(Def, IsRead); in getSchedRW()
531 const CodeGenSchedRW &getSchedRW(Record *Def) const { in getSchedRW() argument
532 return const_cast<CodeGenSchedModels&>(*this).getSchedRW(Def); in getSchedRW()
535 unsigned getSchedRWIdx(const Record *Def, bool IsRead) const;