Searched refs:WriteIMul (Results 1 – 17 of 17) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVInstrInfoM.td | 28 Sched<[WriteIMul, ReadIMul, ReadIMul]>; 30 Sched<[WriteIMul, ReadIMul, ReadIMul]>; 32 Sched<[WriteIMul, ReadIMul, ReadIMul]>; 34 Sched<[WriteIMul, ReadIMul, ReadIMul]>;
|
D | RISCVSchedule.td | 16 def WriteIMul : SchedWrite; // 32-bit or 64-bit multiply
|
D | RISCVSchedRocket64.td | 58 def : WriteRes<WriteIMul, [Rocket64UnitIMul]>;
|
D | RISCVSchedRocket32.td | 58 def : WriteRes<WriteIMul, [Rocket32UnitIMul]> { let Latency = 4; }
|
/external/llvm-project/llvm/lib/Target/RISCV/ |
D | RISCVInstrInfoM.td | 28 Sched<[WriteIMul, ReadIMul, ReadIMul]>; 30 Sched<[WriteIMul, ReadIMul, ReadIMul]>; 32 Sched<[WriteIMul, ReadIMul, ReadIMul]>; 34 Sched<[WriteIMul, ReadIMul, ReadIMul]>;
|
D | RISCVSchedRocket.td | 60 def : WriteRes<WriteIMul, [RocketUnitIMul]>;
|
D | RISCVSchedSiFive7.td | 54 def : WriteRes<WriteIMul, [SiFive7PipeB]>;
|
D | RISCVSchedule.td | 16 def WriteIMul : SchedWrite; // 32-bit or 64-bit multiply
|
/external/llvm/lib/Target/X86/ |
D | X86InstrArithmetic.td | 66 (implicit EFLAGS)], IIC_MUL8>, Sched<[WriteIMul]>; 71 [], IIC_MUL16_REG>, OpSize16, Sched<[WriteIMul]>; 77 IIC_MUL32_REG>, OpSize32, Sched<[WriteIMul]>; 83 IIC_MUL64>, Sched<[WriteIMul]>; 114 IIC_IMUL8>, Sched<[WriteIMul]>; 118 IIC_IMUL16_RR>, OpSize16, Sched<[WriteIMul]>; 122 IIC_IMUL32_RR>, OpSize32, Sched<[WriteIMul]>; 126 IIC_IMUL64_RR>, Sched<[WriteIMul]>; 154 let isCommutable = 1, SchedRW = [WriteIMul] in { 205 let SchedRW = [WriteIMul] in { [all …]
|
D | X86ScheduleSLM.td | 82 defm : SMWriteResPair<WriteIMul, IEC_RSV1, 3>;
|
D | X86SchedSandyBridge.td | 95 defm : SBWriteResPair<WriteIMul, SBPort1, 3>;
|
D | X86ScheduleBtVer2.td | 111 defm : JWriteResIntPair<WriteIMul, JALU1, 3>;
|
D | X86Schedule.td | 44 defm WriteIMul : X86SchedWritePair; // Integer multiplication.
|
D | X86SchedHaswell.td | 107 defm : HWWriteResPair<WriteIMul, HWPort1, 3>;
|
/external/angle/src/common/spirv/ |
D | spirv_instruction_builder_autogen.h | 353 void WriteIMul(Blob *blob,
|
D | spirv_instruction_builder_autogen.cpp | 1403 void WriteIMul(Blob *blob, in WriteIMul() function
|
/external/angle/src/compiler/translator/ |
D | OutputSPIRV.cpp | 1999 writeBinaryOp = spirv::WriteIMul; in visitOperator() 2082 writeBinaryOp = spirv::WriteIMul; in visitOperator() 2364 writeBinaryOp = spirv::WriteIMul; in visitOperator()
|