[llvm] b3bdfd3 - [NFC] Regen CodeGen/AArch64/bitfield-insert.ll
Amaury Séchet via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 14 09:12:02 PDT 2023
Author: Amaury Séchet
Date: 2023-06-14T16:08:54Z
New Revision: b3bdfd3e4a4c26fc43fb4adf4013f91e34f33ed1
URL: https://github.com/llvm/llvm-project/commit/b3bdfd3e4a4c26fc43fb4adf4013f91e34f33ed1
DIFF: https://github.com/llvm/llvm-project/commit/b3bdfd3e4a4c26fc43fb4adf4013f91e34f33ed1.diff
LOG: [NFC] Regen CodeGen/AArch64/bitfield-insert.ll
Added:
Modified:
llvm/test/CodeGen/AArch64/bitfield-insert.ll
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/AArch64/bitfield-insert.ll b/llvm/test/CodeGen/AArch64/bitfield-insert.ll
index ae19208cfb582..edd8bcee3b482 100644
--- a/llvm/test/CodeGen/AArch64/bitfield-insert.ll
+++ b/llvm/test/CodeGen/AArch64/bitfield-insert.ll
@@ -9,7 +9,7 @@
define [1 x i64] @from_clang([1 x i64] %f.coerce, i32 %n) nounwind readnone {
; CHECK-LABEL: from_clang:
; CHECK: // %bb.0: // %entry
-; CHECK-NEXT: mov w8, #135
+; CHECK-NEXT: mov w8, #135 // =0x87
; CHECK-NEXT: and x9, x0, #0xffffff00
; CHECK-NEXT: and w8, w0, w8
; CHECK-NEXT: bfi w8, w1, #3, #4
@@ -96,7 +96,7 @@ define void @test_32bit_masked(ptr %existing, ptr %new) {
; CHECK-LABEL: test_32bit_masked:
; CHECK: // %bb.0:
; CHECK-NEXT: ldr w8, [x0]
-; CHECK-NEXT: mov w10, #135
+; CHECK-NEXT: mov w10, #135 // =0x87
; CHECK-NEXT: ldr w9, [x1]
; CHECK-NEXT: and w8, w8, w10
; CHECK-NEXT: bfi w8, w9, #3, #4
@@ -142,7 +142,7 @@ define void @test_32bit_complexmask(ptr %existing, ptr %new) {
; CHECK-LABEL: test_32bit_complexmask:
; CHECK: // %bb.0:
; CHECK-NEXT: ldr w8, [x0]
-; CHECK-NEXT: mov w10, #647
+; CHECK-NEXT: mov w10, #647 // =0x287
; CHECK-NEXT: ldr w9, [x1]
; CHECK-NEXT: and w8, w8, w10
; CHECK-NEXT: bfi w8, w9, #3, #4
@@ -166,9 +166,9 @@ define void @test_32bit_badmask(ptr %existing, ptr %new) {
; CHECK-LABEL: test_32bit_badmask:
; CHECK: // %bb.0:
; CHECK-NEXT: ldr w8, [x0]
-; CHECK-NEXT: mov w10, #135
+; CHECK-NEXT: mov w10, #135 // =0x87
; CHECK-NEXT: ldr w9, [x1]
-; CHECK-NEXT: mov w11, #632
+; CHECK-NEXT: mov w11, #632 // =0x278
; CHECK-NEXT: and w8, w8, w10
; CHECK-NEXT: and w9, w11, w9, lsl #3
; CHECK-NEXT: orr w8, w8, w9
@@ -192,9 +192,9 @@ define void @test_64bit_badmask(ptr %existing, ptr %new) {
; CHECK-LABEL: test_64bit_badmask:
; CHECK: // %bb.0:
; CHECK-NEXT: ldr x9, [x0]
-; CHECK-NEXT: mov w8, #135
+; CHECK-NEXT: mov w8, #135 // =0x87
; CHECK-NEXT: ldr x10, [x1]
-; CHECK-NEXT: mov w11, #664
+; CHECK-NEXT: mov w11, #664 // =0x298
; CHECK-NEXT: and x8, x9, x8
; CHECK-NEXT: lsl w10, w10, #3
; CHECK-NEXT: and x9, x10, x11
@@ -439,7 +439,7 @@ entry:
define i32 @test1(i32 %a) {
; CHECK-LABEL: test1:
; CHECK: // %bb.0:
-; CHECK-NEXT: mov w8, #5
+; CHECK-NEXT: mov w8, #5 // =0x5
; CHECK-NEXT: bfxil w0, w8, #0, #4
; CHECK-NEXT: ret
%1 = and i32 %a, -16 ; 0xfffffff0
@@ -450,7 +450,7 @@ define i32 @test1(i32 %a) {
define i32 @test2(i32 %a) {
; CHECK-LABEL: test2:
; CHECK: // %bb.0:
-; CHECK-NEXT: mov w8, #10
+; CHECK-NEXT: mov w8, #10 // =0xa
; CHECK-NEXT: bfi w0, w8, #22, #4
; CHECK-NEXT: ret
%1 = and i32 %a, -62914561 ; 0xfc3fffff
@@ -461,7 +461,7 @@ define i32 @test2(i32 %a) {
define i64 @test3(i64 %a) {
; CHECK-LABEL: test3:
; CHECK: // %bb.0:
-; CHECK-NEXT: mov x8, #5
+; CHECK-NEXT: mov x8, #5 // =0x5
; CHECK-NEXT: bfxil x0, x8, #0, #3
; CHECK-NEXT: ret
%1 = and i64 %a, -8 ; 0xfffffffffffffff8
@@ -472,7 +472,7 @@ define i64 @test3(i64 %a) {
define i64 @test4(i64 %a) {
; CHECK-LABEL: test4:
; CHECK: // %bb.0:
-; CHECK-NEXT: mov x8, #9
+; CHECK-NEXT: mov x8, #9 // =0x9
; CHECK-NEXT: bfi x0, x8, #1, #7
; CHECK-NEXT: ret
%1 = and i64 %a, -255 ; 0xffffffffffffff01
@@ -497,7 +497,7 @@ define i32 @test5(i32 %a) {
define i32 @test6(i32 %a) {
; CHECK-LABEL: test6:
; CHECK: // %bb.0:
-; CHECK-NEXT: mov w8, #23250
+; CHECK-NEXT: mov w8, #23250 // =0x5ad2
; CHECK-NEXT: movk w8, #11, lsl #16
; CHECK-NEXT: bfxil w0, w8, #0, #20
; CHECK-NEXT: ret
@@ -511,7 +511,7 @@ define i32 @test6(i32 %a) {
define i32 @test7(i32 %a) {
; CHECK-LABEL: test7:
; CHECK: // %bb.0:
-; CHECK-NEXT: mov w8, #44393
+; CHECK-NEXT: mov w8, #44393 // =0xad69
; CHECK-NEXT: movk w8, #5, lsl #16
; CHECK-NEXT: bfi w0, w8, #1, #19
; CHECK-NEXT: ret
@@ -527,7 +527,7 @@ define i32 @test7(i32 %a) {
define i64 @test8(i64 %a) {
; CHECK-LABEL: test8:
; CHECK: // %bb.0:
-; CHECK-NEXT: mov x8, #2035482624
+; CHECK-NEXT: mov x8, #2035482624 // =0x79530000
; CHECK-NEXT: and x9, x0, #0xff000000000000ff
; CHECK-NEXT: movk x8, #36694, lsl #32
; CHECK-NEXT: orr x0, x9, x8
More information about the llvm-commits
mailing list