| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | lambda-conversion-op-cc.cpp | 13 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 D | virtual-override-x86.cpp | 6 …virtual void __attribute__((thiscall)) f(); // expected-note{{overridden virtual function is here}} 16 void __attribute__((thiscall)) f(); // This override is correct
|
| H A D | virtual-override-x64.cpp | 9 …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 D | stdcall-fastcall.c | 5 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 D | debug-info-cc.c | 99 __attribute__((thiscall)) int add_thiscall(int a, int b) { in add_thiscall()
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | thiscall-struct-return.cpp | 21 struct S __attribute__((thiscall)) Small() const { in Small() 26 struct M __attribute__((thiscall)) Medium() const { in Medium()
|
| H A D | lambda-conversion-op-cc.cpp | 14 double (*__attribute__((thiscall)) fp2)(int, float, double) = lambda; in usage()
|
| H A D | mangle-win-ccs.cpp | 15 void __attribute__((thiscall)) f_thiscall(int, int);
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | no_callconv.cpp | 20 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 D | callingconv-iamcu.c | 16 void __attribute__((thiscall)) test4(int a, ...) { // expected-warning {{'thiscall' calling convent… in test4()
|
| H A D | callingconv.c | 23 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 D | partial-type-stream.test | 15 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 D | address-space-lambda.clcpp | 37 //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 D | materialize.ll | 233 ; 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 D | tailcall-msvc-conventions.ll | 97 ; Tail calling from ccall to thiscall works. 115 ; Tail call from thiscall to ccall works if no arguments need popping.
|
| H A D | preallocated.ll | 148 define void @thiscall() {
|
| H A D | movtopush.ll | 11 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 D | calling-conventions-x86.test | 19 32BIT-CHECK-DAG: int (S::*FuncThisCallPtr)() __attribute__((thiscall));
|
| H A D | pointers.test | 31 MAIN-SAME: (int (ST::*)(int){{( __attribute__\(\(thiscall\)\))?}}), scope = local
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/PDB/ |
| H A D | pdbdump-merge-ids-and-types.test | 28 TPI-TYPES-NEXT: calling conv = thiscall, options = constructor
|
| H A D | pdbdump-headers.test | 126 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 D | pdb-global-hashes.test | 63 CHECK-NEXT: calling conv = thiscall, options = None
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.td | 682 // Do not pass the sret argument in RCX, the Win64 thiscall calling
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Attr.td | 2608 let Spellings = [GCC<"thiscall">, Keyword<"__thiscall">,
|