Home
last modified time | relevance | path

Searched refs:vectorcall (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dlambda-conversion-op-cc.cpp11 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 Dattr-swiftcall.cpp14 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 Dlink-dll-stdcall.s6 ## 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 Ddef-export-stdcall.s19 # 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 Ddllexport.s19 # 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 Dno_callconv.cpp9 void __attribute__((vectorcall)) funcA() {} // expected-error {{'vectorcall' calling convention is … in funcA()
25 void __attribute__((vectorcall)) funcA() {} in funcA()
H A Dattr-swiftcall.c17 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 Dcalling-conventions-x86.test11 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 Dvectorcall.c1 int __attribute__((vectorcall)) func(double a) { in func()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Ddefault_calling_conv.cpp36 void __attribute__((vectorcall)) test5() {} in test5()
H A Dlambda-conversion-op-cc.cpp17 double (*__attribute__((vectorcall)) fp5)(int, float, double) = lambda; in usage()
H A Dhomogeneous-aggregates.cpp8 #define CC __attribute__((vectorcall))
/llvm-project-15.0.7/clang/test/CodeGen/
H A Ddebug-info-cc.c105 __attribute__((vectorcall)) int add_vectorcall(int a, int b) { in add_vectorcall()
H A Dnrvo-tracking.cpp207 return ^X() [[clang::vectorcall]] { in b_attr()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dmusttail-fastcall.ll39 ; Repeat the test for vectorcall, which has XMM registers.
112 ; Repeat the test for vectorcall, which has XMM registers.
H A Dtailcall-msvc-conventions.ll153 ; vectorcall to cdecl works if no arguments need popping.
/llvm-project-15.0.7/lld/MinGW/
H A DOptions.td54 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 DCREDITS.TXT248 D: A variety of Clang contributions including function multiversioning, regcall/vectorcall.
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CallingConv.td372 // X86-64 vectorcall return-value convention.
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td2615 let Spellings = [Clang<"vectorcall">, Keyword<"__vectorcall">,
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.td6134 Values<"cdecl,fastcall,stdcall,vectorcall,regcall">,