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.
98 def ReadVLD : SchedRead;
DAArch64SchedA53.td144 // Subtarget-specific SchedRead types.
DAArch64SchedCyclone.td859 // Unused SchedRead types
/external/llvm/include/llvm/Target/
DTargetSchedule.td211 // listed for implicit def operands. SchedRead types may optionally
217 // single SchedWrite and single SchedRead in any order.
227 class SchedRead : SchedReadWrite;
318 // A processor may define a ReadAdvance associated with a SchedRead
328 class ReadAdvance<SchedRead read, int cycles, list<SchedWrite> writes = []>
330 SchedRead ReadType = read;
333 // Directly associate a new SchedRead type with a delay and optional
335 class SchedReadAdvance<int cycles, list<SchedWrite> writes = []> : SchedRead,
338 // Define SchedRead defaults. Reads seldom need special treatment.
339 def ReadDefault : SchedRead;
[all …]
/external/llvm/utils/TableGen/
DSubtargetEmitter.cpp95 Record *FindReadAdvance(const CodeGenSchedRW &SchedRead,
701 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead, in FindReadAdvance() argument
704 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()
/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;