/llvm-project/clang/test/SemaCXX/ |
H A D | lambda-conversion-op-cc.cpp | 6 // RUN: %clang_cc1 -fsyntax-only -triple x86_64-linux-pc -fdefault-calling-conv=vectorcall %s -verify -DBAD_VEC_CONVERS 7 // RUN: %clang_cc1 -triple x86_64-linux-pc -fdefault-calling-conv=vectorcall %s -ast-dump | FileCheck %s --check-prefixes=CHECK,VECTDEF 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() 42 // VECTDEF: CXXConversionDecl {{.*}} operator void (*)(int, float, double) __attribute__((vectorcall)) 'void in useage() 43 // VECTDEF: CXXMethodDecl {{.*}} __invoke 'void (int, float, double) __attribute__((vectorcall))' static inline in useage() 45 // CHECK: VarDecl {{.*}} vectorcall ' in useage() 47 // CHECK: CXXMethodDecl {{.*}} operator() 'void (int, float, double) const __attribute__((vectorcall))' 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/lld/test/COFF/ |
H A D | def-export-stdcall.s | 21 # UNDECORATED-IMPLIB-NEXT: Export name: vectorcall 23 # UNDECORATED-IMPLIB-NEXT: vectorcall@@8 28 # UNDECORATED-EXPORTS: Name: vectorcall 45 # DECORATED-IMPLIB-NEXT: Export name: vectorcall@@8 47 # DECORATED-IMPLIB-NEXT: vectorcall@@8 51 # DECORATED-EXPORTS: Name: vectorcall@@8 68 # GNU tools don't support vectorcall, but this test is just to track that 95 # GNU tools don't support vectorcall, but this test is just to track that
|
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 | dllexport.s | 21 # DECORATED-IMPLIB-NEXT: Export name: vectorcall@@8 23 # DECORATED-IMPLIB-NEXT: vectorcall@@8 28 # DECORATED-EXPORTS: Name: vectorcall@@8 36 .globl vectorcall@@8 46 vectorcall@@8:
|
/llvm-project/clang/test/Sema/ |
H A D | no_callconv.cpp | 9 void __attribute__((vectorcall)) funcA() {} // expected-error {{'vectorcall' calling convention is … in funcA() 26 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/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/lldb/test/API/lang/c/calling-conventions/ |
H A D | vectorcall.c | 1 int __attribute__((vectorcall)) func(double a) { in func()
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | lambda-conversion-op-cc.cpp | 17 double (*__attribute__((vectorcall)) fp5)(int, float, double) = lambda; in usage()
|
H A D | default_calling_conv.cpp | 40 void __attribute__((vectorcall)) test5() {} in test5()
|
H A D | homogeneous-aggregates.cpp | 8 #define CC __attribute__((vectorcall))
|
/llvm-project/clang/test/CodeGen/ |
H A D | debug-info-cc.c | 111 __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/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/lld/MinGW/ |
H A D | Options.td | 67 HelpText<"Don't resolve stdcall/fastcall/vectorcall to undecorated symbols">; 74 HelpText<"Resolve stdcall/fastcall/vectorcall to undecorated symbols without warnings">;
|
/llvm-project/llvm/ |
H A D | CREDITS.TXT | 252 D: A variety of Clang contributions including function multiversioning, regcall/vectorcall.
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.td | 389 // X86-64 vectorcall return-value convention.
|
/llvm-project/clang/include/clang/Basic/ |
H A D | Attr.td | 3223 let Spellings = [Clang<"vectorcall">, CustomKeyword<"__vectorcall">,
|
/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 8253 Values<"cdecl,fastcall,stdcall,vectorcall,regcall,rtdcall">,
|