[llvm] [ARM][Codegen] Fix vector data miscompilation in arm32be (PR #105519)

David Green via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 24 13:38:01 PDT 2024


================
@@ -65,7 +65,8 @@ define arm_aapcs_vfpcc <4 x i32> @test_vmovlbq_u16(<8 x i16> %a) {
 ; BE-LABEL: test_vmovlbq_u16:
 ; BE:       @ %bb.0: @ %entry
 ; BE-NEXT:    vrev64.16 q1, q0
-; BE-NEXT:    vmovlb.u16 q1, q1
+; BE-NEXT:   vmov.i32 q0, #0xffff
----------------
davemgreen wrote:

Please run update_llc_test_checks.py to update the tests, it should make updating them nice an easy, and keeps them all consistent.

With the change in b9a02765504f8b83701ffffc097531638c4fc22e I'm hoping this difference goes away.

https://github.com/llvm/llvm-project/pull/105519


More information about the llvm-commits mailing list