@@ -7,7 +7,7 @@ define i64 @i64_test(i64 %i) nounwind readnone {
7
7
; CHECK-NEXT: t0: ch,glue = EntryToken
8
8
; CHECK-NEXT: t5: i32,ch = LDW_RI<Mem:(load (s32) from %fixed-stack.0)> TargetFrameIndex:i32<-2>, TargetConstant:i32<0>, TargetConstant:i32<0>, t0
9
9
; CHECK-NEXT: t7: i32 = ADD_I_LO TargetFrameIndex:i32<0>, TargetConstant:i32<0>
10
- ; CHECK-NEXT: t29: i32 = OR_I_LO t7, TargetConstant:i32<4>
10
+ ; CHECK-NEXT: t29: i32 = OR_I_LO disjoint t7, TargetConstant:i32<4>
11
11
; CHECK-NEXT: t22: i32,ch = LDW_RI<Mem:(dereferenceable load (s32) from %ir.loc + 4, basealign 8)> t29, TargetConstant:i32<0>, TargetConstant:i32<0>, t0
12
12
; CHECK-NEXT: t24: i32 = ADD_R t5, t22, TargetConstant:i32<0>
13
13
; CHECK-NEXT: t3: i32,ch = LDW_RI<Mem:(load (s32) from %fixed-stack.1, align 8)> TargetFrameIndex:i32<-1>, TargetConstant:i32<0>, TargetConstant:i32<0>, t0
@@ -52,7 +52,7 @@ define i64 @i16_test(i16 %i) nounwind readnone {
52
52
; CHECK-NEXT: t33: i32,ch = CopyFromReg t0, Register:i32 $r0
53
53
; CHECK-NEXT: t14: ch,glue = CopyToReg t0, Register:i32 $rv, t33
54
54
; CHECK-NEXT: t1: i32 = ADD_I_LO TargetFrameIndex:i32<-1>, TargetConstant:i32<0>
55
- ; CHECK-NEXT: t21: i32 = OR_I_LO t1, TargetConstant:i32<2>
55
+ ; CHECK-NEXT: t21: i32 = OR_I_LO disjoint t1, TargetConstant:i32<2>
56
56
; CHECK-NEXT: t23: i32,ch = LDHz_RI<Mem:(load (s16) from %fixed-stack.0 + 2, basealign 4)> t21, TargetConstant:i32<0>, TargetConstant:i32<0>, t0
57
57
; CHECK-NEXT: t22: i32,ch = LDHz_RI<Mem:(dereferenceable load (s16) from %ir.loc)> TargetFrameIndex:i32<0>, TargetConstant:i32<0>, TargetConstant:i32<0>, t0
58
58
; CHECK-NEXT: t24: i32 = ADD_R t23, t22, TargetConstant:i32<0>
@@ -75,7 +75,7 @@ define i64 @i8_test(i8 %i) nounwind readnone {
75
75
; CHECK-NEXT: t33: i32,ch = CopyFromReg t0, Register:i32 $r0
76
76
; CHECK-NEXT: t14: ch,glue = CopyToReg t0, Register:i32 $rv, t33
77
77
; CHECK-NEXT: t1: i32 = ADD_I_LO TargetFrameIndex:i32<-1>, TargetConstant:i32<0>
78
- ; CHECK-NEXT: t21: i32 = OR_I_LO t1, TargetConstant:i32<3>
78
+ ; CHECK-NEXT: t21: i32 = OR_I_LO disjoint t1, TargetConstant:i32<3>
79
79
; CHECK-NEXT: t23: i32,ch = LDBz_RI<Mem:(load (s8) from %fixed-stack.0 + 3, basealign 4)> t21, TargetConstant:i32<0>, TargetConstant:i32<0>, t0
80
80
; CHECK-NEXT: t22: i32,ch = LDBz_RI<Mem:(dereferenceable load (s8) from %ir.loc)> TargetFrameIndex:i32<0>, TargetConstant:i32<0>, TargetConstant:i32<0>, t0
81
81
; CHECK-NEXT: t24: i32 = ADD_R t23, t22, TargetConstant:i32<0>
0 commit comments