summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>2018-09-27 19:24:05 +0000
committerKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>2018-09-27 19:24:05 +0000
commit7d424aae138f5c238516b391849ad970d14b1bbc (patch)
treef58ba40629ab1121a323e84cb99d88ab625c7b6d /llvm/lib
parent02650d4c2cd060ab0b52cafafe3bdbdf71c704fd (diff)
downloadbcm5719-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.td13
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]> {
OpenPOWER on IntegriCloud