@@ -6,23 +6,23 @@ body: |
66 bb.0:
77 ; CHECK-LABEL: name: aligned_memoperands
88 ; CHECK: [[DEF:%[0-9]+]]:_(p0) = IMPLICIT_DEF
9- ; CHECK-NEXT: [[LOAD:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr undef `)
10- ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr undef `, align 2)
11- ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr undef `)
12- ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr undef `, align 8)
13- ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr undef ` + 12, align 2)
14- ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr undef ` + 12)
15- ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr undef ` + 12, align 2)
16- ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr undef ` + 12)
17- ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr undef ` + 12, basealign 8)
9+ ; CHECK-NEXT: [[LOAD:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr poison `)
10+ ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr poison `, align 2)
11+ ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr poison `)
12+ ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr poison `, align 8)
13+ ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr poison ` + 12, align 2)
14+ ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr poison ` + 12)
15+ ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr poison ` + 12, align 2)
16+ ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr poison ` + 12)
17+ ; CHECK-NEXT: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[DEF]](p0) :: (load (s32) from `ptr poison ` + 12, basealign 8)
1818 %0:_(p0) = IMPLICIT_DEF
19- %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr undef `)
20- %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr undef `, align 2)
21- %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr undef `, align 4) ; redundant
22- %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr undef `, align 8)
23- %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr undef ` + 12, align 2)
24- %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr undef ` + 12, align 4) ; redundant
25- %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr undef ` + 12, basealign 2) ; printed as "align"
26- %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr undef ` + 12, basealign 4) ; redundant
27- %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr undef ` + 12, basealign 8)
19+ %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr poison `)
20+ %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr poison `, align 2)
21+ %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr poison `, align 4) ; redundant
22+ %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr poison `, align 8)
23+ %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr poison ` + 12, align 2)
24+ %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr poison ` + 12, align 4) ; redundant
25+ %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr poison ` + 12, basealign 2) ; printed as "align"
26+ %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr poison ` + 12, basealign 4) ; redundant
27+ %1:_(s32) = G_LOAD %0 :: (load (s32) from `ptr poison ` + 12, basealign 8)
2828 ...
0 commit comments