Searched refs:__ptr32 (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | MicrosoftExtensions.c | 143 void ptr_func(int * __ptr32 i) {} // expected-note {{previous definition is here}} in ptr_func() 147 void ptr_func2(int * __sptr __ptr32 i) {} // expected-note {{previous definition is here}} in ptr_func2() 148 void ptr_func2(int * __uptr __ptr32 i) {} // expected-error {{redefinition of 'ptr_func2'}} in ptr_func2() 151 void *__ptr32 ptr_func3(void) { return 0; } // expected-note {{previous definition is here}} in ptr_func3() 157 void ptr_func5(int *__ptr32 i); 164 int * __sptr __ptr32 __sptr wrong4; // expected-warning {{attribute '__sptr' is already applied}} 166 __ptr32 int *wrong5; // expected-error {{'__ptr32' attribute only applies to pointer arguments}} 168 int *wrong6 __ptr32; // expected-error {{expected ';' after top level declarator}} expected-warnin… variable 170 int * __ptr32 __ptr64 wrong7; // expected-error {{'__ptr32' and '__ptr64' attributes are not compa… 172 int * __ptr32 __ptr32 wrong8; // expected-warning {{attribute '__ptr32' is already applied}} [all …]
|
| H A D | attr-print.c | 20 int * __ptr32 p32; 26 int * __uptr __ptr32 p32_2; 32 int * __uptr __ptr32 p32_3; 35 int * __sptr * __ptr32 ppsp32;
|
| H A D | MicrosoftExtensions.cpp | 6 int test_ptr_comparison(int *__ptr32 __uptr p32u, int *__ptr32 __sptr p32s, in test_ptr_comparison()
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | ms-mixed-ptr-sizes.c | 5 int * __ptr32 p32; 9 void test_sign_ext(struct Foo *f, int * __ptr32 __sptr i) { in test_sign_ext() 17 void test_zero_ext(struct Foo *f, int * __ptr32 __uptr i) { in test_zero_ext() 33 void test_noop(struct Foo *f, int * __ptr32 i) { in test_noop() 47 f->p32 = (int * __ptr32)i; in test_other() 51 int test_compare1(int *__ptr32 __uptr i, int *__ptr64 j) { in test_compare1() 60 int test_compare2(int *__ptr32 __sptr i, int *__ptr64 j) { in test_compare2() 69 int test_compare3(int *__ptr32 __uptr i, int *__ptr64 j) { in test_compare3() 78 int test_compare4(int *__ptr32 __sptr i, int *__ptr64 j) { in test_compare4()
|
| H A D | address-space-ptr32.c | 4 int (*__ptr32 a)(int); in foo() local
|
| /llvm-project-15.0.7/clang/test/Parser/ |
| H A D | MicrosoftExtensions.c | 15 void * __ptr32 PtrToPtr32(const void *p) { in PtrToPtr32() 16 return((void * __ptr32) (unsigned __int32) (ULONG_PTR)p ); in PtrToPtr32() 87 int * __ptr32 __sptr psp32; 88 int * __ptr32 __uptr pup32; 93 int * __sptr * __ptr32 ppsp32; 96 typedef int ignored_quals_dummy1, const volatile __ptr32 __ptr64 __w64 __unaligned __sptr __uptr ig…
|
| H A D | MicrosoftExtensions.cpp | 417 typedef int ignored_quals_dummy1, const volatile __ptr32 __ptr64 __w64 __unaligned __sptr __uptr ig…
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | mangle-ptr-size-address-space.cpp | 6 void f0(int * __ptr32 p) {} in f0() 10 void * __ptr32 __uptr f1(int * __ptr32 p) { return 0; } in f1()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | mixed-ptr-sizes.ll | 7 ; int * __ptr32 p32; 12 ; void test_sign_ext(Foo *f, int * __ptr32 __sptr i) { 16 ; void test_zero_ext(Foo *f, int * __ptr32 __uptr i) { 24 ; void test_noop1(Foo *f, int * __ptr32 i) { 32 ; void test_null_arg(Foo *f, int * __ptr32 i) { 36 ; f->p32 = (int * __ptr32)i;
|
| H A D | mixed-ptr-sizes-i686.ll | 7 ; int * __ptr32 p32; 12 ; void test_sign_ext(Foo *f, int * __ptr32 __sptr i) { 16 ; void test_zero_ext(Foo *f, int * __ptr32 __uptr i) { 24 ; void test_noop1(Foo *f, int * __ptr32 i) {
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | ast-print-attr.c | 7 using B = int ** __ptr32 *[3];
|
| /llvm-project-15.0.7/clang/test/SemaOpenCL/ |
| H A D | invalid-image.cl | 21 kernel void foob(read_only __ptr32 image2d_t i) { } // expected-error{{'__ptr32' attribute only ap…
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | TokenKinds.def | 667 KEYWORD(__ptr32 , KEYMS) 704 ALIAS("_ptr32" , __ptr32 , KEYMSCOMPAT)
|
| H A D | Attr.td | 3564 let Spellings = [Keyword<"__ptr32">];
|
| H A D | AttrDocs.td | 3779 The ``__ptr32`` qualifier represents a native pointer on a 32-bit system. On a 3780 64-bit system, a pointer with ``__ptr32`` is extended to a 64-bit pointer. The
|