| /llvm-project/flang/runtime/ |
| H A D | pointer.cpp | 22 void RTDEF(PointerNullifyIntrinsic)(Descriptor &pointer, TypeCategory category, in RTDEF() 25 pointer.Establish(TypeCode{category, kind}, in RTDEF() 30 void RTDEF(PointerNullifyCharacter)(Descriptor &pointer, SubscriptValue length, in RTDEF() 33 pointer.Establish( in RTDEF() 37 void RTDEF(PointerNullifyDerived)(Descriptor &pointer, in RTDEF() 40 pointer.Establish(derivedType, nullptr, rank, nullptr, CFI_attribute_pointer); in RTDEF() 43 void RTDEF(PointerSetBounds)(Descriptor &pointer, int zeroBasedDim, in RTDEF() 45 INTERNAL_CHECK(zeroBasedDim >= 0 && zeroBasedDim < pointer.rank()); in RTDEF() 46 pointer.GetDimension(zeroBasedDim).SetBounds(lower, upper); in RTDEF() 53 Descriptor &pointer, int which, SubscriptValue x) { in RTDEF() [all …]
|
| /llvm-project/clang/test/Analysis/ |
| H A D | os_smart_ptr.h | 10 smart_ptr() : pointer(nullptr) {} in smart_ptr() 12 explicit smart_ptr(T *&p) : pointer(p) { in smart_ptr() 13 if (pointer) { in smart_ptr() 14 _retain(pointer); in smart_ptr() 18 smart_ptr(smart_ptr const &rhs) : pointer(rhs.pointer) { in smart_ptr() 19 if (pointer) { in smart_ptr() 20 _retain(pointer); in smart_ptr() 35 if (pointer) { in ~smart_ptr() 36 _release(pointer); in ~smart_ptr() 45 return pointer; in get() [all …]
|
| /llvm-project/clang/test/SemaObjC/ |
| H A D | comptypes-7.m | 24 /* The incompatible pointer types should all generate warnings, while the 25 incompatible integer to/from pointer conversions default to an error. */ 27 …obj = i; // expected-error {{incompatible integer to pointer conversion assigning to 'id' from 'in… 28 obj = j; // expected-warning {{incompatible pointer types assigning to 'id' from 'int *'}} 30 …obj_p = i; // expected-error {{incompatible integer to pointer conversion assigning to 'id<MyProto… 31 …obj_p = j; // expected-warning {{incompatible pointer types assigning to 'id<MyProtocol>' from 'in… 33 …obj_c = i; // expected-error {{incompatible integer to pointer conversion assigning to 'MyClass *'… 34 …obj_c = j; // expected-warning {{incompatible pointer types assigning to 'MyClass *' from 'int *'}} 36 …obj_C = i; // expected-error {{incompatible integer to pointer conversion assigning to 'Class' fro… 37 obj_C = j; // expected-warning {{incompatible pointer types assigning to 'Class' from 'int *'}} [all …]
|
| H A D | arc-non-pod-memaccess.m | 24 …memcpy(sip, ptr, 17); // expected-warning{{destination for this 'memcpy' call is a pointer to owne… 25 // expected-note{{explicitly cast the pointer to silence this warning}} 26 …memcpy(wip, ptr, 17); // expected-warning{{destination for this 'memcpy' call is a pointer to owne… 27 // expected-note{{explicitly cast the pointer to silence this warning}} 28 …memcpy(aip, ptr, 17); // expected-warning{{destination for this 'memcpy' call is a pointer to owne… 29 // expected-note{{explicitly cast the pointer to silence this warning}} 32 …memcpy(ptr, sip, 17); // expected-warning{{source of this 'memcpy' call is a pointer to ownership-… 33 // expected-note{{explicitly cast the pointer to silence this warning}} 34 …memcpy(ptr, wip, 17); // expected-warning{{source of this 'memcpy' call is a pointer to ownership-… 35 // expected-note{{explicitly cast the pointer to silence this warning}} [all …]
|
| H A D | arc-type-conversion.m | 1 …fsyntax-only -fobjc-arc -fobjc-runtime-has-weak -verify -fblocks -Wno-incompatible-pointer-types %s 10 …(void)(int*)arg; // expected-error {{cast of an Objective-C pointer to 'int *' is disallowed with … 12 …(void)(__autoreleasing id*)arg; // expected-error {{cast of an Objective-C pointer to '__autorelea… 13 …(void)(id*)arg; // expected-error {{cast of an Objective-C pointer to '__strong id *' is disallowe… 17 …(void)(void**)arg; // expected-error {{cast of an Objective-C pointer to 'void **' is disallowed w… 18 …cvt((void*)arg); // expected-error {{cast of Objective-C pointer type 'id' to C pointer type 'void… 19 …// expected-error {{implicit conversion of C pointer type 'void *' to Objective-C pointer type 'id… 25 …return arg; // expected-error {{implicit conversion of Objective-C pointer type 'id' to C pointer … 58 …sip = vp; // expected-error{{implicit conversion of a non-Objective-C pointer type 'void *' to '__… 59 …wip = vp; // expected-error{{implicit conversion of a non-Objective-C pointer type 'void *' to '__… [all …]
|
| H A D | attr-cf_returns.m | 18 …expected-warning{{'cf_returns_retained' attribute only applies to functions that return a pointer}} 19 …expected-warning{{'cf_returns_retained' attribute only applies to functions that return a pointer}} 25 …/ expected-warning{{'cf_returns_retained' attribute only applies to methods that return a pointer}} 26 …/ expected-warning{{'cf_returns_retained' attribute only applies to methods that return a pointer}} 31 …xpected-warning{{'cf_returns_retained' attribute only applies to properties that return a pointer}} 32 …xpected-warning{{'cf_returns_retained' attribute only applies to properties that return a pointer}} 38 …expected-warning{{'cf_returns_retained' attribute only applies to pointer-to-CF-pointer parameters… 39 …expected-warning{{'cf_returns_retained' attribute only applies to pointer-to-CF-pointer parameters… 40 …expected-warning{{'cf_returns_retained' attribute only applies to pointer-to-CF-pointer parameters… 41 …expected-warning{{'cf_returns_retained' attribute only applies to pointer-to-CF-pointer parameters… [all …]
|
| H A D | objcbridge-attribute-arc.m | 45 …// expected-error {{cast of C pointer type 'CFTestingRef' (aka 'struct __CFError *') to Objective-… 71 …// expected-error {{cast of C pointer type 'CFErrorRef2' (aka 'struct __CFErrorRef *') to Objectiv… 74 … *)cf; // expected-error {{cast of C pointer type 'CFErrorRef2' (aka 'struct __CFErrorRef *') to O… 77 …r*)cf; // expected-error {{cast of C pointer type 'CFErrorRef2' (aka 'struct __CFErrorRef *') to O… 81 …cf2; // expected-error {{cast of C pointer type 'CFUColor2Ref' (aka 'union __CFUPrimeColor *') to … 84 …d)(CFErrorRef)ns; // expected-error {{cast of Objective-C pointer type 'NSError *' to C pointer ty… 88 …// expected-error {{cast of Objective-C pointer type 'NSString *' to C pointer type 'CFErrorRef' (… 92 …// expected-error {{cast of C pointer type 'CFErrorRef2' (aka 'struct __CFErrorRef *') to Objectiv… 96 …// expected-error {{cast of Objective-C pointer type 'Class' to C pointer type 'CFErrorRef' (aka '… 103 …id)cf; // expected-error {{cast of C pointer type 'CFErrorRef' (aka 'struct __CFErrorRef *') to Ob… [all …]
|
| H A D | comptypes-1.m | 40 …obj_c = obj_cp; // expected-warning {{incompatible pointer types assigning to 'MyClass *' from 'My… 41 …obj_c = obj_C; // expected-warning {{incompatible pointer types assigning to 'MyClass *' from 'Cl… 42 …obj_c = obj_CP; // expected-warning {{incompatible pointer types assigning to 'MyClass *' from 'Cl… 51 …obj_p = obj_C; // expected-warning {{incompatible pointer types assigning to 'id<MyProtocol>' fro… 58 …obj_cp = obj_c; // expected-warning {{incompatible pointer types assigning to 'MyOtherClass *' fr… 60 …obj_cp = obj_C; // expected-warning {{incompatible pointer types assigning to 'MyOtherClass *' fr… 61 …obj_cp = obj_CP; // expected-warning {{incompatible pointer types assigning to 'MyOtherClass *' fr… 64 …obj_C = obj_p; // expected-warning {{incompatible pointer types assigning to 'Class' from 'id<My… 65 …obj_C = obj_c; // expected-warning {{incompatible pointer types assigning to 'Class' from 'MyCla… 66 …obj_C = obj_cp; // expected-warning {{incompatible pointer types assigning to 'Class' from 'MyOth… [all …]
|
| H A D | aarch64-sve-types.m | 7 @property(nullable) __SVInt8_t s8; // expected-error {{cannot be applied to non-pointer type}} 8 @property(nullable) __SVInt16_t s16; // expected-error {{cannot be applied to non-pointer type}} 9 @property(nullable) __SVInt32_t s32; // expected-error {{cannot be applied to non-pointer type}} 10 @property(nullable) __SVInt64_t s64; // expected-error {{cannot be applied to non-pointer type}} 12 @property(nullable) __SVUint8_t u8; // expected-error {{cannot be applied to non-pointer type}} 13 @property(nullable) __SVUint16_t u16; // expected-error {{cannot be applied to non-pointer type}} 14 @property(nullable) __SVUint32_t u32; // expected-error {{cannot be applied to non-pointer type}} 15 @property(nullable) __SVUint64_t u64; // expected-error {{cannot be applied to non-pointer type}} 17 @property(nullable) __SVFloat16_t f16; // expected-error {{cannot be applied to non-pointer type}} 18 @property(nullable) __SVFloat32_t f32; // expected-error {{cannot be applied to non-pointer typ [all...] |
| /llvm-project/clang/test/SemaObjCXX/ |
| H A D | comptypes-7.mm | 26 …obj = i; // expected-error {{incompatible integer to pointer conversion assigning to 'id' from 'in… 27 obj = j; // expected-error {{incompatible pointer types assigning to 'id' from 'int *'}} 29 …obj_p = i; // expected-error {{incompatible integer to pointer conversion assigning to 'id<MyProto… 30 …obj_p = j; // expected-error {{incompatible pointer types assigning to 'id<MyProtocol>' from 'int … 32 …obj_c = i; // expected-error {{incompatible integer to pointer conversion assigning to 'MyClass *'… 33 obj_c = j; // expected-error {{incompatible pointer types assigning to 'MyClass *' from 'int *'}} 35 …obj_C = i; // expected-error {{incompatible integer to pointer conversion assigning to 'Class' fro… 36 obj_C = j; // expected-error {{incompatible pointer types assigning to 'Class' from 'int *'}} 38 …i = obj; // expected-error {{incompatible pointer to integer conversion assigning to 'int' from … 39 …i = obj_p; // expected-error {{incompatible pointer to integer conversion assigning to 'int' from … [all …]
|
| H A D | objcbridge-attribute.mm | 30 …// expected-error {{cast of C pointer type 'CFTestingRef' (aka '__CFError *') to Objective-C point… 56 …// expected-error {{cast of C pointer type 'CFErrorRef2' (aka '__CFErrorRef *') to Objective-C poi… 59 …ror *)cf; // expected-error {{cast of C pointer type 'CFErrorRef2' (aka '__CFErrorRef *') to Objec… 62 …rror*)cf; // expected-error {{cast of C pointer type 'CFErrorRef2' (aka '__CFErrorRef *') to Objec… 66 … *)cf2; // expected-error {{cast of C pointer type 'CFUColor2Ref' (aka '__CFUPrimeColor *') to Obj… 69 …d)(CFErrorRef)ns; // expected-error {{cast of Objective-C pointer type 'NSError *' to C pointer ty… 73 …// expected-error {{cast of Objective-C pointer type 'NSString *' to C pointer type 'CFErrorRef' (… 77 …// expected-error {{cast of C pointer type 'CFErrorRef2' (aka '__CFErrorRef *') to Objective-C poi… 81 …// expected-error {{cast of Objective-C pointer type 'Class' to C pointer type 'CFErrorRef' (aka '… 88 …id)(id)cf; // expected-error {{cast of C pointer type 'CFErrorRef' (aka '__CFErrorRef *') to Objec… [all …]
|
| H A D | objcbridge-attribute-arc.mm | 30 …// expected-error {{cast of C pointer type 'CFTestingRef' (aka '__CFError *') to Objective-C point… 56 …// expected-error {{cast of C pointer type 'CFErrorRef2' (aka '__CFErrorRef *') to Objective-C poi… 59 …ror *)cf; // expected-error {{cast of C pointer type 'CFErrorRef2' (aka '__CFErrorRef *') to Objec… 62 …rror*)cf; // expected-error {{cast of C pointer type 'CFErrorRef2' (aka '__CFErrorRef *') to Objec… 66 … *)cf2; // expected-error {{cast of C pointer type 'CFUColor2Ref' (aka '__CFUPrimeColor *') to Obj… 69 …d)(CFErrorRef)ns; // expected-error {{cast of Objective-C pointer type 'NSError *' to C pointer ty… 73 …// expected-error {{cast of Objective-C pointer type 'NSString *' to C pointer type 'CFErrorRef' (… 77 …// expected-error {{cast of C pointer type 'CFErrorRef2' (aka '__CFErrorRef *') to Objective-C poi… 81 …// expected-error {{cast of Objective-C pointer type 'Class' to C pointer type 'CFErrorRef' (aka '… 88 …id)(id)cf; // expected-error {{cast of C pointer type 'CFErrorRef' (aka '__CFErrorRef *') to Objec… [all …]
|
| H A D | comptypes-1.mm | 40 …obj_c = obj_cp; // expected-error {{incompatible pointer types assigning to 'MyClass *' from 'MyOt… 41 …obj_c = obj_C; // expected-error {{incompatible pointer types assigning to 'MyClass *' from 'Clas… 42 …obj_c = obj_CP; // expected-error {{incompatible pointer types assigning to 'MyClass *' from 'Clas… 51 …obj_p = obj_C; // expected-error {{incompatible pointer types assigning to 'id<MyProtocol>' from … 58 …obj_cp = obj_c; // expected-error {{incompatible pointer types assigning to 'MyOtherClass *' from… 60 …obj_cp = obj_C; // expected-error {{incompatible pointer types assigning to 'MyOtherClass *' from… 61 …obj_cp = obj_CP; // expected-error {{incompatible pointer types assigning to 'MyOtherClass *' from… 64 …obj_C = obj_p; // expected-error {{incompatible pointer types assigning to 'Class' from 'id<MyPr… 65 …obj_C = obj_c; // expected-error {{incompatible pointer types assigning to 'Class' from 'MyClass… 66 …obj_C = obj_cp; // expected-error {{incompatible pointer types assigning to 'Class' from 'MyOther… [all …]
|
| H A D | parameterized_classes_subst.mm | 109 …ip = [stringSet firstObject]; // expected-error{{incompatible pointer types assigning to 'int *' f… 110 …ip = [mutStringSet firstObject]; // expected-error{{incompatible pointer types assigning to 'int *… 111 …ip = [widgetSet firstObject]; // expected-error{{incompatible pointer types assigning to 'int *' f… 112 …ip = [untypedMutSet firstObject]; // expected-error{{incompatible pointer types assigning to 'int … 113 …ip = [mutStringArraySet firstObject]; // expected-error{{incompatible pointer types assigning to '… 114 …ip = [set firstObject]; // expected-error{{incompatible pointer types assigning to 'int *' from 'i… 115 …ip = [mutSet firstObject]; // expected-error{{incompatible pointer types assigning to 'int *' from… 116 …ip = [mutArraySet firstObject]; // expected-error{{incompatible pointer types assigning to 'int *'… 117 …ip = [block firstObject]; // expected-error{{incompatible pointer types assigning to 'int *' from … 119 …ip = [stringSet findObject:@"blah"]; // expected-error{{incompatible pointer types assigning to 'i… [all …]
|
| /llvm-project/mlir/test/python/ |
| H A D | execution_engine.py | 202 ctypes.pointer(ctypes.pointer(get_unranked_memref_descriptor(inp_arr))), 214 ctypes.pointer(ctypes.pointer(get_unranked_memref_descriptor(strided_arr))), 255 ctypes.pointer(ctypes.pointer(get_ranked_memref_descriptor(inp_arr))), 298 ctypes.pointer(ctypes.pointer(get_ranked_memref_descriptor(inp_arr))), 337 ctypes.pointer(ctypes.pointer(get_ranked_memref_descripto [all...] |
| /llvm-project/llvm/test/Bitcode/ |
| H A D | upgrade-frame-pointer.ll | 1 ;; Test that function attributes "no-frame-pointer-elim" ("true" or "false") and 2 ;; "no-frame-pointer-elim-non-leaf" (value is ignored) can be upgraded to 3 ;; "frame-pointer". 8 define void @all0() "no-frame-pointer-elim"="true" { ret void } 13 define void @non_leaf0() "no-frame-pointer-elim-non-leaf" { ret void } 18 define void @none() "no-frame-pointer-elim"="false" { ret void } 20 ;; Don't add "frame-pointer" if neither "no-frame-pointer-elim" nor 21 ;; "no-frame-pointer-elim-non-leaf" is present. 25 attributes #0 = { readnone "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" } 26 attributes #1 = { readnone "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf" } [all …]
|
| /llvm-project/llvm/utils/gdb-scripts/ |
| H A D | prettyprinters.py | 29 data = self.val["BeginX"].cast(gdb.lookup_type("char").pointer()) 57 t = val.type.template_argument(0).pointer() 131 .address.cast(gdb.lookup_type("llvm::ErrorInfoBase").pointer()) 137 .address.cast(val.type.template_argument(0).pointer()) 223 t = self.val.type.template_argument(3).pointer() 254 entry_ptr = it_deref.cast(entry_base_ty.pointer()) 258 value_ptr = (entry_ptr + 1).cast(value_ty.pointer()) 262 str_data = str_data.cast(gdb.lookup_type("char").const().pointer()) 419 value_type_ptr = value_type.pointer() 422 pointer = pair_union & ptr_mask [all …]
|
| /llvm-project/llvm/test/Other/ |
| H A D | opt-override-frame-pointer.ll | 1 ; RUN: opt < %s -mtriple=x86_64-apple-darwin -frame-pointer=all -S | FileCheck -check-prefixes=ALL,… 2 ; RUN: opt < %s -mtriple=x86_64-apple-darwin -frame-pointer=none -S | FileCheck -check-prefixes=NON… 3 ; RUN: opt < %s -mtriple=x86_64-apple-darwin -frame-pointer=non-leaf -S | FileCheck -check-prefixes… 5 ; Check behavior of -frame-pointer flag and frame-pointer atttribute. 31 ; ALL-DAG: attributes [[VARATTR]] = { nounwind "frame-pointer"="all" } 32 ; ALL-DAG: attributes [[NONE_ATTR]] = { nounwind "frame-pointer"="none" } 33 ; ALL-DAG: attributes [[NONLEAF_ATTR]] = { nounwind "frame-pointer"="non-leaf" } 36 ; NONE-DAG: attributes [[VARATTR]] = { nounwind "frame-pointer"="none" } 37 ; NONE-DAG: attributes [[ALL_ATTR]] = { nounwind "frame-pointer"="all" } 38 ; NONE-DAG: attributes [[NONLEAF_ATTR]] = { nounwind "frame-pointer"="non-leaf" } [all …]
|
| /llvm-project/clang/test/Sema/ |
| H A D | nonnull.c | 92 int evil_nonnull_func(int* pointer, void * pv) in evil_nonnull_func() argument 94 …if (pointer == NULL) { // expected-warning {{comparison of nonnull parameter 'pointer' equal to a… in evil_nonnull_func() 97 return *pointer; in evil_nonnull_func() 100 pointer = pv; in evil_nonnull_func() 101 if (!pointer) in evil_nonnull_func() 104 return *pointer; in evil_nonnull_func() 110 int another_evil_nonnull_func(int* pointer, char ch, void * pv) __attribute__((nonnull(1, 3))); //… 111 int another_evil_nonnull_func(int* pointer, char ch, void * pv) { in another_evil_nonnull_func() argument 112 …if (pointer == NULL) { // expected-warning {{comparison of nonnull parameter 'pointer' equal to a … in another_evil_nonnull_func() 115 return *pointer; in another_evil_nonnull_func() [all …]
|
| /llvm-project/clang/docs/ |
| H A D | PointerAuthentication.rst | 17 While pointer authentication can be implemented purely in software, direct 19 performance and code size. Similarly, while pointer authentication 23 disabling pointer authentication dynamically). This document will generally 24 attempt to present the pointer authentication feature independent of any 34 for pointer authentication. Additional extensions either modify some of the 40 - **arm64e** is a specific ABI (not yet fully stable) for implementing pointer 45 - It describes the basic ideas of pointer authentication. 48 pointer authentication. 62 The simple address of an object or function is a **raw pointer**. A raw 63 pointer can be **signed** to produce a **signed pointer**. A signed pointer [all …]
|
| H A D | BoundsSafety.rst | 21 ``__counted_by(N)`` annotation to parameter ``ptr``, indicating that the pointer 29 pointer dereference, ensuring that the program does not access memory outside 73 In our model, every pointer has an explicit or implicit bounds attribute that 93 A bounds annotation defines an invariant for the pointer type, and the model 94 ensures that this invariant remains true. In the example below, pointer ``p`` 98 out-of-bounds access to the pointer. To avoid this, the compiler employs 117 incorporates the concept of a "wide pointer" (a.k.a. fat pointer) – a larger 118 pointer that carries bounds information alongside the pointer valu [all...] |
| /llvm-project/clang/test/SemaOpenCL/ |
| H A D | address-spaces.cl | 22 …ssigning '__global int *__private' to '__private int *__private' changes address space of pointer}} 23 …-error {{assigning '__local int *' to '__private int *__private' changes address space of pointer}} 24 …ror {{assigning '__constant int *' to '__private int *__private' changes address space of pointer}} 30 …@-2 {{assigning '__constant int *' to '__generic int *__private' changes address space of pointer}} 32 …ted-error@-4 {{assigning '__constant int *' to '__generic int *' changes address space of pointer}} 40 …cted-error@-2 {{casting '__local int *' to type '__global int *' changes address space of pointer}} 46 …d-error@-2 {{casting '__constant int *' to type '__global int *' changes address space of pointer}} 52 …r@-2 {{casting 'const __constant int *' to type '__global int *' changes address space of pointer}} 58 …ed-error@-2 {{casting '__private int *' to type '__global int *' changes address space of pointer}} 64 …cted-error@-2 {{casting '__global int *' to type '__local int *' changes address space of pointer}} [all …]
|
| /llvm-project/llvm/docs/PDB/ |
| H A D | CodeViewTypes.rst | 58 **Usage:** Describes a pointer to another type. 69 | Member Ptr Info | Only present if |Attributes| indicates this is a member pointer. 87 Near16 = 0x00, // 16 bit pointer 88 Far16 = 0x01, // 16:16 far pointer 89 Huge16 = 0x02, // 16:16 huge pointer 97 Near32 = 0x0a, // 32 bit pointer 98 Far32 = 0x0b, // 16:32 pointer 99 Near64 = 0x0c // 64 bit pointer 102 Pointer = 0x00, // "normal" pointer 104 PointerToDataMember = 0x02, // pointer to data member [all …]
|
| /llvm-project/llvm/test/tools/llvm-objdump/MachO/ |
| H A D | rebase.test | 8 # CHECK-NEXT:__DATA __data 0x00001010 pointer 9 # CHECK-NEXT:__DATA __data 0x00001028 pointer 10 # CHECK-NEXT:__DATA __data 0x00001030 pointer 11 # CHECK-NEXT:__DATA __data 0x00001038 pointer 12 # CHECK-NEXT:__DATA __data 0x00001040 pointer 13 # CHECK-NEXT:__DATA __data 0x00001258 pointer 14 # CHECK-NEXT:__DATA __mystuff 0x00001278 pointer 15 # CHECK-NEXT:__DATA __mystuff 0x00001288 pointer 16 # CHECK-NEXT:__DATA __mystuff 0x00001298 pointer 17 # CHECK-NEXT:__DATA __mystuff 0x000012A8 pointer
|
| /llvm-project/llvm/test/CodeGen/Thumb2/ |
| H A D | frame-pointer.ll | 5 ; Leaf function, no frame so no need for a frame pointer. 15 ; Leaf function, frame pointer is requested but we don't need any stack frame, 16 ; so don't create a frame pointer. 17 define void @leaf_nofpelim() "frame-pointer"="none" { 26 ; Leaf function, frame pointer is requested and we need a stack frame, so we 27 ; need to use a frame pointer. 28 define void @leaf_lowreg_nofpelim() "frame-pointer"="all" { 37 ; Leaf function, frame pointer is requested and we need a stack frame, so we 38 ; need to use a frame pointer. A high register is pushed to the stack, so we 41 define void @leaf_highreg_nofpelim() "frame-pointer" [all...] |