• Home
  • Raw
  • Download

Lines Matching refs:ASM

6 ; RUN:   FileCheck --check-prefix=ASM %s
9 ; RUN: FileCheck --check-prefix=ASM %s
53 ; ASM: .globl fun[DS]
54 ; ASM-NEXT: .globl .fun
55 ; ASM-NEXT: .align 4
56 ; ASM-NEXT: .csect fun[DS]
57 ; ASM-NEXT: fun_weak: # @fun
58 ; ASM-NEXT: fun_hidden:
59 ; ASM: .csect .text[PR],2
60 ; ASM-NEXT: .fun:
61 ; ASM-NEXT: .fun_weak:
62 ; ASM-NEXT: .fun_hidden:
63 ; ASM-NEXT: # %bb.0:
64 ; ASM-NEXT: li 3, 0
65 ; ASM-NEXT: blr
66 ; ASM-NEXT: # -- End function
67 ; ASM: .csect .text[PR],2
68 ; ASM-NEXT: .test:
69 ; ASM-NEXT: # %bb.0: # %entry
70 ; ASM: bl .fun
71 ; ASM-NEXT: nop
72 ; ASM: bl .fun_weak
73 ; ASM-NEXT: nop
74 ; ASM: bl .fun_hidden
75 ; ASM: # -- End function
76 ; ASM-NEXT: .csect .data[RW]
77 ; ASM-NEXT: .globl var
78 ; ASM: var:
79 ; ASM-NEXT: var1:
80 ; ASM-NEXT: var2:
81 ; ASM-NEXT: var_l:
82 ; ASM-NEXT: var_i:
83 ; ASM-NEXT: var_h:
84 ; ASM-NEXT: var_p:
85 ; ASM-NEXT: .vbyte 4, 42
86 ; ASM-NEXT: .globl array
87 ; ASM: array:
88 ; ASM-NEXT: .vbyte 4, 1 # 0x1
89 ; ASM-NEXT: .vbyte 4, 2 # 0x2
90 ; ASM-NEXT: .globl x
91 ; ASM: x:
92 ; ASM-NEXT: bitcast_alias:
93 ; ASM-NEXT: .vbyte {{[0-9]+}}, array+4
94 ; ASM-NEXT: .globl fun_ptr
95 ; ASM: fun_ptr:
96 ; ASM-NEXT: .vbyte {{[0-9]+}}, fun_weak
97 ; ASM-NEXT: .globl var1
98 ; ASM-NEXT: .globl var2
99 ; ASM-NEXT: .weak var_l
100 ; ASM-NEXT: .lglobl var_i
101 ; ASM-NEXT: .globl var_h,hidden
102 ; ASM-NEXT: .globl var_p,protected
103 ; ASM-NEXT: .globl bitcast_alias
104 ; ASM-NEXT: .weak fun_weak
105 ; ASM-NEXT: .weak .fun_weak
106 ; ASM-NEXT: .globl fun_hidden,hidden
107 ; ASM-NEXT: .globl .fun_hidden,hidden
108 ; ASM-NEXT: .toc
109 ; ASM-NEXT: L..C0:
110 ; ASM-NEXT: .tc var1[TC],var1
111 ; ASM-NEXT: L..C1:
112 ; ASM-NEXT: .tc var2[TC],var2
113 ; ASM-NEXT: L..C2:
114 ; ASM-NEXT: .tc var_i[TC],var_i
115 ; ASM-NEXT: L..C3:
116 ; ASM-NEXT: .tc fun_weak[TC],fun_weak