Searched refs:funcTmpl (Results 1 - 4 of 4) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Ddllimport.cpp398 template<typename T> void funcTmpl() {} function
481 // MSC-DAG: declare dllimport void @"\01??$funcTmpl@UExplicitDecl_Imported@@@@YAXXZ"()
487 extern template __declspec(dllimport) void funcTmpl<ExplicitDecl_Imported>();
489 USE(funcTmpl<ExplicitDecl_Imported>)
494 // MSC-DAG: declare dllimport void @"\01??$funcTmpl@UExplicitInst_Imported@@@@YAXXZ"()
498 // MO1-DAG: define available_externally dllimport void @"\01??$funcTmpl@UExplicitInst_Imported@@@@YAXXZ"()
502 template __declspec(dllimport) void funcTmpl<ExplicitInst_Imported>();
504 USE(funcTmpl<ExplicitInst_Imported>)
509 // MSC-DAG: declare dllimport void @"\01??$funcTmpl@UExplicitSpec_Imported@@@@YAXXZ"()
511 template<> __declspec(dllimport) void funcTmpl<ExplicitSpec_Importe
525 template<> __declspec(dllimport) inline void funcTmpl<ExplicitSpec_InlineDef_Imported>() {} function
[all...]
H A Ddllexport.cpp353 template<typename T> void funcTmpl() {} function
389 // MSC-DAG: define weak_odr dllexport void @"\01??$funcTmpl@UExplicitDecl_Exported@@@@YAXXZ"()
391 extern template __declspec(dllexport) void funcTmpl<ExplicitDecl_Exported>();
392 template __declspec(dllexport) void funcTmpl<ExplicitDecl_Exported>();
395 // MSC-DAG: define weak_odr dllexport void @"\01??$funcTmpl@UExplicitInst_Exported@@@@YAXXZ"()
397 template __declspec(dllexport) void funcTmpl<ExplicitInst_Exported>();
400 // MSC-DAG: define dllexport void @"\01??$funcTmpl@UExplicitSpec_Def_Exported@@@@YAXXZ"()
402 template<> __declspec(dllexport) void funcTmpl<ExplicitSpec_Def_Exported>() {} function
404 // MSC-DAG: define weak_odr dllexport void @"\01??$funcTmpl@UExplicitSpec_InlineDef_Exported@@@@YAXXZ"()
406 template<> __declspec(dllexport) inline void funcTmpl<ExplicitSpec_InlineDef_Exporte function
[all...]
/external/clang/test/SemaCXX/
H A Ddllexport.cpp274 template<typename T> void funcTmpl() {} function
300 extern template __declspec(dllexport) void funcTmpl<ExplicitDecl_Exported>();
301 template __declspec(dllexport) void funcTmpl<ExplicitDecl_Exported>();
304 template __declspec(dllexport) void funcTmpl<ExplicitInst_Exported>();
307 template<> __declspec(dllexport) void funcTmpl<ExplicitSpec_Exported>();
308 template<> __declspec(dllexport) void funcTmpl<ExplicitSpec_Def_Exported>() {} function
309 template<> __declspec(dllexport) inline void funcTmpl<ExplicitSpec_InlineDef_Exported>() {} function
H A Ddllimport.cpp322 template<typename T> void funcTmpl() {} function
351 extern template __declspec(dllimport) void funcTmpl<ExplicitDecl_Imported>();
355 template __declspec(dllimport) void funcTmpl<ExplicitInst_Imported>();
360 template<> __declspec(dllimport) void funcTmpl<ExplicitSpec_Imported>();
361 template<> __declspec(dllimport) void funcTmpl<ExplicitSpec_Def_Imported>() {} // expected-error{{dllimport cannot be applied to non-inline function definition}} function
362 template<> __declspec(dllimport) inline void funcTmpl<ExplicitSpec_InlineDef_Imported>() {} function

Completed in 860 milliseconds