Home
last modified time | relevance | path

Searched refs:WriteFDiv (Results 1 – 25 of 75) sorted by relevance

123

/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SchedFalkor.td93 def : WriteRes<WriteFDiv, []> { let Unsupported = 1; }
DAArch64Schedule.td77 def WriteFDiv : SchedWrite; // Floating-point division.
DAArch64SchedKryo.td95 def : WriteRes<WriteFDiv, [KryoUnitXA, KryoUnitY]>
DAArch64SchedThunderX.td160 def : WriteRes<WriteFDiv, [THXT8XUnitFPMDS]> {
DAArch64SchedA53.td133 def : WriteRes<WriteFDiv, [A53UnitFPMDS]> { let Latency = 33;
DAArch64SchedA55.td154 def : WriteRes<WriteFDiv, [CortexA55UnitFPDIV]> { let Latency = 22;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64Schedule.td77 def WriteFDiv : SchedWrite; // Floating-point division.
DAArch64SchedFalkor.td93 def : WriteRes<WriteFDiv, []> { let Unsupported = 1; }
DAArch64SchedKryo.td95 def : WriteRes<WriteFDiv, [KryoUnitXA, KryoUnitY]>
DAArch64SchedThunderX.td160 def : WriteRes<WriteFDiv, [THXT8XUnitFPMDS]> {
DAArch64SchedA53.td132 def : WriteRes<WriteFDiv, [A53UnitFPMDS]> { let Latency = 33;
/external/llvm/lib/Target/AArch64/
DAArch64Schedule.td89 def WriteFDiv : SchedWrite; // Floating-point division.
DAArch64SchedKryo.td91 def : WriteRes<WriteFDiv, [KryoUnitXA, KryoUnitY]>
DAArch64SchedA53.td131 def : WriteRes<WriteFDiv, [A53UnitFPMDS]> { let Latency = 33;
DAArch64SchedM1.td120 def : WriteRes<WriteFDiv, [M1UnitFVAR]> { let Latency = 15; }
/external/llvm/lib/Target/X86/
DX86ScheduleSLM.td122 def : WriteRes<WriteFDiv, [FPC_RSV0, SMFPDivider]> {
DX86SchedSandyBridge.td118 defm : SBWriteResPair<WriteFDiv, SBPort0, 12>; // 10-14 cycles.
DX86ScheduleBtVer2.td186 def : WriteRes<WriteFDiv, [JFPU1, JLAGU, JFPM]> {
DX86Schedule.td68 defm WriteFDiv : X86SchedWritePair; // Floating point division.
/external/llvm-project/llvm/lib/Target/X86/
DX86Schedule.td263 defm WriteFDiv : X86SchedWritePair<ReadAfterVecLd>; // Floating point division.
586 : X86SchedWriteWidths<WriteFDiv, WriteFDivX, WriteFDivY, WriteFDivZ>;
DX86ScheduleSLM.td226 defm : SLMWriteResPair<WriteFDiv, [SLM_FPC_RSV0, SLMFPDivider], 19, [1,17]>;
DX86SchedBroadwell.td275 //defm : BWWriteResPair<WriteFDiv, [BWPort0,BWFPDivider], 11, [1,3], 1, 5>; // Floating point d…
1282 def : SchedAlias<WriteFDiv, BWWriteResGroup122_1>; // TODO - convert to ZnWriteResFpuPair
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86Schedule.td262 defm WriteFDiv : X86SchedWritePair<ReadAfterVecLd>; // Floating point division.
575 : X86SchedWriteWidths<WriteFDiv, WriteFDivX, WriteFDivY, WriteFDivZ>;
DX86ScheduleSLM.td225 defm : SLMWriteResPair<WriteFDiv, [SLM_FPC_RSV0, SLMFPDivider], 19, [1,17]>;
DX86SchedBroadwell.td274 //defm : BWWriteResPair<WriteFDiv, [BWPort0,BWFPDivider], 11, [1,3], 1, 5>; // Floating point d…
1279 def : SchedAlias<WriteFDiv, BWWriteResGroup122_1>; // TODO - convert to ZnWriteResFpuPair

123