• Home
  • Raw
  • Download

Lines Matching +full:- +full:m32

1-triple i686-windows-msvc   -fms-compatibility -fms-compatibility-version=18 -emit-llvm -std=c++1y…
2-triple x86_64-windows-msvc -fms-compatibility -fms-compatibility-version=18 -emit-llvm -std=c++1…
3 …%clang_cc1 -triple i686-windows-msvc -fms-compatibility -fms-compatibility-version=19 -emit-llvm…
4 …%clang_cc1 -triple x86_64-windows-msvc -fms-compatibility -fms-compatibility-version=19 -emit-llvm…
5 …RUN: %clang_cc1 -triple i686-windows-gnu -emit-llvm -std=c++1y -O0 -o - %s |…
6 …RUN: %clang_cc1 -triple x86_64-windows-gnu -emit-llvm -std=c++1y -O0 -o - %s |…
21 //===----------------------------------------------------------------------===//
23 //===----------------------------------------------------------------------===//
29 …// M32-DAG: define dllexport x86_thiscallcc void @"\01?normalDef@ExportMembers@@QAEXXZ"(%…
30 …// M64-DAG: define dllexport void @"\01?normalDef@ExportMembers@@QEAAXXZ"(…
31 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?normalInclass@ExportMembers@@QAEXX…
32 …// M64-DAG: define weak_odr dllexport void @"\01?normalInclass@ExportMembers@@QEAAX…
33 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?normalInlineDef@ExportMembers@@QAE…
34 …// M64-DAG: define weak_odr dllexport void @"\01?normalInlineDef@ExportMembers@@QEA…
35 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?normalInlineDecl@ExportMembers@@QA…
36 …// M64-DAG: define weak_odr dllexport void @"\01?normalInlineDecl@ExportMembers@@QE…
37 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN13ExportMembers9normalDefEv(%struct.…
38 …// G64-DAG: define dllexport void @_ZN13ExportMembers9normalDefEv(%struct.…
39 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers13normalInclassEv(%st…
40 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers13normalInclassEv(%st…
41 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers15normalInlineDefEv(%…
42 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers15normalInlineDefEv(%…
43 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers16normalInlineDeclEv(…
44 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers16normalInlineDeclEv(…
45 …// M32-DAG: define linkonce_odr x86_thiscallcc void @"\01?referencedNonExportedInClass@Expor…
52 …// M32-DAG: define dllexport x86_thiscallcc void @"\01?virtualDef@ExportMembers@@UAEXXZ"(…
53 …// M64-DAG: define dllexport void @"\01?virtualDef@ExportMembers@@UEAAXXZ"…
54 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?virtualInclass@ExportMembers@@UAEX…
55 …// M64-DAG: define weak_odr dllexport void @"\01?virtualInclass@ExportMembers@@UEAA…
56 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?virtualInlineDef@ExportMembers@@UA…
57 …// M64-DAG: define weak_odr dllexport void @"\01?virtualInlineDef@ExportMembers@@UE…
58 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?virtualInlineDecl@ExportMembers@@U…
59 …// M64-DAG: define weak_odr dllexport void @"\01?virtualInlineDecl@ExportMembers@@U…
60 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN13ExportMembers10virtualDefEv(%struc…
61 …// G64-DAG: define dllexport void @_ZN13ExportMembers10virtualDefEv(%struc…
62 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers14virtualInclassEv(%s…
63 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers14virtualInclassEv(%s…
64 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers16virtualInlineDefEv(…
65 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers16virtualInlineDefEv(…
66 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers17virtualInlineDeclEv…
67 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers17virtualInlineDeclEv…
73 // MSC-DAG: define dllexport void @"\01?staticDef@ExportMembers@@SAXXZ"()
74 …// MSC-DAG: define weak_odr dllexport void @"\01?staticInclass@ExportMembers@@SAXXZ…
75 …// MSC-DAG: define weak_odr dllexport void @"\01?staticInlineDef@ExportMembers@@SAX…
76 …// MSC-DAG: define weak_odr dllexport void @"\01?staticInlineDecl@ExportMembers@@SA…
77 // GNU-DAG: define dllexport void @_ZN13ExportMembers9staticDefEv()
78 // GNU-DAG: define weak_odr dllexport void @_ZN13ExportMembers13staticInclassEv()
79 // GNU-DAG: define weak_odr dllexport void @_ZN13ExportMembers15staticInlineDefEv()
80 …// GNU-DAG: define weak_odr dllexport void @_ZN13ExportMembers16staticInlineDeclEv()
86 …// M32-DAG: define dllexport x86_thiscallcc void @"\01?protectedDef@ExportMembers@@IAEXXZ…
87 …// M64-DAG: define dllexport void @"\01?protectedDef@ExportMembers@@IEAAXX…
88 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN13ExportMembers12protectedDefEv(%str…
89 …// G64-DAG: define dllexport void @_ZN13ExportMembers12protectedDefEv(%str…
90 …// MSC-DAG: define dllexport void @"\01?protectedStaticDef@ExportMembers@@…
91 …// GNU-DAG: define dllexport void @_ZN13ExportMembers18protectedStaticDefE…
96 …// M32-DAG: define dllexport x86_thiscallcc void @"\01?privateDef@ExportMembers@@AAEXXZ"(…
97 …// M64-DAG: define dllexport void @"\01?privateDef@ExportMembers@@AEAAXXZ"…
98 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN13ExportMembers10privateDefEv(%struc…
99 …// G64-DAG: define dllexport void @_ZN13ExportMembers10privateDefEv(%struc…
100 …// MSC-DAG: define dllexport void @"\01?privateStaticDef@ExportMembers@@CA…
101 …// GNU-DAG: define dllexport void @_ZN13ExportMembers16privateStaticDefEv()
106 …// M32-DAG: define x86_thiscallcc void @"\01?ignored@ExportMembers@@QAEXXZ"(%st…
107 …// M64-DAG: define void @"\01?ignored@ExportMembers@@QEAAXXZ"(%s…
108 …// G32-DAG: define x86_thiscallcc void @_ZN13ExportMembers7ignoredEv(%struct.Ex…
109 …// G64-DAG: define void @_ZN13ExportMembers7ignoredEv(%struct.Ex…
113 // MSC-DAG: @"\01?StaticField@ExportMembers@@2HA" = dllexport global i32 1, align 4
114 …// MSC-DAG: @"\01?StaticConstField@ExportMembers@@2HB" = dllexport constant i32 1, align 4
115 …// MSC-DAG: @"\01?StaticConstFieldEqualInit@ExportMembers@@2HB" = weak_odr dllexport constant i32 …
116 …// MSC-DAG: @"\01?StaticConstFieldBraceInit@ExportMembers@@2HB" = weak_odr dllexport constant i32 …
117 …// MSC-DAG: @"\01?StaticConstFieldRefNotDef@ExportMembers@@2HB" = weak_odr dllexport constant i32 …
118 …// MSC-DAG: @"\01?ConstexprField@ExportMembers@@2HB" = weak_odr dllexport constant i32 …
119 // GNU-DAG: @_ZN13ExportMembers11StaticFieldE = dllexport global i32 1, align 4
120 …// GNU-DAG: @_ZN13ExportMembers16StaticConstFieldE = dllexport constant i32 1, align 4
121 …// GNU-DAG: @_ZN13ExportMembers25StaticConstFieldEqualInitE = dllexport constant i32 1, align 4
122 …// GNU-DAG: @_ZN13ExportMembers25StaticConstFieldBraceInitE = dllexport constant i32 1, align 4
123 …// GNU-DAG: @_ZN13ExportMembers14ConstexprFieldE = dllexport constant i32 1, align 4
157 …// M32-DAG: define dllexport x86_thiscallcc void @"\01?normalDef@Nested@ExportMembers@@QA…
158 …// M64-DAG: define dllexport void @"\01?normalDef@Nested@ExportMembers@@QE…
159 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?normalInclass@Nested@ExportMembers…
160 …// M64-DAG: define weak_odr dllexport void @"\01?normalInclass@Nested@ExportMembers…
161 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?normalInlineDef@Nested@ExportMembe…
162 …// M64-DAG: define weak_odr dllexport void @"\01?normalInlineDef@Nested@ExportMembe…
163 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?normalInlineDecl@Nested@ExportMemb…
164 …// M64-DAG: define weak_odr dllexport void @"\01?normalInlineDecl@Nested@ExportMemb…
165 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested9normalDefEv(%…
166 …// G64-DAG: define dllexport void @_ZN13ExportMembers6Nested9normalDefEv(%…
167 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested13normalInclas…
168 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers6Nested13normalInclas…
169 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested15normalInline…
170 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers6Nested15normalInline…
171 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested16normalInline…
172 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers6Nested16normalInline…
178 …// M32-DAG: define dllexport x86_thiscallcc void @"\01?virtualDef@Nested@ExportMembers@@U…
179 …// M64-DAG: define dllexport void @"\01?virtualDef@Nested@ExportMembers@@U…
180 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?virtualInclass@Nested@ExportMember…
181 …// M64-DAG: define weak_odr dllexport void @"\01?virtualInclass@Nested@ExportMember…
182 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?virtualInlineDef@Nested@ExportMemb…
183 …// M64-DAG: define weak_odr dllexport void @"\01?virtualInlineDef@Nested@ExportMemb…
184 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01?virtualInlineDecl@Nested@ExportMem…
185 …// M64-DAG: define weak_odr dllexport void @"\01?virtualInlineDecl@Nested@ExportMem…
186 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested10virtualDefEv…
187 …// G64-DAG: define dllexport void @_ZN13ExportMembers6Nested10virtualDefEv…
188 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested14virtualIncla…
189 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers6Nested14virtualIncla…
190 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested16virtualInlin…
191 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers6Nested16virtualInlin…
192 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested17virtualInlin…
193 …// G64-DAG: define weak_odr dllexport void @_ZN13ExportMembers6Nested17virtualInlin…
199 …// MSC-DAG: define dllexport void @"\01?staticDef@Nested@ExportMembers@@SA…
200 …// MSC-DAG: define weak_odr dllexport void @"\01?staticInclass@Nested@ExportMembers…
201 …// MSC-DAG: define weak_odr dllexport void @"\01?staticInlineDef@Nested@ExportMembe…
202 …// MSC-DAG: define weak_odr dllexport void @"\01?staticInlineDecl@Nested@ExportMemb…
203 // GNU-DAG: define dllexport void @_ZN13ExportMembers6Nested9staticDefEv()
204 …// GNU-DAG: define weak_odr dllexport void @_ZN13ExportMembers6Nested13staticInclas…
205 …// GNU-DAG: define weak_odr dllexport void @_ZN13ExportMembers6Nested15staticInline…
206 …// GNU-DAG: define weak_odr dllexport void @_ZN13ExportMembers6Nested16staticInline…
212 …// M32-DAG: define dllexport x86_thiscallcc void @"\01?protectedDef@Nested@ExportMembers@…
213 …// M64-DAG: define dllexport void @"\01?protectedDef@Nested@ExportMembers@…
214 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested12protectedDef…
215 …// G64-DAG: define dllexport void @_ZN13ExportMembers6Nested12protectedDef…
216 …// MSC-DAG: define dllexport void @"\01?protectedStaticDef@Nested@ExportMe…
217 …// GNU-DAG: define dllexport void @_ZN13ExportMembers6Nested18protectedSta…
222 …// M32-DAG: define dllexport x86_thiscallcc void @"\01?privateDef@Nested@ExportMembers@@A…
223 …// M64-DAG: define dllexport void @"\01?privateDef@Nested@ExportMembers@@A…
224 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN13ExportMembers6Nested10privateDefEv…
225 …// G64-DAG: define dllexport void @_ZN13ExportMembers6Nested10privateDefEv…
226 …// MSC-DAG: define dllexport void @"\01?privateStaticDef@Nested@ExportMemb…
227 …// GNU-DAG: define dllexport void @_ZN13ExportMembers6Nested16privateStati…
232 …// M32-DAG: define x86_thiscallcc void @"\01?ignored@Nested@ExportMembers@@QAEX…
233 …// M64-DAG: define void @"\01?ignored@Nested@ExportMembers@@QEAA…
234 …// G32-DAG: define x86_thiscallcc void @_ZN13ExportMembers6Nested7ignoredEv(%"s…
235 …// G64-DAG: define void @_ZN13ExportMembers6Nested7ignoredEv(%"s…
239 …// MSC-DAG: @"\01?StaticField@Nested@ExportMembers@@2HA" = dllexport global i32 1, a…
240 …// MSC-DAG: @"\01?StaticConstField@Nested@ExportMembers@@2HB" = dllexport constant i32 1,…
241 …// MSC-DAG: @"\01?StaticConstFieldEqualInit@Nested@ExportMembers@@2HB" = weak_odr dllexport consta…
242 …// MSC-DAG: @"\01?StaticConstFieldBraceInit@Nested@ExportMembers@@2HB" = weak_odr dllexport consta…
243 …// MSC-DAG: @"\01?StaticConstFieldRefNotDef@Nested@ExportMembers@@2HB" = weak_odr dllexport consta…
244 …// MSC-DAG: @"\01?ConstexprField@Nested@ExportMembers@@2HB" = weak_odr dllexport consta…
245 …// GNU-DAG: @_ZN13ExportMembers6Nested11StaticFieldE = dllexport global i32 1, a…
246 …// GNU-DAG: @_ZN13ExportMembers6Nested16StaticConstFieldE = dllexport constant i32 1,…
247 …// GNU-DAG: @_ZN13ExportMembers6Nested25StaticConstFieldEqualInitE = dllexport constant i32 1,…
248 …// GNU-DAG: @_ZN13ExportMembers6Nested25StaticConstFieldBraceInitE = dllexport constant i32 1,…
249 …// GNU-DAG: @_ZN13ExportMembers6Nested14ConstexprFieldE = dllexport constant i32 1,…
283 …// M32-DAG: define dllexport x86_thiscallcc %struct.ExportSpecials* @"\01??0ExportSpecials@@QAE@XZ…
284 …// M64-DAG: define dllexport %struct.ExportSpecials* @"\01??0ExportSpecials@@QEAA@X…
285 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN14ExportSpecialsC1Ev(%struct.ExportSpecials* …
286 …// G64-DAG: define dllexport void @_ZN14ExportSpecialsC1Ev(%struct.ExportSpecials* …
287 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN14ExportSpecialsC2Ev(%struct.ExportSpecials* …
288 …// G64-DAG: define dllexport void @_ZN14ExportSpecialsC2Ev(%struct.ExportSpecials* …
291 …// M32-DAG: define dllexport x86_thiscallcc void @"\01??1ExportSpecials@@QAE@XZ"(%struct.ExportSpe…
292 …// M64-DAG: define dllexport void @"\01??1ExportSpecials@@QEAA@XZ"(%struct.ExportSp…
293 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN14ExportSpecialsD1Ev(%struct.ExportSpecials* …
294 …// G64-DAG: define dllexport void @_ZN14ExportSpecialsD1Ev(%struct.ExportSpecials* …
295 …// G32-DAG: define dllexport x86_thiscallcc void @_ZN14ExportSpecialsD2Ev(%struct.ExportSpecials* …
296 …// G64-DAG: define dllexport void @_ZN14ExportSpecialsD2Ev(%struct.ExportSpecials* …
299M32-DAG: define dllexport x86_thiscallcc %struct.ExportSpecials* @"\01??0ExportSpecials@@QAE@ABU0@…
300-DAG: define dllexport %struct.ExportSpecials* @"\01??0ExportSpecials@@QEAA@AEBU0@@…
301 …G32-DAG: define dllexport x86_thiscallcc void @_ZN14ExportSpecialsC1ERKS_(%struct.ExportSpecials* …
302 …G64-DAG: define dllexport void @_ZN14ExportSpecialsC1ERKS_(%struct.ExportSpecials* …
303 …G32-DAG: define dllexport x86_thiscallcc void @_ZN14ExportSpecialsC2ERKS_(%struct.ExportSpecials* …
304 …G64-DAG: define dllexport void @_ZN14ExportSpecialsC2ERKS_(%struct.ExportSpecials* …
307M32-DAG: define dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportSpecials* @"\01…
308-DAG: define dllexport dereferenceable({{[0-9]+}}) %struct.ExportSpecials* @"\01??4…
309-DAG: define dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportSpecials* @_ZN14Ex…
310-DAG: define dllexport dereferenceable({{[0-9]+}}) %struct.ExportSpecials* @_ZN14Ex…
313M32-DAG: define dllexport x86_thiscallcc %struct.ExportSpecials* @"\01??0ExportSpecials@@QAE@$$QAU…
314-DAG: define dllexport %struct.ExportSpecials* @"\01??0ExportSpecials@@QEAA@$$QEAU0…
315 …G32-DAG: define dllexport x86_thiscallcc void @_ZN14ExportSpecialsC1EOS_(%struct.ExportSpecials* %…
316 …G64-DAG: define dllexport void @_ZN14ExportSpecialsC1EOS_(%struct.ExportSpecials* %…
317 …G32-DAG: define dllexport x86_thiscallcc void @_ZN14ExportSpecialsC2EOS_(%struct.ExportSpecials* %…
318 …G64-DAG: define dllexport void @_ZN14ExportSpecialsC2EOS_(%struct.ExportSpecials* %…
321M32-DAG: define dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportSpecials* @"\01…
322-DAG: define dllexport dereferenceable({{[0-9]+}}) %struct.ExportSpecials* @"\01??4…
323-DAG: define dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportSpecials* @_ZN14Ex…
324-DAG: define dllexport dereferenceable({{[0-9]+}}) %struct.ExportSpecials* @_ZN14Ex…
337 …// M32-DAG: define weak_odr dllexport x86_thiscallcc %struct.ExportInlineSpecials* @"\01??0ExportI…
338 …// M64-DAG: define weak_odr dllexport %struct.ExportInlineSpecials* @"\01??0ExportI…
339 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN20ExportInlineSpecialsC1Ev(
340 // G64-DAG: define weak_odr dllexport void @_ZN20ExportInlineSpecialsC1Ev(
343 // M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01??1ExportInlineSpecials@@QAE@XZ"(
344 // M64-DAG: define weak_odr dllexport void @"\01??1ExportInlineSpecials@@QEAA@XZ"(
345 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN20ExportInlineSpecialsD1Ev(
346 // G64-DAG: define weak_odr dllexport void @_ZN20ExportInlineSpecialsD1Ev(
349 …// M32-DAG: define weak_odr dllexport x86_thiscallcc %struct.ExportInlineSpecials* @"\01??0ExportI…
350 …// M64-DAG: define weak_odr dllexport %struct.ExportInlineSpecials* @"\01??0ExportI…
351 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN20ExportInlineSpecialsC1ERKS_(
352 // G64-DAG: define weak_odr dllexport void @_ZN20ExportInlineSpecialsC1ERKS_(
355 …// M32-DAG: define weak_odr dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportInl…
356 …// M64-DAG: define weak_odr dllexport dereferenceable({{[0-9]+}}) %struct.ExportInl…
357 …// G32-DAG: define weak_odr dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportInl…
358 …// G64-DAG: define weak_odr dllexport dereferenceable({{[0-9]+}}) %struct.ExportInl…
361 …// M32-DAG: define weak_odr dllexport x86_thiscallcc %struct.ExportInlineSpecials* @"\01??0ExportI…
362 …// M64-DAG: define weak_odr dllexport %struct.ExportInlineSpecials* @"\01??0ExportI…
363 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN20ExportInlineSpecialsC1EOS_(
364 // G64-DAG: define weak_odr dllexport void @_ZN20ExportInlineSpecialsC1EOS_(
367 …// M32-DAG: define weak_odr dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportInl…
368 …// M64-DAG: define weak_odr dllexport dereferenceable({{[0-9]+}}) %struct.ExportInl…
369 …// G32-DAG: define weak_odr dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportInl…
370 …// G64-DAG: define weak_odr dllexport dereferenceable({{[0-9]+}}) %struct.ExportInl…
387 // M32-DAG: define dllexport x86_thiscallcc %struct.ExportDefaultedDefs* @"\01??0ExportDefaultedDef…
388 // M64-DAG: define dllexport %struct.ExportDefaultedDefs* @"\01??0ExportDefaultedDef…
389 // G32-DAG: define dllexport x86_thiscallcc void @_ZN19ExportDefaultedDefsC1Ev(%struct.ExportDefaul…
390 // G64-DAG: define dllexport void @_ZN19ExportDefaultedDefsC1Ev(%struct.ExportDefaul…
391 // G32-DAG: define dllexport x86_thiscallcc void @_ZN19ExportDefaultedDefsC2Ev(%struct.ExportDefaul…
392 // G64-DAG: define dllexport void @_ZN19ExportDefaultedDefsC2Ev(%struct.ExportDefaul…
395 // M32-DAG: define dllexport x86_thiscallcc void @"\01??1ExportDefaultedDefs@@QAE@XZ"(%struct.Expor…
396 // M64-DAG: define dllexport void @"\01??1ExportDefaultedDefs@@QEAA@XZ"(%struct.Expo…
397 // G32-DAG: define dllexport x86_thiscallcc void @_ZN19ExportDefaultedDefsD1Ev(%struct.ExportDefaul…
398 // G64-DAG: define dllexport void @_ZN19ExportDefaultedDefsD1Ev(%struct.ExportDefaul…
399 // G32-DAG: define dllexport x86_thiscallcc void @_ZN19ExportDefaultedDefsD2Ev(%struct.ExportDefaul…
400 // G64-DAG: define dllexport void @_ZN19ExportDefaultedDefsD2Ev(%struct.ExportDefaul…
403M32-DAG: define weak_odr dllexport x86_thiscallcc %struct.ExportDefaultedDefs* @"\01??0ExportDefau…
404-DAG: define weak_odr dllexport %struct.ExportDefaultedDefs* @"\01??0ExportDefaulte…
405-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN19ExportDefaultedDefsC1ERKS_(%struct.Expor…
406-DAG: define weak_odr dllexport void @_ZN19ExportDefaultedDefsC1ERKS_(%struct.Expor…
407-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN19ExportDefaultedDefsC2ERKS_(%struct.Expor…
408-DAG: define weak_odr dllexport void @_ZN19ExportDefaultedDefsC2ERKS_(%struct.Expor…
411M32-DAG: define weak_odr dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportDefaul…
412-DAG: define weak_odr dllexport dereferenceable({{[0-9]+}}) %struct.ExportDefaulted…
413-DAG: define weak_odr dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportDefaulted…
414-DAG: define weak_odr dllexport dereferenceable({{[0-9]+}}) %struct.ExportDefaulted…
417M32-DAG: define dllexport x86_thiscallcc %struct.ExportDefaultedDefs* @"\01??0ExportDefaultedDefs@…
418-DAG: define dllexport %struct.ExportDefaultedDefs* @"\01??0ExportDefaultedDefs@@QE…
419-DAG: define dllexport x86_thiscallcc void @_ZN19ExportDefaultedDefsC1EOS_(%struct.ExportDefaulted…
420-DAG: define dllexport void @_ZN19ExportDefaultedDefsC1EOS_(%struct.ExportDefaulted…
421-DAG: define dllexport x86_thiscallcc void @_ZN19ExportDefaultedDefsC2EOS_(%struct.ExportDefaulted…
422-DAG: define dllexport void @_ZN19ExportDefaultedDefsC2EOS_(%struct.ExportDefaulted…
425M32-DAG: define dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportDefaultedDefs* …
426-DAG: define dllexport dereferenceable({{[0-9]+}}) %struct.ExportDefaultedDefs* @"\…
427-DAG: define dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportDefaultedDefs* @_Z…
428-DAG: define dllexport dereferenceable({{[0-9]+}}) %struct.ExportDefaultedDefs* @_Z…
435 …// M32VS2013-DAG: define weak_odr dllexport x86_thiscallcc %struct.ExportDefaultedInclassDefs* @"\…
436 …// M64VS2013-DAG: define weak_odr dllexport %struct.ExportDefaultedInclassDefs* @"\…
437 …// M32VS2015-NOT: define weak_odr dllexport x86_thiscallcc %struct.ExportDefaultedInclassDefs* @"\…
438 …// M64VS2015-NOT: define weak_odr dllexport %struct.ExportDefaultedInclassDefs* @"\…
441 …// M32VS2013-DAG: define weak_odr dllexport x86_thiscallcc void @"\01??1ExportDefaultedInclassDefs…
442 …// M64VS2013-DAG: define weak_odr dllexport void @"\01??1ExportDefaultedInclassDefs…
443 …// M32VS2015-NOT: define weak_odr dllexport x86_thiscallcc void @"\01??1ExportDefaultedInclassDefs…
444 …// M64VS2015-NOT: define weak_odr dllexport void @"\01??1ExportDefaultedInclassDefs…
447-DAG: define weak_odr dllexport x86_thiscallcc %struct.ExportDefaultedInclassDefs* @"\01??0ExportD…
448-DAG: define weak_odr dllexport %struct.ExportDefaultedInclassDefs* @"\01??0ExportD…
449-NOT: define weak_odr dllexport x86_thiscallcc %struct.ExportDefaultedInclassDefs* @"\01??0ExportD…
450-NOT: define weak_odr dllexport %struct.ExportDefaultedInclassDefs* @"\01??0ExportD…
453M32-DAG: define weak_odr dllexport x86_thiscallcc dereferenceable({{[0-9]+}}) %struct.ExportDefaul…
454-DAG: define weak_odr dllexport dereferenceable({{[0-9]+}}) %struct.ExportDefaulted…
466 // M32-DAG: define dllexport i8* @"\01??2ExportAlloc@@SAPAXI@Z"(i32 %n)
467 // M64-DAG: define dllexport i8* @"\01??2ExportAlloc@@SAPEAX_K@Z"(i64 %n)
468 // G32-DAG: define dllexport i8* @_ZN11ExportAllocnwEj(i32 %n)
469 // G64-DAG: define dllexport i8* @_ZN11ExportAllocnwEy(i64 %n)
472 // M32-DAG: define dllexport i8* @"\01??_UExportAlloc@@SAPAXI@Z"(i32 %n)
473 // M64-DAG: define dllexport i8* @"\01??_UExportAlloc@@SAPEAX_K@Z"(i64 %n)
474 // G32-DAG: define dllexport i8* @_ZN11ExportAllocnaEj(i32 %n)
475 // G64-DAG: define dllexport i8* @_ZN11ExportAllocnaEy(i64 %n)
478 // M32-DAG: define dllexport void @"\01??3ExportAlloc@@SAXPAX@Z"(i8* %p)
479 // M64-DAG: define dllexport void @"\01??3ExportAlloc@@SAXPEAX@Z"(i8* %p)
480 // G32-DAG: define dllexport void @_ZN11ExportAllocdlEPv(i8* %p)
481 // G64-DAG: define dllexport void @_ZN11ExportAllocdlEPv(i8* %p)
484 // M32-DAG: define dllexport void @"\01??_VExportAlloc@@SAXPAX@Z"(i8* %p)
485 // M64-DAG: define dllexport void @"\01??_VExportAlloc@@SAXPEAX@Z"(i8* %p)
486 // G32-DAG: define dllexport void @_ZN11ExportAllocdaEPv(i8* %p)
487 // G64-DAG: define dllexport void @_ZN11ExportAllocdaEPv(i8* %p)
491 //===----------------------------------------------------------------------===//
493 //===----------------------------------------------------------------------===//
504 …// M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01??$exportedNormal@UImplicitInst_Exp… in useMemFunTmpl()
505 …// M64-DAG: define weak_odr dllexport void @"\01??$exportedNormal@UImplicitInst_Exp… in useMemFunTmpl()
506 …// G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN10MemFunTmpl14exportedNormalI21Impli… in useMemFunTmpl()
507 …// G64-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl14exportedNormalI21Impli… in useMemFunTmpl()
510 …// MSC-DAG: define weak_odr dllexport void @"\01??$exportedStatic@UImplicitInst_Exp… in useMemFunTmpl()
511 …// GNU-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl14exportedStaticI21Impli… in useMemFunTmpl()
518 // M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01??$exportedNormal@UExplicitDecl_Expo…
519 // M64-DAG: define weak_odr dllexport void @"\01??$exportedNormal@UExplicitDecl_Expo…
520 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN10MemFunTmpl14exportedNormalI21Explic…
521 // G64-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl14exportedNormalI21Explic…
525 // MSC-DAG: define weak_odr dllexport void @"\01??$exportedStatic@UExplicitDecl_Expo…
526 // GNU-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl14exportedStaticI21Explic…
533 // M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01??$exportedNormal@UExplicitInst_Expo…
534 // M64-DAG: define weak_odr dllexport void @"\01??$exportedNormal@UExplicitInst_Expo…
535 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN10MemFunTmpl14exportedNormalI21Explic…
536 // G64-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl14exportedNormalI21Explic…
539 // MSC-DAG: define weak_odr dllexport void @"\01??$exportedStatic@UExplicitInst_Expo…
540 // GNU-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl14exportedStaticI21Explic…
545 // M32-DAG: define dllexport x86_thiscallcc void @"\01??$exportedNormal@UExplicitSpec_Def_…
546 // M64-DAG: define dllexport void @"\01??$exportedNormal@UExplicitSpec_Def_…
547 // G32-DAG: define dllexport x86_thiscallcc void @_ZN10MemFunTmpl14exportedNormalI25Explic…
548 // G64-DAG: define dllexport void @_ZN10MemFunTmpl14exportedNormalI25Explic…
551 // M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01??$exportedNormal@UExplicitSpec_Inli…
552 // M64-DAG: define weak_odr dllexport void @"\01??$exportedNormal@UExplicitSpec_Inli…
553 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN10MemFunTmpl14exportedNormalI31Explic…
554 // G64-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl14exportedNormalI31Explic…
557 // MSC-DAG: define dllexport void @"\01??$exportedStatic@UExplicitSpec_Def_…
558 // GNU-DAG: define dllexport void @_ZN10MemFunTmpl14exportedStaticI25Explic…
561 // MSC-DAG: define weak_odr dllexport void @"\01??$exportedStatic@UExplicitSpec_Inli…
562 // GNU-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl14exportedStaticI31Explic…
568 // M32-DAG: define x86_thiscallcc void @"\01??$exportedNormal@UExplicitSpec_NotE…
569 // M64-DAG: define void @"\01??$exportedNormal@UExplicitSpec_NotE…
570 // G32-DAG: define x86_thiscallcc void @_ZN10MemFunTmpl14exportedNormalI24Explic…
571 // G64-DAG: define void @_ZN10MemFunTmpl14exportedNormalI24Explic…
574 // M32-DAG: define void @"\01??$exportedStatic@UExplicitSpec_NotE…
575 // GNU-DAG: define void @_ZN10MemFunTmpl14exportedStaticI24Explic…
579 // Export explicit instantiation declaration of a non-exported member function
581 // M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01??$normalDef@UExplicitDecl_Exported@…
582 // M64-DAG: define weak_odr dllexport void @"\01??$normalDef@UExplicitDecl_Exported@…
583 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN10MemFunTmpl9normalDefI21ExplicitDecl…
584 // G64-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl9normalDefI21ExplicitDecl…
588 // M32-DAG: define weak_odr dllexport void @"\01??$staticDef@UExplicitDecl_Exported@…
589 // GNU-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl9staticDefI21ExplicitDecl…
594 // Export explicit instantiation definition of a non-exported member function
596 // M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01??$normalDef@UExplicitInst_Exported@…
597 // M64-DAG: define weak_odr dllexport void @"\01??$normalDef@UExplicitInst_Exported@…
598 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN10MemFunTmpl9normalDefI21ExplicitInst…
599 // G64-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl9normalDefI21ExplicitInst…
602 // MSC-DAG: define weak_odr dllexport void @"\01??$staticDef@UExplicitInst_Exported@…
603 // GNU-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl9staticDefI21ExplicitInst…
607 // Export specialization of a non-exported member function template.
608 // M32-DAG: define dllexport x86_thiscallcc void @"\01??$normalDef@UExplicitSpec_Def_Expor…
609 // M64-DAG: define dllexport void @"\01??$normalDef@UExplicitSpec_Def_Expor…
610 // M32-DAG: define weak_odr dllexport x86_thiscallcc void @"\01??$normalDef@UExplicitSpec_InlineDef…
611 // M64-DAG: define weak_odr dllexport void @"\01??$normalDef@UExplicitSpec_InlineDef…
612 // G32-DAG: define dllexport x86_thiscallcc void @_ZN10MemFunTmpl9normalDefI25ExplicitSpec…
613 // G64-DAG: define dllexport void @_ZN10MemFunTmpl9normalDefI25ExplicitSpec…
614 // G32-DAG: define weak_odr dllexport x86_thiscallcc void @_ZN10MemFunTmpl9normalDefI31ExplicitSpec…
615 // G64-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl9normalDefI31ExplicitSpec…
619 // MSC-DAG: define dllexport void @"\01??$staticDef@UExplicitSpec_Def_Expor…
620 // MSC-DAG: define weak_odr dllexport void @"\01??$staticDef@UExplicitSpec_InlineDef…
621 // GNU-DAG: define dllexport void @_ZN10MemFunTmpl9staticDefI25ExplicitSpec…
622 // GNU-DAG: define weak_odr dllexport void @_ZN10MemFunTmpl9staticDefI31ExplicitSpec…
636 // MSC-DAG: @"\01??$ExportedStaticVar@UImplicitInst_Exported@@@MemVarTmpl@@2HB" = weak_odr dllexpor…
637 // GNU-DAG: @_ZN10MemVarTmpl17ExportedStaticVarI21ImplicitInst_ExportedEE = weak_odr dllexpor…
642 // MSC-DAG: @"\01??$ExportedStaticVar@UExplicitDecl_Exported@@@MemVarTmpl@@2HB" = weak_odr dllexpor…
643 // GNU-DAG: @_ZN10MemVarTmpl17ExportedStaticVarI21ExplicitDecl_ExportedEE = weak_odr dllexpor…
649 // MSC-DAG: @"\01??$ExportedStaticVar@UExplicitInst_Exported@@@MemVarTmpl@@2HB" = weak_odr dllexpor…
650 // GNU-DAG: @_ZN10MemVarTmpl17ExportedStaticVarI21ExplicitInst_ExportedEE = weak_odr dllexpor…
654 // MSC-DAG: @"\01??$ExportedStaticVar@UExplicitSpec_Def_Exported@@@MemVarTmpl@@2HB" = weak_odr dlle…
655 // GNU-DAG: @_ZN10MemVarTmpl17ExportedStaticVarI25ExplicitSpec_Def_ExportedEE = dllexport con…
660 // MSC-DAG: @"\01??$ExportedStaticVar@UExplicitSpec_NotExported@@@MemVarTmpl@@2HB" = weak_odr const…
661 // GNU-DAG: @_ZN10MemVarTmpl17ExportedStaticVarI24ExplicitSpec_NotExportedEE = constant i32 1…
665 // Export explicit instantiation declaration of a non-exported member variable
667 // MSC-DAG: @"\01??$StaticVar@UExplicitDecl_Exported@@@MemVarTmpl@@2HB" = weak_odr dllexport consta…
668 // GNU-DAG: @_ZN10MemVarTmpl9StaticVarI21ExplicitDecl_ExportedEE = weak_odr dllexport consta…
672 // Export explicit instantiation definition of a non-exported member variable
674 // MSC-DAG: @"\01??$StaticVar@UExplicitInst_Exported@@@MemVarTmpl@@2HB" = weak_odr dllexport consta…
675 // GNU-DAG: @_ZN10MemVarTmpl9StaticVarI21ExplicitInst_ExportedEE = weak_odr dllexport consta…
678 // Export specialization of a non-exported member variable template.
679 // MSC-DAG: @"\01??$StaticVar@UExplicitSpec_Def_Exported@@@MemVarTmpl@@2HB" = weak_odr dllexport co…
680 // GNU-DAG: @_ZN10MemVarTmpl9StaticVarI25ExplicitSpec_Def_ExportedEE = dllexport constant i3…