Home
last modified time | relevance | path

Searched refs:__ptr32 (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/clang/test/Sema/
H A DMicrosoftExtensions.c143 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 Dattr-print.c20 int * __ptr32 p32;
26 int * __uptr __ptr32 p32_2;
32 int * __uptr __ptr32 p32_3;
35 int * __sptr * __ptr32 ppsp32;
H A DMicrosoftExtensions.cpp6 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 Dms-mixed-ptr-sizes.c5 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 Daddress-space-ptr32.c4 int (*__ptr32 a)(int); in foo() local
/llvm-project-15.0.7/clang/test/Parser/
H A DMicrosoftExtensions.c15 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 DMicrosoftExtensions.cpp417 typedef int ignored_quals_dummy1, const volatile __ptr32 __ptr64 __w64 __unaligned __sptr __uptr ig…
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmangle-ptr-size-address-space.cpp6 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 Dmixed-ptr-sizes.ll7 ; 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 Dmixed-ptr-sizes-i686.ll7 ; 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 Dast-print-attr.c7 using B = int ** __ptr32 *[3];
/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dinvalid-image.cl21 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 DTokenKinds.def667 KEYWORD(__ptr32 , KEYMS)
704 ALIAS("_ptr32" , __ptr32 , KEYMSCOMPAT)
H A DAttr.td3564 let Spellings = [Keyword<"__ptr32">];
H A DAttrDocs.td3779 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