Lines Matching refs:X86

1 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 -O0 < %s | FileCheck --check-prefix=X86 %s
25 ; X86-LABEL: _x:
26 ; X86: # BB
27 ; X86-NEXT: [[X_CALL:.*]]:{{$}}
28 ; X86: calll _z
29 ; X86-NEXT: [[X_RETURN:.*]]:
30 ; X86: ret
31 ; X86-NEXT: L{{.*}}:
32 ; X86-NEXT: [[END_OF_X:.*]]:
34 ; X86-LABEL: _y:
35 ; X86: # BB
36 ; X86-NEXT: [[Y_CALL:.*]]:{{$}}
37 ; X86: calll _z
38 ; X86-NEXT: [[Y_RETURN:.*]]:
39 ; X86: ret
40 ; X86-NEXT: L{{.*}}:
41 ; X86-NEXT: [[END_OF_Y:.*]]:
43 ; X86-LABEL: _f:
44 ; X86: # BB
45 ; X86-NEXT: [[F_CALLS_X:.*]]:{{$}}
46 ; X86: calll _x
47 ; X86-NEXT: [[F_CALLS_Y:.*]]:
48 ; X86: calll _y
49 ; X86-NEXT: [[F_CALLS_Z:.*]]:
50 ; X86: calll _z
51 ; X86-NEXT: [[F_RETURN:.*]]:
52 ; X86: ret
53 ; X86-NEXT: L{{.*}}:
54 ; X86-NEXT: [[END_OF_F:.*]]:
56 ; X86-LABEL: .section .debug$S,"dr"
57 ; X86-NEXT: .long 4
59 ; X86-NEXT: .long 241
60 ; X86-NEXT: .long [[F1_END:.*]]-[[F1_START:.*]]
61 ; X86-NEXT: [[F1_START]]:
62 ; X86-NEXT: .short [[PROC_SEGMENT_END:.*]]-[[PROC_SEGMENT_START:.*]]
63 ; X86-NEXT: [[PROC_SEGMENT_START]]:
64 ; X86-NEXT: .short 4423
65 ; X86-NEXT: .zero 12
66 ; X86-NEXT: .long [[END_OF_X]]-_x
67 ; X86-NEXT: .zero 12
68 ; X86-NEXT: .secrel32 _x
69 ; X86-NEXT: .secidx _x
70 ; X86-NEXT: .byte 0
71 ; X86-NEXT: .byte 120
72 ; X86-NEXT: .byte 0
73 ; X86-NEXT: [[PROC_SEGMENT_END]]:
74 ; X86-NEXT: .short 2
75 ; X86-NEXT: .short 4431
76 ; X86-NEXT: [[F1_END]]:
78 ; X86-NEXT: .zero 3
80 ; X86-NEXT: .long 242
81 ; X86-NEXT: .long [[F2_END:.*]]-[[F2_START:.*]]
82 ; X86-NEXT: [[F2_START]]:
83 ; X86-NEXT: .secrel32 _x
84 ; X86-NEXT: .secidx _x
85 ; X86-NEXT: .short 0
86 ; X86-NEXT: .long [[END_OF_X]]-_x
87 ; X86-NEXT: [[FILE_SEGMENT_START:[^:]*]]:
88 ; X86-NEXT: .long 0
89 ; X86-NEXT: .long 2
90 ; X86-NEXT: .long [[FILE_SEGMENT_END:.*]]-[[FILE_SEGMENT_START]]
91 ; X86-NEXT: .long [[X_CALL]]-_x
92 ; X86-NEXT: .long 4
93 ; X86-NEXT: .long [[X_RETURN]]-_x
94 ; X86-NEXT: .long 5
95 ; X86-NEXT: [[FILE_SEGMENT_END]]:
96 ; X86-NEXT: [[F2_END]]:
98 ; X86-NEXT: .long 241
99 ; X86-NEXT: .long [[F1_END:.*]]-[[F1_START:.*]]
100 ; X86-NEXT: [[F1_START]]:
101 ; X86-NEXT: .short [[PROC_SEGMENT_END:.*]]-[[PROC_SEGMENT_START:.*]]
102 ; X86-NEXT: [[PROC_SEGMENT_START]]:
103 ; X86-NEXT: .short 4423
104 ; X86-NEXT: .zero 12
105 ; X86-NEXT: .long [[END_OF_Y]]-_y
106 ; X86-NEXT: .zero 12
107 ; X86-NEXT: .secrel32 _y
108 ; X86-NEXT: .secidx _y
109 ; X86-NEXT: .byte 0
110 ; X86-NEXT: .byte 121
111 ; X86-NEXT: .byte 0
112 ; X86-NEXT: [[PROC_SEGMENT_END]]:
113 ; X86-NEXT: .short 2
114 ; X86-NEXT: .short 4431
115 ; X86-NEXT: [[F1_END]]:
117 ; X86-NEXT: .zero 3
119 ; X86-NEXT: .long 242
120 ; X86-NEXT: .long [[F2_END:.*]]-[[F2_START:.*]]
121 ; X86-NEXT: [[F2_START]]:
122 ; X86-NEXT: .secrel32 _y
123 ; X86-NEXT: .secidx _y
124 ; X86-NEXT: .short 0
125 ; X86-NEXT: .long [[END_OF_Y]]-_y
126 ; X86-NEXT: [[FILE_SEGMENT_START:[^:]*]]:
127 ; X86-NEXT: .long 0
128 ; X86-NEXT: .long 2
129 ; X86-NEXT: .long [[FILE_SEGMENT_END:.*]]-[[FILE_SEGMENT_START]]
130 ; X86-NEXT: .long [[Y_CALL]]-_y
131 ; X86-NEXT: .long 8
132 ; X86-NEXT: .long [[Y_RETURN]]-_y
133 ; X86-NEXT: .long 9
134 ; X86-NEXT: [[FILE_SEGMENT_END]]:
135 ; X86-NEXT: [[F2_END]]:
137 ; X86-NEXT: .long 241
138 ; X86-NEXT: .long [[F1_END:.*]]-[[F1_START:.*]]
139 ; X86-NEXT: [[F1_START]]:
140 ; X86-NEXT: .short [[PROC_SEGMENT_END:.*]]-[[PROC_SEGMENT_START:.*]]
141 ; X86-NEXT: [[PROC_SEGMENT_START]]:
142 ; X86-NEXT: .short 4423
143 ; X86-NEXT: .zero 12
144 ; X86-NEXT: .long [[END_OF_F]]-_f
145 ; X86-NEXT: .zero 12
146 ; X86-NEXT: .secrel32 _f
147 ; X86-NEXT: .secidx _f
148 ; X86-NEXT: .byte 0
149 ; X86-NEXT: .byte 102
150 ; X86-NEXT: .byte 0
151 ; X86-NEXT: [[PROC_SEGMENT_END]]:
152 ; X86-NEXT: .short 2
153 ; X86-NEXT: .short 4431
154 ; X86-NEXT: [[F1_END]]:
156 ; X86-NEXT: .zero 3
158 ; X86-NEXT: .long 242
159 ; X86-NEXT: .long [[F2_END:.*]]-[[F2_START:.*]]
160 ; X86-NEXT: [[F2_START]]:
161 ; X86-NEXT: .secrel32 _f
162 ; X86-NEXT: .secidx _f
163 ; X86-NEXT: .short 0
164 ; X86-NEXT: .long [[END_OF_F]]-_f
165 ; X86-NEXT: [[FILE_SEGMENT_START:[^:]*]]:
166 ; X86-NEXT: .long 0
167 ; X86-NEXT: .long 4
168 ; X86-NEXT: .long [[FILE_SEGMENT_END:.*]]-[[FILE_SEGMENT_START]]
169 ; X86-NEXT: .long [[F_CALLS_X]]-_f
170 ; X86-NEXT: .long 12
171 ; X86-NEXT: .long [[F_CALLS_Y]]-_f
172 ; X86-NEXT: .long 13
173 ; X86-NEXT: .long [[F_CALLS_Z]]-_f
174 ; X86-NEXT: .long 14
175 ; X86-NEXT: .long [[F_RETURN]]-_f
176 ; X86-NEXT: .long 15
177 ; X86-NEXT: [[FILE_SEGMENT_END]]:
178 ; X86-NEXT: [[F2_END]]:
180 ; X86-NEXT: .long 244
181 ; X86-NEXT: .long 8
182 ; X86-NEXT: .long 1
183 ; X86-NEXT: .long 0
185 ; X86-NEXT: .long 243
186 ; X86-NEXT: .long 13
187 ; X86-NEXT: .byte 0
188 ; X86-NEXT: .ascii "D:\\source.c"
189 ; X86-NEXT: .byte 0
190 ; X86-NEXT: .zero 3