Home
last modified time | relevance | path

Searched refs:SchedRead (Results 1 – 7 of 7) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64Schedule.td28 def ReadI : SchedRead; // ALU
29 def ReadISReg : SchedRead; // ALU of Shifted-Reg
30 def ReadIEReg : SchedRead; // ALU of Extended-Reg
32 def ReadExtrHi : SchedRead; // Read the high reg of the EXTR pair
36 def ReadID : SchedRead; // 32/64-bit Divide
39 def ReadIM : SchedRead; // 32/64-bit Multiply
40 def ReadIMA : SchedRead; // 32/64-bit Multiply Accumulate
51 def ReadAdrBase : SchedRead; // Read the base resister of a reg-offset LD/ST.
96 def ReadVLD : SchedRead;
DAArch64SchedA53.td142 // Subtarget-specific SchedRead types.
DAArch64SchedCyclone.td855 // Unused SchedRead types
/external/llvm/include/llvm/Target/
DTargetSchedule.td196 // listed for implicit def operands. SchedRead types may optionally
202 // single SchedWrite and single SchedRead in any order.
212 class SchedRead : SchedReadWrite;
303 // A processor may define a ReadAdvance associated with a SchedRead
313 class ReadAdvance<SchedRead read, int cycles, list<SchedWrite> writes = []>
315 SchedRead ReadType = read;
318 // Directly associate a new SchedRead type with a delay and optional
320 class SchedReadAdvance<int cycles, list<SchedWrite> writes = []> : SchedRead,
323 // Define SchedRead defaults. Reads seldom need special treatment.
324 def ReadDefault : SchedRead;
[all …]
/external/llvm/utils/TableGen/
DSubtargetEmitter.cpp88 Record *FindReadAdvance(const CodeGenSchedRW &SchedRead,
714 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead, in FindReadAdvance() argument
717 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()
/external/llvm/lib/Target/ARM/
DARMSchedule.td59 def ReadALU : SchedRead;
65 def ReadALUsr : SchedRead; // Some operands are read later.
/external/llvm/lib/Target/X86/
DX86Schedule.td17 def ReadAfterLd : SchedRead;