summaryrefslogtreecommitdiff
path: root/lib/Target/AArch64/AArch64InstrNEON.td
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@codeaurora.org>2013-12-11 23:21:25 +0000
committerChad Rosier <mcrosier@codeaurora.org>2013-12-11 23:21:25 +0000
commiteb1bac0afa78e57bd71a9d8ef98a7f82fb4253a9 (patch)
treef0ce71271f77b13b27bcd91bc673239cb52f92f5 /lib/Target/AArch64/AArch64InstrNEON.td
parent598ee5a3e7fe96cc4b3f92b8c17e393ffcff5293 (diff)
downloadllvm-eb1bac0afa78e57bd71a9d8ef98a7f82fb4253a9.tar.gz
llvm-eb1bac0afa78e57bd71a9d8ef98a7f82fb4253a9.tar.bz2
llvm-eb1bac0afa78e57bd71a9d8ef98a7f82fb4253a9.tar.xz
[AArch64] Refactor NEON floating-point Max/Min/Maxnm/Minnm across vector AArch64
intrinsics to use f32 types, rather than their vector equivalents. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197090 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/AArch64/AArch64InstrNEON.td')
-rw-r--r--lib/Target/AArch64/AArch64InstrNEON.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/AArch64/AArch64InstrNEON.td b/lib/Target/AArch64/AArch64InstrNEON.td
index 1b7e025141..6a2c79de6b 100644
--- a/lib/Target/AArch64/AArch64InstrNEON.td
+++ b/lib/Target/AArch64/AArch64InstrNEON.td
@@ -2385,8 +2385,8 @@ multiclass NeonI_2VAcross_3<bit u, bits<5> opcode, bits<2> size,
def _1s4s: NeonI_2VAcross<0b1, u, size, opcode,
(outs FPR32:$Rd), (ins VPR128:$Rn),
asmop # "\t$Rd, $Rn.4s",
- [(set (v1f32 FPR32:$Rd),
- (v1f32 (opnode (v4f32 VPR128:$Rn))))],
+ [(set (f32 FPR32:$Rd),
+ (f32 (opnode (v4f32 VPR128:$Rn))))],
NoItinerary>;
}