diff options
| author | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2018-09-27 19:24:05 +0000 | 
|---|---|---|
| committer | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2018-09-27 19:24:05 +0000 | 
| commit | 7d424aae138f5c238516b391849ad970d14b1bbc (patch) | |
| tree | f58ba40629ab1121a323e84cb99d88ab625c7b6d /llvm/lib | |
| parent | 02650d4c2cd060ab0b52cafafe3bdbdf71c704fd (diff) | |
| download | bcm5719-llvm-7d424aae138f5c238516b391849ad970d14b1bbc.tar.gz bcm5719-llvm-7d424aae138f5c238516b391849ad970d14b1bbc.zip | |
AMDGPU/NFC: Simplify VOP_MAC_F16/F32
llvm-svn: 343254
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/VOP2Instructions.td | 13 | 
1 files changed, 2 insertions, 11 deletions
| diff --git a/llvm/lib/Target/AMDGPU/VOP2Instructions.td b/llvm/lib/Target/AMDGPU/VOP2Instructions.td index accca812a62..bc02978b1a5 100644 --- a/llvm/lib/Target/AMDGPU/VOP2Instructions.td +++ b/llvm/lib/Target/AMDGPU/VOP2Instructions.td @@ -234,17 +234,8 @@ class VOP_MAC <ValueType vt> : VOPProfile <[vt, vt, vt, vt]> {    let HasSDWA9 = 0;  } -def VOP_MAC_F16 : VOP_MAC <f16> { -  // FIXME: Move 'Asm64' definition to VOP_MAC, and use 'vt'. Currently it gives -  // 'not a string initializer' error. -  let Asm64 = getAsm64<1, 2, 0, HasModifiers, HasOMod, f16>.ret; -} - -def VOP_MAC_F32 : VOP_MAC <f32> { -  // FIXME: Move 'Asm64' definition to VOP_MAC, and use 'vt'. Currently it gives -  // 'not a string initializer' error. -  let Asm64 = getAsm64<1, 2, 0, HasModifiers, HasOMod, f32>.ret; -} +def VOP_MAC_F16 : VOP_MAC <f16>; +def VOP_MAC_F32 : VOP_MAC <f32>;  // Write out to vcc or arbitrary SGPR.  def VOP2b_I32_I1_I32_I32 : VOPProfile<[i32, i32, i32, untyped]> { | 

