• Home
  • Raw
  • Download

Lines Matching refs:Idx

61   CodeGenSchedRW(unsigned Idx, Record *Def)  in CodeGenSchedRW()
62 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) { in CodeGenSchedRW()
75 CodeGenSchedRW(unsigned Idx, bool Read, ArrayRef<unsigned> Seq, in CodeGenSchedRW()
77 : Index(Idx), Name(Name), TheDef(nullptr), IsRead(Read), IsAlias(false), in CodeGenSchedRW()
204 CodeGenProcModel(unsigned Idx, const std::string &Name, Record *MDef, in CodeGenProcModel()
206 Index(Idx), ModelName(Name), ModelDef(MDef), ItinsDef(IDef) {} in CodeGenProcModel()
318 const CodeGenSchedRW &getSchedWrite(unsigned Idx) const { in getSchedWrite() argument
319 assert(Idx < SchedWrites.size() && "bad SchedWrite index"); in getSchedWrite()
320 assert(SchedWrites[Idx].isValid() && "invalid SchedWrite"); in getSchedWrite()
321 return SchedWrites[Idx]; in getSchedWrite()
324 const CodeGenSchedRW &getSchedRead(unsigned Idx) const { in getSchedRead() argument
325 assert(Idx < SchedReads.size() && "bad SchedRead index"); in getSchedRead()
326 assert(SchedReads[Idx].isValid() && "invalid SchedRead"); in getSchedRead()
327 return SchedReads[Idx]; in getSchedRead()
330 const CodeGenSchedRW &getSchedRW(unsigned Idx, bool IsRead) const { in getSchedRW() argument
331 return IsRead ? getSchedRead(Idx) : getSchedWrite(Idx); in getSchedRW()
335 unsigned Idx = getSchedRWIdx(Def, IsRead); in getSchedRW() local
337 IsRead ? getSchedRead(Idx) : getSchedWrite(Idx)); in getSchedRW()
349 CodeGenSchedClass &getSchedClass(unsigned Idx) { in getSchedClass() argument
350 assert(Idx < SchedClasses.size() && "bad SchedClass index"); in getSchedClass()
351 return SchedClasses[Idx]; in getSchedClass()
353 const CodeGenSchedClass &getSchedClass(unsigned Idx) const { in getSchedClass() argument
354 assert(Idx < SchedClasses.size() && "bad SchedClass index"); in getSchedClass()
355 return SchedClasses[Idx]; in getSchedClass()