@@ -325,7 +325,7 @@ define i32 @fetch_and_nand(i32* %p) #0 {
325325;
326326; CHECK-NOLSE-O0-LABEL: fetch_and_nand:
327327; CHECK-NOLSE-O0: ; %bb.0:
328- ; CHECK-NOLSE-O0-NEXT: sub sp, sp, #32 ; =32
328+ ; CHECK-NOLSE-O0-NEXT: sub sp, sp, #32
329329; CHECK-NOLSE-O0-NEXT: str x0, [sp, #16] ; 8-byte Folded Spill
330330; CHECK-NOLSE-O0-NEXT: ldr w8, [x0]
331331; CHECK-NOLSE-O0-NEXT: str w8, [sp, #28] ; 4-byte Folded Spill
@@ -355,7 +355,7 @@ define i32 @fetch_and_nand(i32* %p) #0 {
355355; CHECK-NOLSE-O0-NEXT: tbz w8, #0, LBB6_1
356356; CHECK-NOLSE-O0-NEXT: ; %bb.5: ; %atomicrmw.end
357357; CHECK-NOLSE-O0-NEXT: ldr w0, [sp, #12] ; 4-byte Folded Reload
358- ; CHECK-NOLSE-O0-NEXT: add sp, sp, #32 ; =32
358+ ; CHECK-NOLSE-O0-NEXT: add sp, sp, #32
359359; CHECK-NOLSE-O0-NEXT: ret
360360;
361361; CHECK-LSE-O1-LABEL: fetch_and_nand:
@@ -373,7 +373,7 @@ define i32 @fetch_and_nand(i32* %p) #0 {
373373;
374374; CHECK-LSE-O0-LABEL: fetch_and_nand:
375375; CHECK-LSE-O0: ; %bb.0:
376- ; CHECK-LSE-O0-NEXT: sub sp, sp, #32 ; =32
376+ ; CHECK-LSE-O0-NEXT: sub sp, sp, #32
377377; CHECK-LSE-O0-NEXT: str x0, [sp, #16] ; 8-byte Folded Spill
378378; CHECK-LSE-O0-NEXT: ldr w8, [x0]
379379; CHECK-LSE-O0-NEXT: str w8, [sp, #28] ; 4-byte Folded Spill
@@ -392,7 +392,7 @@ define i32 @fetch_and_nand(i32* %p) #0 {
392392; CHECK-LSE-O0-NEXT: tbz w8, #0, LBB6_1
393393; CHECK-LSE-O0-NEXT: ; %bb.2: ; %atomicrmw.end
394394; CHECK-LSE-O0-NEXT: ldr w0, [sp, #12] ; 4-byte Folded Reload
395- ; CHECK-LSE-O0-NEXT: add sp, sp, #32 ; =32
395+ ; CHECK-LSE-O0-NEXT: add sp, sp, #32
396396; CHECK-LSE-O0-NEXT: ret
397397 %val = atomicrmw nand i32* %p , i32 7 release
398398 ret i32 %val
@@ -414,7 +414,7 @@ define i64 @fetch_and_nand_64(i64* %p) #0 {
414414;
415415; CHECK-NOLSE-O0-LABEL: fetch_and_nand_64:
416416; CHECK-NOLSE-O0: ; %bb.0:
417- ; CHECK-NOLSE-O0-NEXT: sub sp, sp, #32 ; =32
417+ ; CHECK-NOLSE-O0-NEXT: sub sp, sp, #32
418418; CHECK-NOLSE-O0-NEXT: str x0, [sp, #16] ; 8-byte Folded Spill
419419; CHECK-NOLSE-O0-NEXT: ldr x8, [x0]
420420; CHECK-NOLSE-O0-NEXT: str x8, [sp, #24] ; 8-byte Folded Spill
@@ -444,7 +444,7 @@ define i64 @fetch_and_nand_64(i64* %p) #0 {
444444; CHECK-NOLSE-O0-NEXT: tbz w8, #0, LBB7_1
445445; CHECK-NOLSE-O0-NEXT: ; %bb.5: ; %atomicrmw.end
446446; CHECK-NOLSE-O0-NEXT: ldr x0, [sp, #8] ; 8-byte Folded Reload
447- ; CHECK-NOLSE-O0-NEXT: add sp, sp, #32 ; =32
447+ ; CHECK-NOLSE-O0-NEXT: add sp, sp, #32
448448; CHECK-NOLSE-O0-NEXT: ret
449449;
450450; CHECK-LSE-O1-LABEL: fetch_and_nand_64:
@@ -462,7 +462,7 @@ define i64 @fetch_and_nand_64(i64* %p) #0 {
462462;
463463; CHECK-LSE-O0-LABEL: fetch_and_nand_64:
464464; CHECK-LSE-O0: ; %bb.0:
465- ; CHECK-LSE-O0-NEXT: sub sp, sp, #32 ; =32
465+ ; CHECK-LSE-O0-NEXT: sub sp, sp, #32
466466; CHECK-LSE-O0-NEXT: str x0, [sp, #16] ; 8-byte Folded Spill
467467; CHECK-LSE-O0-NEXT: ldr x8, [x0]
468468; CHECK-LSE-O0-NEXT: str x8, [sp, #24] ; 8-byte Folded Spill
@@ -481,7 +481,7 @@ define i64 @fetch_and_nand_64(i64* %p) #0 {
481481; CHECK-LSE-O0-NEXT: tbz w8, #0, LBB7_1
482482; CHECK-LSE-O0-NEXT: ; %bb.2: ; %atomicrmw.end
483483; CHECK-LSE-O0-NEXT: ldr x0, [sp, #8] ; 8-byte Folded Reload
484- ; CHECK-LSE-O0-NEXT: add sp, sp, #32 ; =32
484+ ; CHECK-LSE-O0-NEXT: add sp, sp, #32
485485; CHECK-LSE-O0-NEXT: ret
486486 %val = atomicrmw nand i64* %p , i64 7 acq_rel
487487 ret i64 %val
@@ -503,7 +503,7 @@ define i32 @fetch_and_or(i32* %p) #0 {
503503;
504504; CHECK-NOLSE-O0-LABEL: fetch_and_or:
505505; CHECK-NOLSE-O0: ; %bb.0:
506- ; CHECK-NOLSE-O0-NEXT: sub sp, sp, #32 ; =32
506+ ; CHECK-NOLSE-O0-NEXT: sub sp, sp, #32
507507; CHECK-NOLSE-O0-NEXT: str x0, [sp, #16] ; 8-byte Folded Spill
508508; CHECK-NOLSE-O0-NEXT: ldr w8, [x0]
509509; CHECK-NOLSE-O0-NEXT: str w8, [sp, #28] ; 4-byte Folded Spill
@@ -533,7 +533,7 @@ define i32 @fetch_and_or(i32* %p) #0 {
533533; CHECK-NOLSE-O0-NEXT: tbz w8, #0, LBB8_1
534534; CHECK-NOLSE-O0-NEXT: ; %bb.5: ; %atomicrmw.end
535535; CHECK-NOLSE-O0-NEXT: ldr w0, [sp, #12] ; 4-byte Folded Reload
536- ; CHECK-NOLSE-O0-NEXT: add sp, sp, #32 ; =32
536+ ; CHECK-NOLSE-O0-NEXT: add sp, sp, #32
537537; CHECK-NOLSE-O0-NEXT: ret
538538;
539539; CHECK-LSE-O1-LABEL: fetch_and_or:
@@ -566,7 +566,7 @@ define i64 @fetch_and_or_64(i64* %p) #0 {
566566;
567567; CHECK-NOLSE-O0-LABEL: fetch_and_or_64:
568568; CHECK-NOLSE-O0: ; %bb.0:
569- ; CHECK-NOLSE-O0-NEXT: sub sp, sp, #32 ; =32
569+ ; CHECK-NOLSE-O0-NEXT: sub sp, sp, #32
570570; CHECK-NOLSE-O0-NEXT: str x0, [sp, #16] ; 8-byte Folded Spill
571571; CHECK-NOLSE-O0-NEXT: ldr x8, [x0]
572572; CHECK-NOLSE-O0-NEXT: str x8, [sp, #24] ; 8-byte Folded Spill
@@ -595,7 +595,7 @@ define i64 @fetch_and_or_64(i64* %p) #0 {
595595; CHECK-NOLSE-O0-NEXT: tbz w8, #0, LBB9_1
596596; CHECK-NOLSE-O0-NEXT: ; %bb.5: ; %atomicrmw.end
597597; CHECK-NOLSE-O0-NEXT: ldr x0, [sp, #8] ; 8-byte Folded Reload
598- ; CHECK-NOLSE-O0-NEXT: add sp, sp, #32 ; =32
598+ ; CHECK-NOLSE-O0-NEXT: add sp, sp, #32
599599; CHECK-NOLSE-O0-NEXT: ret
600600;
601601; CHECK-LSE-O1-LABEL: fetch_and_or_64:
@@ -709,7 +709,7 @@ define i8 @atomic_load_relaxed_8(i8* %p, i32 %off32) #0 {
709709; CHECK-NOLSE-O0-NEXT: add x8, x0, w1, sxtw
710710; CHECK-NOLSE-O0-NEXT: ldrb w8, [x8]
711711; CHECK-NOLSE-O0-NEXT: add w8, w8, w9, uxtb
712- ; CHECK-NOLSE-O0-NEXT: subs x9, x0, #256 ; =256
712+ ; CHECK-NOLSE-O0-NEXT: subs x9, x0, #256
713713; CHECK-NOLSE-O0-NEXT: ldrb w9, [x9]
714714; CHECK-NOLSE-O0-NEXT: add w8, w8, w9, uxtb
715715; CHECK-NOLSE-O0-NEXT: add x9, x0, #291, lsl #12 ; =1191936
@@ -735,7 +735,7 @@ define i8 @atomic_load_relaxed_8(i8* %p, i32 %off32) #0 {
735735; CHECK-LSE-O0-NEXT: add x8, x0, w1, sxtw
736736; CHECK-LSE-O0-NEXT: ldrb w8, [x8]
737737; CHECK-LSE-O0-NEXT: add w8, w8, w9, uxtb
738- ; CHECK-LSE-O0-NEXT: subs x9, x0, #256 ; =256
738+ ; CHECK-LSE-O0-NEXT: subs x9, x0, #256
739739; CHECK-LSE-O0-NEXT: ldrb w9, [x9]
740740; CHECK-LSE-O0-NEXT: add w8, w8, w9, uxtb
741741; CHECK-LSE-O0-NEXT: add x9, x0, #291, lsl #12 ; =1191936
@@ -779,7 +779,7 @@ define i16 @atomic_load_relaxed_16(i16* %p, i32 %off32) #0 {
779779; CHECK-NOLSE-O0-NEXT: add x8, x0, w1, sxtw #1
780780; CHECK-NOLSE-O0-NEXT: ldrh w8, [x8]
781781; CHECK-NOLSE-O0-NEXT: add w8, w8, w9, uxth
782- ; CHECK-NOLSE-O0-NEXT: subs x9, x0, #256 ; =256
782+ ; CHECK-NOLSE-O0-NEXT: subs x9, x0, #256
783783; CHECK-NOLSE-O0-NEXT: ldrh w9, [x9]
784784; CHECK-NOLSE-O0-NEXT: add w8, w8, w9, uxth
785785; CHECK-NOLSE-O0-NEXT: add x9, x0, #291, lsl #12 ; =1191936
@@ -805,7 +805,7 @@ define i16 @atomic_load_relaxed_16(i16* %p, i32 %off32) #0 {
805805; CHECK-LSE-O0-NEXT: add x8, x0, w1, sxtw #1
806806; CHECK-LSE-O0-NEXT: ldrh w8, [x8]
807807; CHECK-LSE-O0-NEXT: add w8, w8, w9, uxth
808- ; CHECK-LSE-O0-NEXT: subs x9, x0, #256 ; =256
808+ ; CHECK-LSE-O0-NEXT: subs x9, x0, #256
809809; CHECK-LSE-O0-NEXT: ldrh w9, [x9]
810810; CHECK-LSE-O0-NEXT: add w8, w8, w9, uxth
811811; CHECK-LSE-O0-NEXT: add x9, x0, #291, lsl #12 ; =1191936
@@ -1323,5 +1323,4 @@ define void @store_trunc(i32 %val, i8* %p8, i16* %p16) {
13231323 ret void
13241324}
13251325
1326-
13271326attributes #0 = { nounwind }
0 commit comments