Home
last modified time | relevance | path

Searched refs:WriteFAdd (Results 1 – 25 of 42) sorted by relevance

12

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86Instr3DNow.td58 defm PFACC : I3DNow_binop_rm_int<0xAE, "pfacc", WriteFAdd>;
59 defm PFADD : I3DNow_binop_rm_int<0x9E, "pfadd", WriteFAdd, 1>;
60 defm PFCMPEQ : I3DNow_binop_rm_int<0xB0, "pfcmpeq", WriteFAdd, 1>;
61 defm PFCMPGE : I3DNow_binop_rm_int<0x90, "pfcmpge", WriteFAdd>;
62 defm PFCMPGT : I3DNow_binop_rm_int<0xA0, "pfcmpgt", WriteFAdd>;
63 defm PFMAX : I3DNow_binop_rm_int<0xA4, "pfmax", WriteFAdd>;
64 defm PFMIN : I3DNow_binop_rm_int<0x94, "pfmin", WriteFAdd>;
65 defm PFMUL : I3DNow_binop_rm_int<0xB4, "pfmul", WriteFAdd, 1>;
66 defm PFRCP : I3DNow_conv_rm_int<0x96, "pfrcp", WriteFAdd>;
67 defm PFRCPIT1 : I3DNow_binop_rm_int<0xA6, "pfrcpit1", WriteFAdd>;
[all …]
DX86Schedule.td237 defm WriteFAdd : X86SchedWritePair<ReadAfterVecLd>; // Floating point add/sub.
319 class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
555 : X86SchedWriteWidths<WriteFAdd, WriteFAddX, WriteFAddY, WriteFAddZ>;
DX86ScheduleSLM.td200 defm : SLMWriteResPair<WriteFAdd, [SLM_FPC_RSV1], 3>;
DX86SchedBroadwell.td245 defm : BWWriteResPair<WriteFAdd, [BWPort1], 3, [1], 1, 5>; // Floating point add/sub.
339 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
DX86ScheduleAtom.td230 defm : AtomWriteResPair<WriteFAdd, [AtomPort0], [AtomPort0], 5, 5, [5], [5]>;
DX86SchedSkylakeClient.td240 defm : SKLWriteResPair<WriteFAdd, [SKLPort01], 4, [1], 1, 5>; // Floating point add/sub.
330 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
DX86ScheduleBtVer2.td527 defm : JWriteResFpuPair<WriteFAdd, [JFPU0, JFPA], 3>;
DX86SchedSkylakeServer.td240 defm : SKXWriteResPair<WriteFAdd, [SKXPort01], 4, [1], 1, 5>; // Floating point add/sub.
330 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
DX86SchedSandyBridge.td222 defm : SBWriteResPair<WriteFAdd, [SBPort1], 3, [1], 1, 6>;
/external/llvm-project/llvm/lib/Target/X86/
DX86Instr3DNow.td58 defm PFACC : I3DNow_binop_rm_int<0xAE, "pfacc", WriteFAdd>;
59 defm PFADD : I3DNow_binop_rm_int<0x9E, "pfadd", WriteFAdd, 1>;
60 defm PFCMPEQ : I3DNow_binop_rm_int<0xB0, "pfcmpeq", WriteFAdd, 1>;
61 defm PFCMPGE : I3DNow_binop_rm_int<0x90, "pfcmpge", WriteFAdd>;
62 defm PFCMPGT : I3DNow_binop_rm_int<0xA0, "pfcmpgt", WriteFAdd>;
63 defm PFMAX : I3DNow_binop_rm_int<0xA4, "pfmax", WriteFAdd>;
64 defm PFMIN : I3DNow_binop_rm_int<0x94, "pfmin", WriteFAdd>;
65 defm PFMUL : I3DNow_binop_rm_int<0xB4, "pfmul", WriteFAdd, 1>;
66 defm PFRCP : I3DNow_conv_rm_int<0x96, "pfrcp", WriteFAdd>;
67 defm PFRCPIT1 : I3DNow_binop_rm_int<0xA6, "pfrcpit1", WriteFAdd>;
[all …]
DX86Schedule.td237 defm WriteFAdd : X86SchedWritePair<ReadAfterVecLd>; // Floating point add/sub.
320 class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
566 : X86SchedWriteWidths<WriteFAdd, WriteFAddX, WriteFAddY, WriteFAddZ>;
DX86ScheduleSLM.td200 defm : SLMWriteResPair<WriteFAdd, [SLM_FPC_RSV1], 3>;
DX86SchedBroadwell.td245 defm : BWWriteResPair<WriteFAdd, [BWPort1], 3, [1], 1, 5>; // Floating point add/sub.
340 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
DX86ScheduleAtom.td230 defm : AtomWriteResPair<WriteFAdd, [AtomPort0], [AtomPort0], 5, 5, [5], [5]>;
DX86SchedSkylakeClient.td240 defm : SKLWriteResPair<WriteFAdd, [SKLPort01], 4, [1], 1, 5>; // Floating point add/sub.
331 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
DX86ScheduleBtVer2.td527 defm : JWriteResFpuPair<WriteFAdd, [JFPU0, JFPA], 3>;
DX86SchedSkylakeServer.td240 defm : SKXWriteResPair<WriteFAdd, [SKXPort01], 4, [1], 1, 5>; // Floating point add/sub.
331 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
DX86SchedSandyBridge.td222 defm : SBWriteResPair<WriteFAdd, [SBPort1], 3, [1], 1, 6>;
/external/llvm/lib/Target/X86/
DX86ScheduleSLM.td102 defm : SMWriteResPair<WriteFAdd, FPC_RSV1, 3>;
DX86SchedSandyBridge.td116 defm : SBWriteResPair<WriteFAdd, SBPort1, 3>;
DX86Schedule.td66 defm WriteFAdd : X86SchedWritePair; // Floating point add/sub/compare.
78 class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
DX86ScheduleBtVer2.td169 defm : JWriteResFpuPair<WriteFAdd, JFPU0, 3>;
DX86InstrFPStack.td267 let SchedRW = [WriteFAdd] in {
567 let SchedRW = [WriteFAdd] in {
577 let SchedRW = [WriteFAdd] in {
DX86InstrSSE.td20 X86FoldableSchedWrite Sched = WriteFAdd;
38 let Sched = WriteFAdd in {
81 let Sched = WriteFAdd in {
2386 Sched<[WriteFAdd]>;
2453 Sched<[WriteFAdd]>;
2464 asm_alt, [], itins.rr, d>, Sched<[WriteFAdd]>;
5285 Sched<[WriteFAdd]>;
5302 Sched<[WriteFAdd]>;
6342 IIC_SSE_ROUNDPS_REG>, Sched<[WriteFAdd]>;
6361 IIC_SSE_ROUNDPS_REG>, Sched<[WriteFAdd]>;
[all …]
/external/angle/src/common/spirv/
Dspirv_instruction_builder_autogen.h338 void WriteFAdd(Blob *blob,

12