Lines Matching refs:IsRead
50 bool IsRead; member
59 : Index(0), TheDef(0), IsRead(false), IsAlias(false), in CodeGenSchedRW()
64 IsRead = Def->isSubClassOf("SchedRead"); in CodeGenSchedRW()
77 : Index(Idx), Name(Name), TheDef(0), IsRead(Read), IsAlias(false), in CodeGenSchedRW()
299 const CodeGenSchedRW &getSchedRW(unsigned Idx, bool IsRead) const { in getSchedRW() argument
300 return IsRead ? getSchedRead(Idx) : getSchedWrite(Idx); in getSchedRW()
303 bool IsRead = Def->isSubClassOf("SchedRead"); in getSchedRW() local
304 unsigned Idx = getSchedRWIdx(Def, IsRead); in getSchedRW()
306 IsRead ? getSchedRead(Idx) : getSchedWrite(Idx)); in getSchedRW()
312 unsigned getSchedRWIdx(Record *Def, bool IsRead, unsigned After = 0) const;
339 void findRWs(const RecVec &RWDefs, IdxVec &RWs, bool IsRead) const;
340 void expandRWSequence(unsigned RWIdx, IdxVec &RWSeq, bool IsRead) const;
341 void expandRWSeqForProc(unsigned RWIdx, IdxVec &RWSeq, bool IsRead,
347 unsigned findOrInsertRW(ArrayRef<unsigned> Seq, bool IsRead);
364 std::string genRWName(const IdxVec& Seq, bool IsRead);
365 unsigned findRWForSequence(const IdxVec &Seq, bool IsRead);
393 void collectRWResources(unsigned RWIdx, bool IsRead,