Home
last modified time | relevance | path

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

/llvm-project/clang/test/SemaCXX/
H A Dlambda-conversion-op-cc.cpp6 // 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 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/lld/test/COFF/
H A Ddef-export-stdcall.s21 # 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 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 Ddllexport.s21 # 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 Dno_callconv.cpp9 void __attribute__((vectorcall)) funcA() {} // expected-error {{'vectorcall' calling convention is … in funcA()
26 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/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/lldb/test/API/lang/c/calling-conventions/
H A Dvectorcall.c1 int __attribute__((vectorcall)) func(double a) { in func()
/llvm-project/clang/test/CodeGenCXX/
H A Dlambda-conversion-op-cc.cpp17 double (*__attribute__((vectorcall)) fp5)(int, float, double) = lambda; in usage()
H A Ddefault_calling_conv.cpp40 void __attribute__((vectorcall)) test5() {} in test5()
H A Dhomogeneous-aggregates.cpp8 #define CC __attribute__((vectorcall))
/llvm-project/clang/test/CodeGen/
H A Ddebug-info-cc.c111 __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/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/lld/MinGW/
H A DOptions.td67 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 DCREDITS.TXT252 D: A variety of Clang contributions including function multiversioning, regcall/vectorcall.
/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.td389 // X86-64 vectorcall return-value convention.
/llvm-project/clang/include/clang/Basic/
H A DAttr.td3223 let Spellings = [Clang<"vectorcall">, CustomKeyword<"__vectorcall">,
/llvm-project/clang/include/clang/Driver/
H A DOptions.td8253 Values<"cdecl,fastcall,stdcall,vectorcall,regcall,rtdcall">,