summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorLuke Geeson <luke.geeson@arm.com>2018-06-27 14:34:40 +0000
committerLuke Geeson <luke.geeson@arm.com>2018-06-27 14:34:40 +0000
commit316327150bcc8c22973fb1120ca0e6421ef7331a (patch)
tree2c3518d50e9bdca46ce100a34e54ce8ff9e6527c /llvm/lib/Target
parent271e181c7801c2885d768bc7c3692184eac549a7 (diff)
downloadbcm5719-llvm-316327150bcc8c22973fb1120ca0e6421ef7331a.tar.gz
bcm5719-llvm-316327150bcc8c22973fb1120ca0e6421ef7331a.zip
[AArch64] Reverting FP16 vcvth_n_s64_f16 to fix
llvm-svn: 335737
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/AArch64/AArch64InstrInfo.td2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64InstrInfo.td b/llvm/lib/Target/AArch64/AArch64InstrInfo.td
index aeae6aebf00..a21ab50cd94 100644
--- a/llvm/lib/Target/AArch64/AArch64InstrInfo.td
+++ b/llvm/lib/Target/AArch64/AArch64InstrInfo.td
@@ -4979,8 +4979,6 @@ def : Pat<(f16 (int_aarch64_neon_vcvtfxs2fp (i32 (sext_inreg FPR32:$Rn, i16)), v
(SCVTFh (EXTRACT_SUBREG FPR32:$Rn, hsub), vecshiftR16:$imm)>;
def : Pat<(f16 (int_aarch64_neon_vcvtfxs2fp (i32 FPR32:$Rn), vecshiftR16:$imm)),
(SCVTFh (EXTRACT_SUBREG FPR32:$Rn, hsub), vecshiftR16:$imm)>;
-def : Pat<(f16 (int_aarch64_neon_vcvtfxs2fp (i64 FPR64:$Rn), vecshiftR16:$imm)),
- (SCVTFh (EXTRACT_SUBREG FPR64:$Rn, hsub), vecshiftR16:$imm)>;
def : Pat<(f16 (int_aarch64_neon_vcvtfxu2fp
(and FPR32:$Rn, (i32 65535)),
vecshiftR16:$imm)),
OpenPOWER on IntegriCloud