diff options
author | Tim Northover <tnorthover@apple.com> | 2016-06-16 01:42:25 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2016-06-16 01:42:25 +0000 |
commit | daa1c018b0d52c7982854fd0a2a7ec0fb0868f27 (patch) | |
tree | 7065d505c9295bc04feb32bd246682093c0d5992 /llvm/test/CodeGen/AArch64/arm64-build-vector.ll | |
parent | 95e8af73957079163b981cc5d2717e205fc235df (diff) | |
download | bcm5719-llvm-daa1c018b0d52c7982854fd0a2a7ec0fb0868f27.tar.gz bcm5719-llvm-daa1c018b0d52c7982854fd0a2a7ec0fb0868f27.zip |
AArch64: allow MOV (imm) alias to be printed
The backend has been around for years, it's pretty ridiculous that we can't
even use the preferred form for printing "MOV" aliases. Unfortunately, TableGen
can't handle the complex predicates when printing so it's a bunch of nasty C++.
Oh well.
llvm-svn: 272865
Diffstat (limited to 'llvm/test/CodeGen/AArch64/arm64-build-vector.ll')
-rw-r--r-- | llvm/test/CodeGen/AArch64/arm64-build-vector.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/AArch64/arm64-build-vector.ll b/llvm/test/CodeGen/AArch64/arm64-build-vector.ll index b6fa7a44850..1a6c3687dcb 100644 --- a/llvm/test/CodeGen/AArch64/arm64-build-vector.ll +++ b/llvm/test/CodeGen/AArch64/arm64-build-vector.ll @@ -36,7 +36,7 @@ define <4 x float> @foo(float %a, float %b, float %c, float %d) nounwind { define <8 x i16> @build_all_zero(<8 x i16> %a) #1 { ; CHECK-LABEL: build_all_zero: -; CHECK: movz w[[GREG:[0-9]+]], #44672 +; CHECK: mov w[[GREG:[0-9]+]], #44672 ; CHECK-NEXT: fmov s[[FREG:[0-9]+]], w[[GREG]] ; CHECK-NEXT: mul.8h v0, v0, v[[FREG]] %b = add <8 x i16> %a, <i16 -32768, i16 undef, i16 undef, i16 undef, i16 undef, i16 undef, i16 undef, i16 undef> |