Home
last modified time | relevance | path

Searched refs:thiscall (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dlambda-conversion-op-cc.cpp13 auto thiscall = [](int, float, double) __attribute__((thiscall)){}; // #3 in useage() local
24 (void)+thiscall; in useage()
155 void (*__attribute__((thiscall)) thiscall_ptr2)(int, float, double) = thiscall; in useage()
179 void (*thiscall_ptr)(int, float, double) = thiscall; in useage()
185 void (*__attribute__((thiscall)) generic_ptr3b)(char) = genericlambda; in useage()
186 void (*__attribute__((thiscall)) generic_ptr4b)(int) = genericlambda; in useage()
H A Dvirtual-override-x86.cpp6 …virtual void __attribute__((thiscall)) f(); // expected-note{{overridden virtual function is here}}
16 void __attribute__((thiscall)) f(); // This override is correct
H A Dvirtual-override-x64.cpp9 …virtual void __attribute__((thiscall)) f(); // expected-warning {{'thiscall' calling convention is…
19 …void __attribute__((thiscall)) f(); // expected-warning {{'thiscall' calling convention is not su…
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dstdcall-fastcall.c5 void __attribute__((thiscall)) f3(void);
16 void __attribute__((thiscall)) f6(void) { in f6()
25 void (__attribute__((thiscall)) *pf3)(void) = f3;
28 void (__attribute__((thiscall)) *pf6)(void) = f6;
H A Ddebug-info-cc.c99 __attribute__((thiscall)) int add_thiscall(int a, int b) { in add_thiscall()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dthiscall-struct-return.cpp21 struct S __attribute__((thiscall)) Small() const { in Small()
26 struct M __attribute__((thiscall)) Medium() const { in Medium()
H A Dlambda-conversion-op-cc.cpp14 double (*__attribute__((thiscall)) fp2)(int, float, double) = lambda; in usage()
H A Dmangle-win-ccs.cpp15 void __attribute__((thiscall)) f_thiscall(int, int);
/llvm-project-15.0.7/clang/test/Sema/
H A Dno_callconv.cpp20 void __attribute__((thiscall)) funcF() {} // expected-error {{'thiscall' calling convention is not … in funcF()
42 void __attribute__((thiscall)) funcF() {} // expected-warning {{'thiscall' calling convention is no… in funcF()
H A Dcallingconv-iamcu.c16 void __attribute__((thiscall)) test4(int a, ...) { // expected-warning {{'thiscall' calling convent… in test4()
H A Dcallingconv.c23 void __attribute__((thiscall)) test4(int a, ...) { // expected-error {{variadic function cannot use… in test4()
/llvm-project-15.0.7/llvm/test/tools/llvm-pdbutil/
H A Dpartial-type-stream.test15 NODEPS-NEXT: calling conv = thiscall, options = None
31 DEPS-NEXT: calling conv = thiscall, options = None
/llvm-project-15.0.7/clang/test/SemaOpenCLCXX/
H A Daddress-space-lambda.clcpp37 //expected-note@35{{conversion candidate of type 'void (*)() __attribute__((thiscall))'}}
45 //expected-note@43{{conversion candidate of type 'void (*)() __attribute__((thiscall))'}}
52 //expected-note@50{{conversion candidate of type 'void (*)() __attribute__((thiscall))'}}
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dmaterialize.ll233 ; Materialize -1 (thiscall forces it into %ecx).
255 ; Materialize -1 (thiscall forces it into %ecx).
284 ; Materialize -1 (thiscall forces it into %ecx).
306 ; Materialize -1 (thiscall forces it into %ecx).
H A Dtailcall-msvc-conventions.ll97 ; Tail calling from ccall to thiscall works.
115 ; Tail call from thiscall to ccall works if no arguments need popping.
H A Dpreallocated.ll148 define void @thiscall() {
H A Dmovtopush.ll11 declare x86_thiscallcc void @thiscall(ptr %class, i32 %a, i32 %b, i32 %c, i32 %d)
123 call x86_thiscallcc void @thiscall(ptr %f, i32 1, i32 2, i32 3, i32 4)
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/PDB/
H A Dcalling-conventions-x86.test19 32BIT-CHECK-DAG: int (S::*FuncThisCallPtr)() __attribute__((thiscall));
H A Dpointers.test31 MAIN-SAME: (int (ST::*)(int){{( __attribute__\(\(thiscall\)\))?}}), scope = local
/llvm-project-15.0.7/llvm/test/DebugInfo/PDB/
H A Dpdbdump-merge-ids-and-types.test28 TPI-TYPES-NEXT: calling conv = thiscall, options = constructor
H A Dpdbdump-headers.test126 ALL-NEXT: calling conv = thiscall, options = constructor
130 ALL-NEXT: calling conv = thiscall, options = constructor
162 ALL-NEXT: calling conv = thiscall, options = constructor
168 ALL-NEXT: calling conv = thiscall, options = constructor
172 ALL-NEXT: calling conv = thiscall, options = constructor
205 ALL-NEXT: calling conv = thiscall, options = constructor
209 ALL-NEXT: calling conv = thiscall, options = constructor
243 ALL-NEXT: calling conv = thiscall, options = constructor
247 ALL-NEXT: calling conv = thiscall, options = constructor
302 ALL-NEXT: calling conv = thiscall, options = constructor
[all …]
/llvm-project-15.0.7/lld/test/COFF/
H A Dpdb-global-hashes.test63 CHECK-NEXT: calling conv = thiscall, options = None
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CallingConv.td682 // Do not pass the sret argument in RCX, the Win64 thiscall calling
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td2608 let Spellings = [GCC<"thiscall">, Keyword<"__thiscall">,