Lines Matching refs:Def
69 AvailabilityPredicate(const Record *Def) : TheDef(Def) { in AvailabilityPredicate() argument
106 void expand(SetTheory &ST, const Record *Def,
116 RuntimeLibcall(const Record *Def, size_t EnumVal) in RuntimeLibcall() argument
117 : TheDef(Def), EnumVal(EnumVal) { in RuntimeLibcall()
118 assert(Def); in RuntimeLibcall()
141 const Record *Def, in RuntimeLibcallImpl() argument
144 : TheDef(Def), EnumVal(EnumVal) { in RuntimeLibcallImpl()
145 if (const Record *ProvidesDef = Def->getValueAsDef("Provides")) in RuntimeLibcallImpl()
262 const RuntimeLibcall *getRuntimeLibcall(const Record *Def) const { in getRuntimeLibcall()
263 return Def2RuntimeLibcall.lookup(Def); in getRuntimeLibcall()
266 const RuntimeLibcallImpl *getRuntimeLibcallImpl(const Record *Def) const { in getRuntimeLibcallImpl()
267 return Def2RuntimeLibcallImpl.lookup(Def); in getRuntimeLibcallImpl()
553 void LibcallPredicateExpander::expand(SetTheory &ST, const Record *Def, in expand() argument
555 assert(Def->isSubClassOf("LibcallImpls")); in expand()
559 ST.evaluate(Def->getValueInit("MemberList"), TmpElts, Def->getLoc()); in expand()
563 AvailabilityPredicate AP(Def->getValueAsDef("AvailabilityPredicate")); in expand()
564 const Record *CCClass = Def->getValueAsOptionalDef("CallingConv"); in expand()
576 Def, "combining nested libcall set predicates currently unhandled"); in expand()