Lines Matching refs:IsRead
53 bool IsRead; member
62 : Index(0), TheDef(nullptr), IsRead(false), IsAlias(false), in CodeGenSchedRW()
67 IsRead = Def->isSubClassOf("SchedRead"); in CodeGenSchedRW()
80 : Index(Idx), Name(Name), TheDef(nullptr), IsRead(Read), IsAlias(false), in CodeGenSchedRW()
527 const CodeGenSchedRW &getSchedRW(unsigned Idx, bool IsRead) const { in getSchedRW() argument
528 return IsRead ? getSchedRead(Idx) : getSchedWrite(Idx); in getSchedRW()
531 bool IsRead = Def->isSubClassOf("SchedRead"); in getSchedRW() local
532 unsigned Idx = getSchedRWIdx(Def, IsRead); in getSchedRW()
533 return const_cast<CodeGenSchedRW &>(IsRead ? getSchedRead(Idx) in getSchedRW()
540 unsigned getSchedRWIdx(const Record *Def, bool IsRead) const;
565 void findRWs(const RecVec &RWDefs, IdxVec &RWs, bool IsRead) const;
566 void expandRWSequence(unsigned RWIdx, IdxVec &RWSeq, bool IsRead) const;
567 void expandRWSeqForProc(unsigned RWIdx, IdxVec &RWSeq, bool IsRead,
574 unsigned findOrInsertRW(ArrayRef<unsigned> Seq, bool IsRead);
591 std::string genRWName(ArrayRef<unsigned> Seq, bool IsRead);
592 unsigned findRWForSequence(ArrayRef<unsigned> Seq, bool IsRead);
638 void collectRWResources(unsigned RWIdx, bool IsRead,