@@ -28,9 +28,9 @@ registers:
28
28
body : |
29
29
bb.0:
30
30
%0(p0) = G_GLOBAL_VALUE @internal_global
31
- ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel {{.*}} @internal_global
32
- ; DARWIN-NOMOVT: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel {{.*}} @internal_global
33
- ; ELF: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel {{.*}} @internal_global
31
+ ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel target-flags(arm-nonlazy) @internal_global
32
+ ; DARWIN-NOMOVT: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel target-flags(arm-nonlazy) @internal_global
33
+ ; ELF: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel @internal_global
34
34
35
35
%1(s32) = G_LOAD %0(p0) :: (load 4 from @internal_global)
36
36
; CHECK: [[V:%[0-9]+]]:gpr = LDRi12 [[G]], 0, 14, $noreg :: (load 4 from @internal_global)
@@ -54,8 +54,8 @@ registers:
54
54
body : |
55
55
bb.0:
56
56
%0(p0) = G_GLOBAL_VALUE @external_global
57
- ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel_ldr {{.*}} @external_global :: (load 4 from got)
58
- ; DARWIN-NOMOVT: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel_ldr {{.*}} @external_global :: (load 4 from got)
57
+ ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel_ldr target-flags(arm-nonlazy) @external_global :: (load 4 from got)
58
+ ; DARWIN-NOMOVT: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel_ldr target-flags(arm-nonlazy) @external_global :: (load 4 from got)
59
59
; ELF: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel_ldr target-flags(arm-got) @external_global :: (load 4 from got)
60
60
61
61
%1(s32) = G_LOAD %0(p0) :: (load 4 from @external_global)
@@ -80,9 +80,9 @@ registers:
80
80
body : |
81
81
bb.0:
82
82
%0(p0) = G_GLOBAL_VALUE @internal_constant
83
- ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel {{.*}} @internal_constant
84
- ; DARWIN-NOMOVT: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel {{.*}} @internal_constant
85
- ; ELF: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel {{.*}} @internal_constant
83
+ ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel target-flags(arm-nonlazy) @internal_constant
84
+ ; DARWIN-NOMOVT: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel target-flags(arm-nonlazy) @internal_constant
85
+ ; ELF: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel @internal_constant
86
86
87
87
%1(s32) = G_LOAD %0(p0) :: (load 4 from @internal_constant)
88
88
; CHECK: [[V:%[0-9]+]]:gpr = LDRi12 [[G]], 0, 14, $noreg :: (load 4 from @internal_constant)
@@ -106,8 +106,8 @@ registers:
106
106
body : |
107
107
bb.0:
108
108
%0(p0) = G_GLOBAL_VALUE @external_constant
109
- ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel_ldr {{.*}} @external_constant :: (load 4 from got)
110
- ; DARWIN-NOMOVT: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel_ldr {{.*}} @external_constant :: (load 4 from got)
109
+ ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel_ldr target-flags(arm-nonlazy) @external_constant :: (load 4 from got)
110
+ ; DARWIN-NOMOVT: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel_ldr target-flags(arm-nonlazy) @external_constant :: (load 4 from got)
111
111
; ELF: [[G:%[0-9]+]]:gpr = LDRLIT_ga_pcrel_ldr target-flags(arm-got) @external_constant :: (load 4 from got)
112
112
113
113
%1(s32) = G_LOAD %0(p0) :: (load 4 from @external_constant)
0 commit comments