From: Jessica Paquette Date: Wed, 3 Jun 2020 22:48:22 +0000 (-0700) Subject: [AArch64][NFC] Regenerate arm64-rev.ll X-Git-Tag: llvmorg-12-init~4211 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=06ae439110395e9d5cf9fdfbd9570130cc2f1a1e;p=platform%2Fupstream%2Fllvm.git [AArch64][NFC] Regenerate arm64-rev.ll Test had some GISel stuff in it which was changed by 969d2d1ea94. --- diff --git a/llvm/test/CodeGen/AArch64/arm64-rev.ll b/llvm/test/CodeGen/AArch64/arm64-rev.ll index 6b06368..0a6c7a1 100644 --- a/llvm/test/CodeGen/AArch64/arm64-rev.ll +++ b/llvm/test/CodeGen/AArch64/arm64-rev.ll @@ -293,11 +293,7 @@ define <2 x i32> @test_vrev64D32(<2 x i32>* %A) nounwind { ; FALLBACK-LABEL: test_vrev64D32: ; FALLBACK: // %bb.0: ; FALLBACK-NEXT: ldr d0, [x0] -; FALLBACK-NEXT: adrp x8, .LCPI13_0 -; FALLBACK-NEXT: ldr d1, [x8, :lo12:.LCPI13_0] -; FALLBACK-NEXT: mov.d v0[1], v0[0] -; FALLBACK-NEXT: tbl.16b v0, { v0 }, v1 -; FALLBACK-NEXT: // kill: def $d0 killed $d0 killed $q0 +; FALLBACK-NEXT: rev64.2s v0, v0 ; FALLBACK-NEXT: ret %tmp1 = load <2 x i32>, <2 x i32>* %A %tmp2 = shufflevector <2 x i32> %tmp1, <2 x i32> undef, <2 x i32> @@ -314,11 +310,7 @@ define <2 x float> @test_vrev64Df(<2 x float>* %A) nounwind { ; FALLBACK-LABEL: test_vrev64Df: ; FALLBACK: // %bb.0: ; FALLBACK-NEXT: ldr d0, [x0] -; FALLBACK-NEXT: adrp x8, .LCPI14_0 -; FALLBACK-NEXT: ldr d1, [x8, :lo12:.LCPI14_0] -; FALLBACK-NEXT: mov.d v0[1], v0[0] -; FALLBACK-NEXT: tbl.16b v0, { v0 }, v1 -; FALLBACK-NEXT: // kill: def $d0 killed $d0 killed $q0 +; FALLBACK-NEXT: rev64.2s v0, v0 ; FALLBACK-NEXT: ret %tmp1 = load <2 x float>, <2 x float>* %A %tmp2 = shufflevector <2 x float> %tmp1, <2 x float> undef, <2 x i32> @@ -368,10 +360,8 @@ define <4 x i32> @test_vrev64Q32(<4 x i32>* %A) nounwind { ; ; FALLBACK-LABEL: test_vrev64Q32: ; FALLBACK: // %bb.0: -; FALLBACK-NEXT: adrp x8, .LCPI17_0 ; FALLBACK-NEXT: ldr q0, [x0] -; FALLBACK-NEXT: ldr q2, [x8, :lo12:.LCPI17_0] -; FALLBACK-NEXT: tbl.16b v0, { v0, v1 }, v2 +; FALLBACK-NEXT: rev64.4s v0, v0 ; FALLBACK-NEXT: ret %tmp1 = load <4 x i32>, <4 x i32>* %A %tmp2 = shufflevector <4 x i32> %tmp1, <4 x i32> undef, <4 x i32> @@ -387,10 +377,8 @@ define <4 x float> @test_vrev64Qf(<4 x float>* %A) nounwind { ; ; FALLBACK-LABEL: test_vrev64Qf: ; FALLBACK: // %bb.0: -; FALLBACK-NEXT: adrp x8, .LCPI18_0 ; FALLBACK-NEXT: ldr q0, [x0] -; FALLBACK-NEXT: ldr q2, [x8, :lo12:.LCPI18_0] -; FALLBACK-NEXT: tbl.16b v0, { v0, v1 }, v2 +; FALLBACK-NEXT: rev64.4s v0, v0 ; FALLBACK-NEXT: ret %tmp1 = load <4 x float>, <4 x float>* %A %tmp2 = shufflevector <4 x float> %tmp1, <4 x float> undef, <4 x i32>