| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | lambda-conversion-op-cc.cpp | 11 auto vectorcall = [](int, float, double) __attribute__((vectorcall)){}; // #2 in useage() local 18 auto genericvectorcalllambda = [](auto a) __attribute__((vectorcall)){}; // #5 in useage() 22 (void)+vectorcall; in useage() 150 void (*__attribute__((vectorcall)) normal_ptr2)(int, float, double) = normal; in useage() 153 void (*vectorcall_ptr2)(int, float, double) = vectorcall; in useage() 166 void (*__attribute__((vectorcall)) normal_ptr2)(int, float, double) = normal; in useage() 171 void (*__attribute__((vectorcall)) vectorcall_ptr2)(int, float, double) = vectorcall; in useage() 172 void (*vectorcall_ptr3)(int, float, double) = vectorcall; in useage() 177 void (*__attribute__((vectorcall)) vectorcall_ptr)(int, float, double) = vectorcall; in useage() 188 void (*__attribute__((vectorcall)) generic_ptr5)(char) = genericvectorcalllambda; in useage() [all …]
|
| H A D | attr-swiftcall.cpp | 14 void multiple_ccs(int x) SWIFTCALL __attribute__((vectorcall)); // expected-error {{vectorcall and … 15 void multiple_ccs_async(int x) SWIFTASYNCCALL __attribute__((vectorcall)); // expected-error {{vect…
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | link-dll-stdcall.s | 6 ## Test on i386 with stdcall/fastcall/vectorcall decorated symbols. 27 .globl vectorcall@@8 37 vectorcall@@8: 48 vectorcall label 63 calll vectorcall@@8 79 # CHECK-NEXT: Symbol: vectorcall 82 # LOG-DAG: Resolving vectorcall@@8 by linking to _vectorcall 88 # ERROR-DAG: undefined symbol: vectorcall@@8
|
| H A D | def-export-stdcall.s | 19 # UNDECORATED-IMPLIB-NEXT: vectorcall@@8 24 # UNDECORATED-EXPORTS: Name: vectorcall 40 # DECORATED-IMPLIB-NEXT: vectorcall@@8 44 # DECORATED-EXPORTS: Name: vectorcall@@8 59 # GNU tools don't support vectorcall, but this test is just to track that 83 # GNU tools don't support vectorcall, but this test is just to track that
|
| H A D | dllexport.s | 19 # DECORATED-IMPLIB-NEXT: vectorcall@@8 24 # DECORATED-EXPORTS: Name: vectorcall@@8 32 .globl vectorcall@@8 42 vectorcall@@8:
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | no_callconv.cpp | 9 void __attribute__((vectorcall)) funcA() {} // expected-error {{'vectorcall' calling convention is … in funcA() 25 void __attribute__((vectorcall)) funcA() {} in funcA()
|
| H A D | attr-swiftcall.c | 17 void multiple_ccs(int x) SWIFTCALL __attribute__((vectorcall)); // expected-error {{vectorcall and … 18 void multiple_ccs_async(int x) SWIFTASYNCCALL __attribute__((vectorcall)); // expected-error {{vect…
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/PDB/ |
| H A D | calling-conventions-x86.test | 11 64BIT-CHECK-DAG: int (*FuncVectorCallPtr)() __attribute__((vectorcall)); 18 32BIT-CHECK-DAG: int (*FuncVectorCallPtr)() __attribute__((vectorcall));
|
| /llvm-project-15.0.7/lldb/test/API/lang/c/calling-conventions/ |
| H A D | vectorcall.c | 1 int __attribute__((vectorcall)) func(double a) { in func()
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | default_calling_conv.cpp | 36 void __attribute__((vectorcall)) test5() {} in test5()
|
| H A D | lambda-conversion-op-cc.cpp | 17 double (*__attribute__((vectorcall)) fp5)(int, float, double) = lambda; in usage()
|
| H A D | homogeneous-aggregates.cpp | 8 #define CC __attribute__((vectorcall))
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | debug-info-cc.c | 105 __attribute__((vectorcall)) int add_vectorcall(int a, int b) { in add_vectorcall()
|
| H A D | nrvo-tracking.cpp | 207 return ^X() [[clang::vectorcall]] { in b_attr()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | musttail-fastcall.ll | 39 ; Repeat the test for vectorcall, which has XMM registers. 112 ; Repeat the test for vectorcall, which has XMM registers.
|
| H A D | tailcall-msvc-conventions.ll | 153 ; vectorcall to cdecl works if no arguments need popping.
|
| /llvm-project-15.0.7/lld/MinGW/ |
| H A D | Options.td | 54 HelpText<"Don't resolve stdcall/fastcall/vectorcall to undecorated symbols">; 61 HelpText<"Resolve stdcall/fastcall/vectorcall to undecorated symbols without warnings">;
|
| /llvm-project-15.0.7/llvm/ |
| H A D | CREDITS.TXT | 248 D: A variety of Clang contributions including function multiversioning, regcall/vectorcall.
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.td | 372 // X86-64 vectorcall return-value convention.
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Attr.td | 2615 let Spellings = [Clang<"vectorcall">, Keyword<"__vectorcall">,
|
| /llvm-project-15.0.7/clang/include/clang/Driver/ |
| H A D | Options.td | 6134 Values<"cdecl,fastcall,stdcall,vectorcall,regcall">,
|