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.96 def ReadVLD : SchedRead;
142 // Subtarget-specific SchedRead types.
855 // Unused SchedRead types
196 // listed for implicit def operands. SchedRead types may optionally202 // single SchedWrite and single SchedRead in any order.212 class SchedRead : SchedReadWrite;303 // A processor may define a ReadAdvance associated with a SchedRead313 class ReadAdvance<SchedRead read, int cycles, list<SchedWrite> writes = []>315 SchedRead ReadType = read;318 // Directly associate a new SchedRead type with a delay and optional320 class SchedReadAdvance<int cycles, list<SchedWrite> writes = []> : SchedRead,323 // Define SchedRead defaults. Reads seldom need special treatment.324 def ReadDefault : SchedRead;[all …]
88 Record *FindReadAdvance(const CodeGenSchedRW &SchedRead,714 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead, in FindReadAdvance() argument717 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance")) in FindReadAdvance()718 return SchedRead.TheDef; in FindReadAdvance()722 for (RecIter AI = SchedRead.Aliases.begin(), AE = SchedRead.Aliases.end(); in FindReadAdvance()747 || SchedRead.TheDef == (*RAI)->getValueAsDef("ReadType")) { in FindReadAdvance()758 if (!ResDef && SchedRead.TheDef->getName() != "ReadDefault") { in FindReadAdvance()761 + SchedRead.TheDef->getName()); in FindReadAdvance()
59 def ReadALU : SchedRead;65 def ReadALUsr : SchedRead; // Some operands are read later.
17 def ReadAfterLd : SchedRead;