Searched refs:WriteFAdd (Results 1 – 25 of 42) sorted by relevance
12
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86Instr3DNow.td | 58 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 …]
|
D | X86Schedule.td | 237 defm WriteFAdd : X86SchedWritePair<ReadAfterVecLd>; // Floating point add/sub. 319 class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; } 555 : X86SchedWriteWidths<WriteFAdd, WriteFAddX, WriteFAddY, WriteFAddZ>;
|
D | X86ScheduleSLM.td | 200 defm : SLMWriteResPair<WriteFAdd, [SLM_FPC_RSV1], 3>;
|
D | X86SchedBroadwell.td | 245 defm : BWWriteResPair<WriteFAdd, [BWPort1], 3, [1], 1, 5>; // Floating point add/sub. 339 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
|
D | X86ScheduleAtom.td | 230 defm : AtomWriteResPair<WriteFAdd, [AtomPort0], [AtomPort0], 5, 5, [5], [5]>;
|
D | X86SchedSkylakeClient.td | 240 defm : SKLWriteResPair<WriteFAdd, [SKLPort01], 4, [1], 1, 5>; // Floating point add/sub. 330 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
|
D | X86ScheduleBtVer2.td | 527 defm : JWriteResFpuPair<WriteFAdd, [JFPU0, JFPA], 3>;
|
D | X86SchedSkylakeServer.td | 240 defm : SKXWriteResPair<WriteFAdd, [SKXPort01], 4, [1], 1, 5>; // Floating point add/sub. 330 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
|
D | X86SchedSandyBridge.td | 222 defm : SBWriteResPair<WriteFAdd, [SBPort1], 3, [1], 1, 6>;
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86Instr3DNow.td | 58 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 …]
|
D | X86Schedule.td | 237 defm WriteFAdd : X86SchedWritePair<ReadAfterVecLd>; // Floating point add/sub. 320 class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; } 566 : X86SchedWriteWidths<WriteFAdd, WriteFAddX, WriteFAddY, WriteFAddZ>;
|
D | X86ScheduleSLM.td | 200 defm : SLMWriteResPair<WriteFAdd, [SLM_FPC_RSV1], 3>;
|
D | X86SchedBroadwell.td | 245 defm : BWWriteResPair<WriteFAdd, [BWPort1], 3, [1], 1, 5>; // Floating point add/sub. 340 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
|
D | X86ScheduleAtom.td | 230 defm : AtomWriteResPair<WriteFAdd, [AtomPort0], [AtomPort0], 5, 5, [5], [5]>;
|
D | X86SchedSkylakeClient.td | 240 defm : SKLWriteResPair<WriteFAdd, [SKLPort01], 4, [1], 1, 5>; // Floating point add/sub. 331 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
|
D | X86ScheduleBtVer2.td | 527 defm : JWriteResFpuPair<WriteFAdd, [JFPU0, JFPA], 3>;
|
D | X86SchedSkylakeServer.td | 240 defm : SKXWriteResPair<WriteFAdd, [SKXPort01], 4, [1], 1, 5>; // Floating point add/sub. 331 // class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
|
D | X86SchedSandyBridge.td | 222 defm : SBWriteResPair<WriteFAdd, [SBPort1], 3, [1], 1, 6>;
|
/external/llvm/lib/Target/X86/ |
D | X86ScheduleSLM.td | 102 defm : SMWriteResPair<WriteFAdd, FPC_RSV1, 3>;
|
D | X86SchedSandyBridge.td | 116 defm : SBWriteResPair<WriteFAdd, SBPort1, 3>;
|
D | X86Schedule.td | 66 defm WriteFAdd : X86SchedWritePair; // Floating point add/sub/compare. 78 class FMASC { X86FoldableSchedWrite Sched = WriteFAdd; }
|
D | X86ScheduleBtVer2.td | 169 defm : JWriteResFpuPair<WriteFAdd, JFPU0, 3>;
|
D | X86InstrFPStack.td | 267 let SchedRW = [WriteFAdd] in { 567 let SchedRW = [WriteFAdd] in { 577 let SchedRW = [WriteFAdd] in {
|
D | X86InstrSSE.td | 20 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/ |
D | spirv_instruction_builder_autogen.h | 338 void WriteFAdd(Blob *blob,
|
12