Searched refs:SchedRead (Results 1 – 7 of 7) sorted by relevance
28 def ReadI : SchedRead; // ALU29 def ReadISReg : SchedRead; // ALU of Shifted-Reg30 def ReadIEReg : SchedRead; // ALU of Extended-Reg32 def ReadExtrHi : SchedRead; // Read the high reg of the EXTR pair36 def ReadID : SchedRead; // 32/64-bit Divide39 def ReadIM : SchedRead; // 32/64-bit Multiply40 def ReadIMA : SchedRead; // 32/64-bit Multiply Accumulate51 def ReadAdrBase : SchedRead; // Read the base resister of a reg-offset LD/ST.98 def ReadVLD : SchedRead;
144 // Subtarget-specific SchedRead types.
859 // Unused SchedRead types
211 // listed for implicit def operands. SchedRead types may optionally217 // single SchedWrite and single SchedRead in any order.227 class SchedRead : SchedReadWrite;318 // A processor may define a ReadAdvance associated with a SchedRead328 class ReadAdvance<SchedRead read, int cycles, list<SchedWrite> writes = []>330 SchedRead ReadType = read;333 // Directly associate a new SchedRead type with a delay and optional335 class SchedReadAdvance<int cycles, list<SchedWrite> writes = []> : SchedRead,338 // Define SchedRead defaults. Reads seldom need special treatment.339 def ReadDefault : SchedRead;[all …]
95 Record *FindReadAdvance(const CodeGenSchedRW &SchedRead,701 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead, in FindReadAdvance() argument704 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance")) in FindReadAdvance()705 return SchedRead.TheDef; in FindReadAdvance()709 for (Record *A : SchedRead.Aliases) { in FindReadAdvance()732 || SchedRead.TheDef == RA->getValueAsDef("ReadType")) { in FindReadAdvance()743 if (!ResDef && SchedRead.TheDef->getName() != "ReadDefault") { in FindReadAdvance()746 + SchedRead.TheDef->getName()); in FindReadAdvance()
59 def ReadALU : SchedRead;65 def ReadALUsr : SchedRead; // Some operands are read later.
17 def ReadAfterLd : SchedRead;