/external/clang/test/SemaCXX/ |
D | dllexport.cpp | 19 __declspec(dllexport) typedef int typedef1; // expected-warning{{'dllexport' attribute only applies… 20 typedef __declspec(dllexport) int typedef2; // expected-warning{{'dllexport' attribute only applies… 21 typedef int __declspec(dllexport) typedef3; // expected-warning{{'dllexport' attribute only applies… 22 typedef __declspec(dllexport) void (*FunTy)(); // expected-warning{{'dllexport' attribute only appl… 23 enum __declspec(dllexport) Enum {}; // expected-warning{{'dllexport' attribute only applies to vari… 25 …enum class __declspec(dllexport) EnumClass {}; // expected-warning{{'dllexport' attribute only app… 35 __declspec(dllexport) extern int ExternGlobalDecl; 38 __declspec(dllexport) int GlobalDef; 41 __declspec(dllexport) int GlobalInit1 = 1; 42 int __declspec(dllexport) GlobalInit2 = 1; [all …]
|
/external/llvm-project/clang/test/SemaCXX/ |
D | dllexport.cpp | 22 __declspec(dllexport) typedef int typedef1; 24 typedef __declspec(dllexport) int typedef2; 26 typedef int __declspec(dllexport) typedef3; 28 typedef __declspec(dllexport) void (*FunTy)(); 30 enum __declspec(dllexport) Enum {}; 33 enum class __declspec(dllexport) EnumClass {}; 44 __declspec(dllexport) extern int ExternGlobalDecl; 47 __declspec(dllexport) int GlobalDef; 50 __declspec(dllexport) int GlobalInit1 = 1; 51 int __declspec(dllexport) GlobalInit2 = 1; [all …]
|
/external/clang/test/CodeGenCXX/ |
D | dllexport-members.cpp | 46 __declspec(dllexport) void normalDef(); 47 __declspec(dllexport) void normalInclass() { referencedNonExportedInClass(); } in normalInclass() 48 __declspec(dllexport) void normalInlineDef(); 49 __declspec(dllexport) inline void normalInlineDecl(); 68 __declspec(dllexport) virtual void virtualDef(); 69 __declspec(dllexport) virtual void virtualInclass() {} in virtualInclass() 70 __declspec(dllexport) virtual void virtualInlineDef(); 71 __declspec(dllexport) virtual inline void virtualInlineDecl(); 81 __declspec(dllexport) static void staticDef(); 82 __declspec(dllexport) static void staticInclass() {} in staticInclass() [all …]
|
D | dllexport.cpp | 40 __declspec(dllexport) extern int ExternGlobalDecl; 45 __declspec(dllexport) int GlobalDef; 50 __declspec(dllexport) int GlobalInit1 = 1; 54 int __declspec(dllexport) GlobalInit2 = 1; 59 __declspec(dllexport) extern int GlobalDeclInit; 65 __declspec(dllexport) extern int GlobalRedecl1; 66 __declspec(dllexport) int GlobalRedecl1; 70 __declspec(dllexport) extern int GlobalRedecl2; 75 namespace ns { __declspec(dllexport) int ExternalGlobal; } 79 __declspec(dllexport) auto ExternalAutoTypeGlobal = External(); [all …]
|
/external/llvm-project/clang/test/CodeGenCXX/ |
D | dllexport-members.cpp | 46 __declspec(dllexport) void normalDef(); 47 __declspec(dllexport) void normalInclass() { referencedNonExportedInClass(); } in normalInclass() 48 __declspec(dllexport) void normalInlineDef(); 49 __declspec(dllexport) inline void normalInlineDecl(); 68 __declspec(dllexport) virtual void virtualDef(); 69 __declspec(dllexport) virtual void virtualInclass() {} in virtualInclass() 70 __declspec(dllexport) virtual void virtualInlineDef(); 71 __declspec(dllexport) virtual inline void virtualInlineDecl(); 81 __declspec(dllexport) static void staticDef(); 82 __declspec(dllexport) static void staticInclass() {} in staticInclass() [all …]
|
D | dllexport.cpp | 42 __declspec(dllexport) extern int ExternGlobalDecl; 51 __declspec(dllexport) int GlobalDef; 56 __declspec(dllexport) int GlobalInit1 = 1; 60 int __declspec(dllexport) GlobalInit2 = 1; 65 __declspec(dllexport) extern int GlobalDeclInit; 71 __declspec(dllexport) extern int GlobalRedecl1; 72 __declspec(dllexport) int GlobalRedecl1; 76 __declspec(dllexport) extern int GlobalRedecl2; 81 namespace ns { __declspec(dllexport) int ExternalGlobal; } 85 __declspec(dllexport) auto ExternalAutoTypeGlobal = External(); [all …]
|
D | dllexport-ctor-closure.cpp | 7 __declspec(dllexport) CtorWithClosure(...) {} in CtorWithClosure() 17 __declspec(dllexport) CtorWithClosureOutOfLine(...); 28 struct __declspec(dllexport) ClassWithClosure { 43 template struct __declspec(dllexport) TemplateWithClosure<char>; 45 template struct __declspec(dllexport) TemplateWithClosure<int>; 53 template <typename T> struct __declspec(dllexport) ExportedTemplateWithClosure { 61 struct __declspec(dllexport) NestedOuter { 64 struct __declspec(dllexport) NestedInner { 79 struct __declspec(dllexport) CtorClosureInline { 82 struct __declspec(dllexport) CtorClosureOutOfLine {
|
D | windows-itanium-dllexport.cpp | 9 struct __declspec(dllexport) s { 21 template class __declspec(dllexport) c<int>; 27 template class __declspec(dllexport) c<char>; 35 template class __declspec(dllexport) c<double>; 50 template class __declspec(dllexport) outer<int>;
|
/external/llvm-project/clang/test/Sema/ |
D | dllexport.c | 7 __declspec(dllexport) typedef int typedef1; 9 typedef __declspec(dllexport) int typedef2; 11 typedef int __declspec(dllexport) typedef3; 13 typedef __declspec(dllexport) void (*FunTy)(); 15 enum __declspec(dllexport) Enum { EnumVal }; 17 struct __declspec(dllexport) Record {}; 27 __declspec(dllexport) extern int ExternGlobalDecl; 30 __declspec(dllexport) int GlobalDef; 33 __declspec(dllexport) int GlobalInit1 = 1; 34 int __declspec(dllexport) GlobalInit2 = 1; [all …]
|
/external/clang/test/Sema/ |
D | dllexport.c | 7 __declspec(dllexport) typedef int typedef1; // expected-warning{{'dllexport' attribute only applies… 8 typedef __declspec(dllexport) int typedef2; // expected-warning{{'dllexport' attribute only applies… 9 typedef int __declspec(dllexport) typedef3; // expected-warning{{'dllexport' attribute only applies… 10 typedef __declspec(dllexport) void (*FunTy)(); // expected-warning{{'dllexport' attribute only appl… 11 enum __declspec(dllexport) Enum { EnumVal }; // expected-warning{{'dllexport' attribute only applie… 12 struct __declspec(dllexport) Record {}; // expected-warning{{'dllexport' attribute only applies to … 21 __declspec(dllexport) extern int ExternGlobalDecl; 24 __declspec(dllexport) int GlobalDef; 27 __declspec(dllexport) int GlobalInit1 = 1; 28 int __declspec(dllexport) GlobalInit2 = 1; [all …]
|
/external/clang/test/CodeGen/ |
D | dllexport.c | 14 __declspec(dllexport) extern int ExternGlobalDecl; 18 __declspec(dllexport) int GlobalDef; 22 __declspec(dllexport) int GlobalInit = 1; 26 __declspec(dllexport) extern int GlobalDeclInit; 31 __declspec(dllexport) extern int GlobalRedecl1; 32 __declspec(dllexport) int GlobalRedecl1; 35 __declspec(dllexport) extern int GlobalRedecl2; 48 __declspec(dllexport) void def(void) {} in def() 53 __declspec(dllexport) inline void inlineFunc(void) {} in inlineFunc() 54 __declspec(dllexport) inline void externInlineFunc(void) {} in externInlineFunc() [all …]
|
/external/llvm-project/clang/test/CodeGen/ |
D | dllexport.c | 14 __declspec(dllexport) extern int ExternGlobalDecl; 18 __declspec(dllexport) int GlobalDef; 22 __declspec(dllexport) int GlobalInit = 1; 26 __declspec(dllexport) extern int GlobalDeclInit; 31 __declspec(dllexport) extern int GlobalRedecl1; 32 __declspec(dllexport) int GlobalRedecl1; 35 __declspec(dllexport) extern int GlobalRedecl2; 48 __declspec(dllexport) void def(void) {} in def() 53 __declspec(dllexport) inline void inlineFunc(void) {} in inlineFunc() 54 __declspec(dllexport) inline void externInlineFunc(void) {} in externInlineFunc() [all …]
|
D | pch-dllexport.cpp | 23 inline void __declspec(dllexport) foo() {} in foo() 30 inline void __declspec(dllexport) baz() {} in baz() 37 struct __declspec(dllexport) S { 56 template <typename T> void __declspec(dllexport) implicitInstantiation(T) {} in implicitInstantiation() 58 template <typename T> inline void __declspec(dllexport) explicitSpecialization(T) {} in explicitSpecialization() 60 template <typename T> void __declspec(dllexport) explicitInstantiationDef(T) {} in explicitInstantiationDef() 62 template <typename T> void __declspec(dllexport) explicitInstantiationDefAfterDecl(T) {} in explicitInstantiationDefAfterDecl() 65 template <typename T> T __declspec(dllexport) variableTemplate; 87 template<> inline void __declspec(dllexport) explicitSpecialization<int>(int) {} in explicitSpecialization() 90 template void __declspec(dllexport) explicitInstantiationDef<int>(int); [all …]
|
/external/llvm-project/clang/test/SemaObjC/ |
D | dllexport.m | 3 __declspec(dllexport) typedef int typedef1; 4 // expected-warning@-1{{'dllexport' attribute only applies to functions, variables, classes, and Ob… 5 typedef __declspec(dllexport) int typedef2; 6 // expected-warning@-1{{'dllexport' attribute only applies to}} 7 typedef int __declspec(dllexport) typedef3; 8 // expected-warning@-1{{'dllexport' attribute only applies to}} 9 typedef __declspec(dllexport) void (*FunTy)(); 10 // expected-warning@-1{{'dllexport' attribute only applies to}} 11 enum __declspec(dllexport) E { Val }; 12 // expected-warning@-1{{'dllexport' attribute only applies to}} [all …]
|
/external/llvm-project/clang/test/SemaObjCXX/ |
D | dllexport.mm | 3 __declspec(dllexport) typedef int typedef1; 4 // expected-warning@-1{{'dllexport' attribute only applies to functions, variables, classes, and Ob… 5 typedef __declspec(dllexport) int typedef2; 6 // expected-warning@-1{{'dllexport' attribute only applies to functions, variables, classes, and Ob… 7 typedef int __declspec(dllexport) typedef3; 8 // expected-warning@-1{{'dllexport' attribute only applies to functions, variables, classes, and Ob… 9 typedef __declspec(dllexport) void (*FunTy)(); 10 // expected-warning@-1{{'dllexport' attribute only applies to functions, variables, classes, and Ob… 11 enum __declspec(dllexport) E { }; 12 // expected-warning@-1{{'dllexport' attribute only applies to functions, variables, classes, and Ob… [all …]
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | dllexport.ll | 8 define dllexport void @g() { 12 define dllexport void @h() unnamed_addr { 16 declare dllexport void @i() 18 define linkonce_odr dllexport void @j() { 22 define linkonce_odr dllexport void @k() alwaysinline { 26 define weak_odr dllexport void @l() { 30 @m = dllexport global i32 0, align 4 31 @n = dllexport unnamed_addr constant i32 0 32 @o = common dllexport global i32 0, align 4 33 @p = weak_odr dllexport global i32 0, align 4 [all …]
|
/external/llvm/test/CodeGen/ARM/Windows/ |
D | dllexport.ll | 9 define dllexport void @g() { 13 define dllexport void @h() unnamed_addr { 17 declare dllexport void @i() 19 define linkonce_odr dllexport void @j() { 23 define linkonce_odr dllexport void @k() alwaysinline { 27 define weak_odr dllexport void @l() { 31 @m = dllexport global i32 0, align 4 32 @n = dllexport unnamed_addr constant i32 0 33 @o = common dllexport global i32 0, align 4 34 @p = weak_odr dllexport global i32 0, align 4 [all …]
|
/external/llvm-project/llvm/test/CodeGen/ARM/Windows/ |
D | dllexport.ll | 9 define dllexport void @g() { 13 define dllexport void @h() unnamed_addr { 17 declare dllexport void @i() 19 define linkonce_odr dllexport void @j() { 23 define linkonce_odr dllexport void @k() alwaysinline { 27 define weak_odr dllexport void @l() { 31 @m = dllexport global i32 0, align 4 32 @n = dllexport unnamed_addr constant i32 0 33 @o = common dllexport global i32 0, align 4 34 @p = weak_odr dllexport global i32 0, align 4 [all …]
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | dllexport-x86_64.ll | 13 define dllexport void @f1() { 18 define dllexport void @f2() unnamed_addr { 25 define linkonce_odr dllexport void @lnk1() comdat { 32 define linkonce_odr dllexport void @lnk2() alwaysinline comdat { 37 define weak_odr dllexport void @weak1() { 44 @Var1 = dllexport global i32 1, align 4 48 @Var2 = dllexport unnamed_addr constant i32 1 51 @Var3 = common dllexport global i32 0, align 4 54 @WeakVar1 = weak_odr dllexport global i32 1, align 4 57 @WeakVar2 = weak_odr dllexport unnamed_addr constant i32 1 [all …]
|
D | dllexport.ll | 21 define dllexport void @f1() { 26 define dllexport void @f2() unnamed_addr { 30 declare dllexport void @notDefined() 33 define dllexport x86_stdcallcc void @stdfun() nounwind { 38 define dllexport x86_fastcallcc i32 @fastfun() nounwind { 43 define dllexport x86_thiscallcc void @thisfun() nounwind { 50 define linkonce_odr dllexport void @lnk1() comdat { 57 define linkonce_odr dllexport void @lnk2() alwaysinline comdat { 62 define weak_odr dllexport void @weak1() { 69 @Var1 = dllexport global i32 1, align 4 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | dllexport-x86_64.ll | 13 define dllexport void @f1() { 18 define dllexport void @f2() unnamed_addr { 23 define linkonce_odr dllexport void @lnk1() { 28 define linkonce_odr dllexport void @lnk2() alwaysinline { 33 define weak_odr dllexport void @weak1() { 40 @Var1 = dllexport global i32 1, align 4 44 @Var2 = dllexport unnamed_addr constant i32 1 47 @Var3 = common dllexport global i32 0, align 4 50 @WeakVar1 = weak_odr dllexport global i32 1, align 4 53 @WeakVar2 = weak_odr dllexport unnamed_addr constant i32 1 [all …]
|
D | dllexport.ll | 21 define dllexport void @f1() { 26 define dllexport void @f2() unnamed_addr { 30 declare dllexport void @notDefined() 33 define dllexport x86_stdcallcc void @stdfun() nounwind { 38 define dllexport x86_fastcallcc i32 @fastfun() nounwind { 43 define dllexport x86_thiscallcc void @thisfun() nounwind { 48 define linkonce_odr dllexport void @lnk1() { 53 define linkonce_odr dllexport void @lnk2() alwaysinline { 58 define weak_odr dllexport void @weak1() { 65 @Var1 = dllexport global i32 1, align 4 [all …]
|
/external/llvm-project/clang/test/CodeGenObjC/ |
D | dllstorage.m | 15 __declspec(dllexport) 19 // CHECK-IR-DAG: @"OBJC_METACLASS_$_J" = dso_local dllexport global %struct._class_t 20 // CHECK-IR-DAG: @"OBJC_CLASS_$_J" = dso_local dllexport global %struct._class_t 22 // CHECK-FW-DAG: @_OBJC_METACLASS_J = dso_local dllexport global 23 // CHECK-FW-DAG: @_OBJC_CLASS_J = dso_local dllexport global 48 __declspec(dllexport) 52 // CHECK-IR-DAG: @"OBJC_METACLASS_$_L" = dso_local dllexport global %struct._class_t 53 // CHECK-IR-DAG: @"OBJC_CLASS_$_L" = dso_local dllexport global %struct._class_t 55 // CHECK-FW-DAG: @_OBJC_METACLASS_L = dso_local dllexport global 56 // CHECK-FW-DAG: @_OBJC_CLASS_L = dso_local dllexport global [all …]
|
/external/clang/test/Rewriter/ |
D | objc-modern-metadata-visibility.mm | 31 // CHECK: __declspec(allocate(".objc_ivar$B")) extern "C" __declspec(dllexport) unsigned long int O… 32 // CHECK: __declspec(allocate(".objc_ivar$B")) extern "C" __declspec(dllexport) unsigned long int O… 35 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_METACLASS_$_Sub 37 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_CLASS_$_Sub 38 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_CLASS_$_NSString; 39 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_METACLASS_$_NSString 40 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_CLASS_$_NSString
|
/external/llvm-project/clang/test/Rewriter/ |
D | objc-modern-metadata-visibility.mm | 31 // CHECK: __declspec(allocate(".objc_ivar$B")) extern "C" __declspec(dllexport) unsigned long int O… 32 // CHECK: __declspec(allocate(".objc_ivar$B")) extern "C" __declspec(dllexport) unsigned long int O… 35 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_METACLASS_$_Sub 37 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_CLASS_$_Sub 38 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_CLASS_$_NSString; 39 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_METACLASS_$_NSString 40 // CHECK: extern "C" __declspec(dllexport) struct _class_t OBJC_CLASS_$_NSString
|