Lines Matching refs:RO
3 …ovt,+v8m -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,RO-DEFAULT-MOVT,RO-DEFAULT,RWPI…
4 …no-movt -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,RO-DEFAULT-NOMOVT,RO-DEFAULT,RWP…
70 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_constant
71 ; RO-DEFAULT-MOVT-NEXT: movt r[[ADDR]], :upper16:internal_constant
72 ; RO-DEFAULT-NOMOVT: ldr r[[ADDR:[0-9]+]], [[LABEL:.L[[:alnum:]_]+]]
73 ; RO-DEFAULT-NEXT: ldr r0, [r[[ADDR]]]
74 ; RO-DEFAULT-NEXT: bx lr
75 ; RO-DEFAULT-NOMOVT: [[LABEL]]:
76 ; RO-DEFAULT-NOMOVT-NEXT: .long internal_constant
96 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_constant
97 ; RO-DEFAULT-MOVT-NEXT: movt r[[ADDR]], :upper16:external_constant
98 ; RO-DEFAULT-NOMOVT: ldr r[[ADDR:[0-9]+]], [[LABEL:.L[[:alnum:]_]+]]
99 ; RO-DEFAULT-NEXT: ldr r0, [r[[ADDR]]]
100 ; RO-DEFAULT-NEXT: bx lr
101 ; RO-DEFAULT-NOMOVT: [[LABEL]]:
102 ; RO-DEFAULT-NOMOVT: .long external_constant
120 ; RO-DEFAULT-NOMOVT: internal_constant:
121 ; RO-DEFAULT-NOMOVT: .long 42
122 ; RO-DEFAULT-NOMOVT: .size internal_constant, 4