Lines Matching defs:IsRead
54 bool IsRead;
63 : Index(0), TheDef(nullptr), IsRead(false), IsAlias(false),
68 IsRead = Def->isSubClassOf("SchedRead");
81 : Index(Idx), Name(Name), TheDef(nullptr), IsRead(Read), IsAlias(false),
540 const CodeGenSchedRW &getSchedRW(unsigned Idx, bool IsRead) const {
541 return IsRead ? getSchedRead(Idx) : getSchedWrite(Idx);
544 bool IsRead = Def->isSubClassOf("SchedRead");
545 unsigned Idx = getSchedRWIdx(Def, IsRead);
546 return IsRead ? getSchedRead(Idx) : getSchedWrite(Idx);
553 unsigned getSchedRWIdx(const Record *Def, bool IsRead) const;
578 void findRWs(const ConstRecVec &RWDefs, IdxVec &RWs, bool IsRead) const;
579 void expandRWSequence(unsigned RWIdx, IdxVec &RWSeq, bool IsRead) const;
580 void expandRWSeqForProc(unsigned RWIdx, IdxVec &RWSeq, bool IsRead,
587 unsigned findOrInsertRW(ArrayRef<unsigned> Seq, bool IsRead);
605 std::string genRWName(ArrayRef<unsigned> Seq, bool IsRead);
651 void collectRWResources(unsigned RWIdx, bool IsRead,