| /llvm-project/clang/test/CodeGen/SystemZ/ |
| H A D | gnu-atomic-builtins-i16.c | 14 int16_t f1(int16_t *Ptr) { in f1() argument 15 return __atomic_load_n(Ptr, memory_order_seq_cst); in f1() 24 int16_t f2(int16_t *Ptr, int16_t *Ret) { in f2() argument 25 __atomic_load(Ptr, Ret, memory_order_seq_cst); in f2() 34 void f3(int16_t *Ptr, int16_t Val) { in f3() argument 35 __atomic_store_n(Ptr, Val, memory_order_seq_cst); in f3() 44 void f4(int16_t *Ptr, int16_t *Val) { in f4() argument 45 __atomic_store(Ptr, Val, memory_order_seq_cst); in f4() 53 int16_t f5(int16_t *Ptr, int16_t Val) { in f5() argument 54 return __atomic_exchange_n(Ptr, Val, memory_order_seq_cst); in f5() [all …]
|
| H A D | gnu-atomic-builtins-i64.c | 14 int64_t f1(int64_t *Ptr) { in f1() argument 15 return __atomic_load_n(Ptr, memory_order_seq_cst); in f1() 24 int64_t f2(int64_t *Ptr, int64_t *Ret) { in f2() argument 25 __atomic_load(Ptr, Ret, memory_order_seq_cst); in f2() 34 void f3(int64_t *Ptr, int64_t Val) { in f3() argument 35 __atomic_store_n(Ptr, Val, memory_order_seq_cst); in f3() 44 void f4(int64_t *Ptr, int64_t *Val) { in f4() argument 45 __atomic_store(Ptr, Val, memory_order_seq_cst); in f4() 53 int64_t f5(int64_t *Ptr, int64_t Val) { in f5() argument 54 return __atomic_exchange_n(Ptr, Val, memory_order_seq_cst); in f5() [all …]
|
| H A D | gnu-atomic-builtins-i32.c | 14 int32_t f1(int32_t *Ptr) { in f1() argument 15 return __atomic_load_n(Ptr, memory_order_seq_cst); in f1() 24 int32_t f2(int32_t *Ptr, int32_t *Ret) { in f2() argument 25 __atomic_load(Ptr, Ret, memory_order_seq_cst); in f2() 34 void f3(int32_t *Ptr, int32_t Val) { in f3() argument 35 __atomic_store_n(Ptr, Val, memory_order_seq_cst); in f3() 44 void f4(int32_t *Ptr, int32_t *Val) { in f4() argument 45 __atomic_store(Ptr, Val, memory_order_seq_cst); in f4() 53 int32_t f5(int32_t *Ptr, int32_t Val) { in f5() argument 54 return __atomic_exchange_n(Ptr, Val, memory_order_seq_cst); in f5() [all …]
|
| H A D | gnu-atomic-builtins-i8.c | 14 int8_t f1(int8_t *Ptr) { in f1() argument 15 return __atomic_load_n(Ptr, memory_order_seq_cst); in f1() 24 int8_t f2(int8_t *Ptr, int8_t *Ret) { in f2() argument 25 __atomic_load(Ptr, Ret, memory_order_seq_cst); in f2() 34 void f3(int8_t *Ptr, int8_t Val) { in f3() argument 35 __atomic_store_n(Ptr, Val, memory_order_seq_cst); in f3() 44 void f4(int8_t *Ptr, int8_t *Val) { in f4() argument 45 __atomic_store(Ptr, Val, memory_order_seq_cst); in f4() 53 int8_t f5(int8_t *Ptr, int8_t Val) { in f5() argument 54 return __atomic_exchange_n(Ptr, Val, memory_order_seq_cst); in f5() [all …]
|
| H A D | gnu-atomic-builtins-i128-8Al.c | 10 __int128 Ptr; variable 28 return __atomic_load_n(&Ptr, memory_order_seq_cst); in f1() 39 __atomic_load(&Ptr, &Ret, memory_order_seq_cst); in f2() 50 __atomic_store_n(&Ptr, Val, memory_order_seq_cst); in f3() 60 __atomic_store(&Ptr, &Val, memory_order_seq_cst); in f4() 71 return __atomic_exchange_n(&Ptr, Val, memory_order_seq_cst); in f5() 83 __atomic_exchange(&Ptr, &Val, &Ret, memory_order_seq_cst); in f6() 102 return __atomic_compare_exchange_n(&Ptr, &Exp, Des, 0, in f7() 121 return __atomic_compare_exchange(&Ptr, &Exp, &Des, 0, in f8() 134 return __atomic_add_fetch(&Ptr, Val, memory_order_seq_cst); in f9() [all …]
|
| H A D | gnu-atomic-builtins-i128-16Al.c | 10 __int128 Ptr __attribute__((aligned(16))); variable 23 return __atomic_load_n(&Ptr, memory_order_seq_cst); in f1() 34 __atomic_load(&Ptr, &Ret, memory_order_seq_cst); in f2() 45 __atomic_store_n(&Ptr, Val, memory_order_seq_cst); in f3() 55 __atomic_store(&Ptr, &Val, memory_order_seq_cst); in f4() 66 return __atomic_exchange_n(&Ptr, Val, memory_order_seq_cst); in f5() 78 __atomic_exchange(&Ptr, &Val, &Ret, memory_order_seq_cst); in f6() 97 return __atomic_compare_exchange_n(&Ptr, &Exp, Des, 0, in f7() 116 return __atomic_compare_exchange(&Ptr, &Exp, &Des, 0, in f8() 129 return __atomic_add_fetch(&Ptr, Val, memory_order_seq_cst); in f9() [all …]
|
| H A D | sync-builtins-i128-16Al.c | 9 __int128 Ptr __attribute__((aligned(16))); variable 21 return __sync_fetch_and_add(&Ptr, Val); in f1() 32 return __sync_fetch_and_sub(&Ptr, Val); in f2() 43 return __sync_fetch_and_or(&Ptr, Val); in f3() 54 return __sync_fetch_and_and(&Ptr, Val); in f4() 65 return __sync_fetch_and_xor(&Ptr, Val); in f5() 76 return __sync_fetch_and_nand(&Ptr, Val); in f6() 88 return __sync_add_and_fetch(&Ptr, Val); in f7() 100 return __sync_sub_and_fetch(&Ptr, Val); in f8() 112 return __sync_or_and_fetch(&Ptr, Val); in f9() [all …]
|
| /llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.def | 47 TLI_DEFINE_SIG_INTERNAL(Ptr, Int) 52 TLI_DEFINE_SIG_INTERNAL(Ptr, Int, Ptr) 57 TLI_DEFINE_SIG_INTERNAL(Ptr, LLong) 62 TLI_DEFINE_SIG_INTERNAL(Ptr, LLong, Ptr) 67 TLI_DEFINE_SIG_INTERNAL(Void, Ptr) 72 TLI_DEFINE_SIG_INTERNAL(Void, Ptr, Ptr) 77 TLI_DEFINE_SIG_INTERNAL(Void, Ptr, In [all...] |
| /llvm-project/clang/test/CodeGen/ |
| H A D | matrix-type-builtins.c | 108 void column_major_load_with_const_stride_double(double *Ptr) { in column_major_load_with_const_stride_double() argument 109 // COMMON-LABEL: define{{.*}} void @column_major_load_with_const_stride_double(ptr %Ptr) in column_major_load_with_const_stride_double() 110 // CHECK32: [[PTR:%.*]] = load ptr, ptr %Ptr.addr, align 4 in column_major_load_with_const_stride_double() 112 // CHECK64: [[PTR:%.*]] = load ptr, ptr %Ptr.addr, align 8 in column_major_load_with_const_stride_double() 115 dx5x5_t m_a1 = __builtin_matrix_column_major_load(Ptr, 5, 5, 5); in column_major_load_with_const_stride_double() 118 void column_major_load_with_const_stride2_double(double *Ptr) { in column_major_load_with_const_stride2_double() argument 119 // COMMON-LABEL: define{{.*}} void @column_major_load_with_const_stride2_double(ptr %Ptr) in column_major_load_with_const_stride2_double() 120 // CHECK32: [[PTR:%.*]] = load ptr, ptr %Ptr.addr, align 4 in column_major_load_with_const_stride2_double() 122 // CHECK64: [[PTR:%.*]] = load ptr, ptr %Ptr.addr, align 8 in column_major_load_with_const_stride2_double() 125 dx5x5_t m_a2 = __builtin_matrix_column_major_load(Ptr, in column_major_load_with_const_stride2_double() 128 column_major_load_with_variable_stride_ull_float(float * Ptr,unsigned long long S) column_major_load_with_variable_stride_ull_float() argument 142 column_major_load_with_stride_math_int(int * Ptr,int S) column_major_load_with_stride_math_int() argument 156 column_major_load_with_stride_math_s_int(int * Ptr,short S) column_major_load_with_stride_math_s_int() argument 193 double Ptr[25]; column_major_load_array2() local 197 column_major_load_const(const double * Ptr) column_major_load_const() argument 208 column_major_load_volatile(volatile double * Ptr) column_major_load_volatile() argument 219 column_major_store_with_const_stride_double(double * Ptr) column_major_store_with_const_stride_double() argument 233 column_major_store_with_const_stride2_double(double * Ptr) column_major_store_with_const_stride2_double() argument 247 column_major_store_with_stride_math_int(int * Ptr,int S) column_major_store_with_stride_math_int() argument 263 column_major_store_with_stride_math_s_int(int * Ptr,short S) column_major_store_with_stride_math_s_int() argument 304 double Ptr[25]; column_major_store_array2() local 309 column_major_store_volatile(volatile double * Ptr) column_major_store_volatile() argument [all...] |
| /llvm-project/compiler-rt/lib/gwp_asan/tests/ |
| H A D | recoverable.cpp | 22 void *Ptr = AllocateMemory(GPA); in TEST_P() local 23 DeallocateMemory(GPA, Ptr); in TEST_P() 25 DeallocateMemory(GPA, Ptr); in TEST_P() 32 DeallocateMemory(GPA, Ptr); in TEST_P() 39 char *Ptr = static_cast<char *>(AllocateMemory(GPA)); in TEST_P() local 41 DeallocateMemory(GPA, Ptr + 1); in TEST_P() 48 DeallocateMemory(GPA, Ptr + 1); in TEST_P() 55 void *Ptr = AllocateMemory(GPA); in TEST_P() local 56 DeallocateMemory(GPA, Ptr); in TEST_P() 58 TouchMemory(Ptr); in TEST_P() [all …]
|
| /llvm-project/libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/ |
| H A D | rv_value.pass.cpp | 60 typedef std::unique_ptr<int, do_nothing> Ptr; in main() typedef 61 typedef std::vector<Ptr> C; in main() 65 c1.push_back(Ptr(x+i)); in main() 68 c2.push_back(Ptr(x+i)); in main() 69 insert3at(c2, c2.begin(), Ptr(x+3), Ptr(x+4), Ptr(x+5)); in main() 70 test(std::move(c1), 0, Ptr(x+3), Ptr(x+4), Ptr(x+5), c2); in main() 73 c1.push_back(Ptr(x+i)); in main() 76 c2.push_back(Ptr(x+i)); in main() 77 insert3at(c2, c2.begin()+1, Ptr(x+3), Ptr(x+4), Ptr(x+5)); in main() 78 test(std::move(c1), 1, Ptr(x+3), Ptr(x+4), Ptr(x+5), c2); in main() [all …]
|
| /llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | memtag.h | 37 inline uptr untagPointer(uptr Ptr) { return Ptr & ((1ULL << 56) - 1); } in untagPointer() argument 39 inline uint8_t extractTag(uptr Ptr) { return (Ptr >> 56) & 0xf; } in extractTag() argument 49 inline NORETURN uptr untagPointer(uptr Ptr) { 50 (void)Ptr; 54 inline NORETURN uint8_t extractTag(uptr Ptr) { 55 (void)Ptr; 153 inline uptr selectRandomTag(uptr Ptr, uptr ExcludeMask) { in selectRandomTag() 159 irg %[TaggedPtr], %[Ptr], in selectRandomTag() 148 selectRandomTag(uptr Ptr,uptr ExcludeMask) selectRandomTag() argument 161 addFixedTag(uptr Ptr,uptr Tag) addFixedTag() argument 232 storeTag(uptr Ptr) storeTag() argument 243 loadTag(uptr Ptr) loadTag() argument 275 selectRandomTag(uptr Ptr,uptr ExcludeMask) selectRandomTag() argument 281 addFixedTag(uptr Ptr,uptr Tag) addFixedTag() argument 293 storeTag(uptr Ptr) storeTag() argument 298 loadTag(uptr Ptr) loadTag() argument 307 setRandomTag(void * Ptr,uptr Size,uptr ExcludeMask,uptr * TaggedBegin,uptr * TaggedEnd) setRandomTag() argument 314 untagPointer(void * Ptr) untagPointer() argument 318 loadTag(void * Ptr) loadTag() argument 322 addFixedTag(void * Ptr,uptr Tag) addFixedTag() argument [all...] |
| /llvm-project/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/ |
| H A D | robust_against_adl.pass.cpp | 31 typedef Holder<Incomplete> *Ptr; typedef 38 Ptr no_args() { return nullptr; } in no_args() 39 Ptr one_arg(Ptr p) { return p; } in one_arg() 40 Ptr two_args(Ptr p, Ptr) { return p; } in two_args() argument 41 Ptr three_args(Ptr p, Ptr, Ptr) { return p; } in three_args() argument 42 Ptr four_args(Ptr p, Ptr, Ptr, Ptr) { return p; } in four_args() argument 44 void one_arg_void(Ptr) { } in one_arg_void() argument 47 Ptr x = nullptr; in main() 48 std::function<Ptr()> f(no_args); f(); in main() 49 std::function<Ptr(Ptr)> g(one_arg); g(x); in main() [all …]
|
| /llvm-project/clang/test/CodeGenCXX/ |
| H A D | matrix-type-builtins.cpp | 82 matrix_t<T, R, C> column_major_load_with_stride(T *Ptr) { in column_major_load_with_stride() argument 83 return __builtin_matrix_column_major_load(Ptr, R, C, S); in column_major_load_with_stride() 86 void test_column_major_load_with_stride_template_double(double *Ptr) { in test_column_major_load_with_stride_template_double() argument 87 // CHECK-LABEL: define{{.*}} void @_Z50test_column_major_load_with_stride_template_doublePd(ptr noundef %Ptr) in test_column_major_load_with_stride_template_double() 88 // CHECK: [[PTR:%.*]] = load ptr, ptr %Ptr.addr, align 8 in test_column_major_load_with_stride_template_double() 91 // CHECK-LABEL: define linkonce_odr noundef <40 x double> @_Z29column_major_load_with_strideIdLj10ELj4ELj15EEu11matrix_typeIXT0_EXT1_ET_EPS0_(ptr noundef %Ptr) in test_column_major_load_with_stride_template_double() 92 // CHECK: [[PTR:%.*]] = load ptr, ptr %Ptr.addr, align 8 in test_column_major_load_with_stride_template_double() 95 matrix_t<double, 10, 4> M1 = column_major_load_with_stride<double, 10, 4, 15>(Ptr); in test_column_major_load_with_stride_template_double() 98 void test_column_major_load_with_stride_template_int(int *Ptr) { in test_column_major_load_with_stride_template_int() argument 99 // CHECK-LABEL: define{{.*}} void @_Z47test_column_major_load_with_stride_template_intPi(ptr noundef %Ptr) # in test_column_major_load_with_stride_template_int() 117 test_column_major_load_stride_wrapper(int * Ptr,UnsignedWrapper & W) test_column_major_load_stride_wrapper() argument 129 test_column_major_load_constexpr_num_rows(int * Ptr) test_column_major_load_constexpr_num_rows() argument 139 test_column_major_load_constexpr_num_columns(int * Ptr) test_column_major_load_constexpr_num_columns() argument 149 test_column_major_load_constexpr_num_columns_temp(int * Ptr) test_column_major_load_constexpr_num_columns_temp() argument 156 test_column_major_load_constexpr_stride_constexpr(int * Ptr) test_column_major_load_constexpr_stride_constexpr() argument 178 column_major_load_with_stride2(PtrT Ptr) column_major_load_with_stride2() argument 182 call_column_major_load_with_stride2(float * Ptr) call_column_major_load_with_stride2() argument 187 column_major_store_with_stride(matrix_t<T,R,C> & m,T * Ptr) column_major_store_with_stride() argument 191 test_column_major_store_with_stride_template_double(double * Ptr) test_column_major_store_with_stride_template_double() argument 205 test_column_major_store_with_stride_template_int(int * Ptr) test_column_major_store_with_stride_template_int() argument 219 test_column_major_store_stride_wrapper(int * Ptr,UnsignedWrapper & W) test_column_major_store_stride_wrapper() argument 232 test_column_major_store_constexpr_stride_constexpr(int * Ptr) test_column_major_store_constexpr_stride_constexpr() argument [all...] |
| /llvm-project/llvm/lib/Support/ |
| H A D | Twine.cpp | 59 void Twine::printOneChild(raw_ostream &OS, Child Ptr, in printOneChild() argument 65 Ptr.twine->print(OS); in printOneChild() 68 OS << Ptr.cString; in printOneChild() 71 OS << *Ptr.stdString; in printOneChild() 75 OS << StringRef(Ptr.ptrAndLength.ptr, Ptr.ptrAndLength.length); in printOneChild() 78 OS << *Ptr.formatvObject; in printOneChild() 81 OS << Ptr.character; in printOneChild() 84 OS << Ptr.decUI; in printOneChild() 87 OS << Ptr.decI; in printOneChild() 90 OS << *Ptr.decUL; in printOneChild() [all …]
|
| H A D | FormattedStream.cpp | 26 void formatted_raw_ostream::UpdatePosition(const char *Ptr, size_t Size) { in UpdatePosition() argument 61 PartialUTF8Char.append(StringRef(Ptr, Size)); in UpdatePosition() 67 PartialUTF8Char.append(StringRef(Ptr, BytesFromBuffer)); in UpdatePosition() 70 Ptr += BytesFromBuffer; in UpdatePosition() 77 for (const char *End = Ptr + Size; Ptr < End; Ptr += NumBytes) { in UpdatePosition() 79 if (*Ptr >= 0x20 && *Ptr <= 0x7e) { in UpdatePosition() 85 NumBytes = getNumBytesForUTF8(*Ptr); in UpdatePosition() 96 ComputePosition(const char * Ptr,size_t Size) ComputePosition() argument 127 write_impl(const char * Ptr,size_t Size) write_impl() argument [all...] |
| /llvm-project/clang/test/Analysis/ |
| H A D | NewDelete-atomics.cpp | 57 T *Ptr; member in IntrusivePtr 60 IntrusivePtr(T *Ptr) : Ptr(Ptr) { in IntrusivePtr() argument 61 Ptr->incRef(); in IntrusivePtr() 64 IntrusivePtr(const IntrusivePtr &Other) : Ptr(Other.Ptr) { in IntrusivePtr() 65 Ptr->incRef(); in IntrusivePtr() 70 if (Ptr->decRef() == 1) in ~IntrusivePtr() 71 delete Ptr; in ~IntrusivePtr() 80 T *Ptr; global() member in DifferentlyNamed 83 DifferentlyNamed(T * Ptr) DifferentlyNamed() argument [all...] |
| /llvm-project/compiler-rt/lib/memprof/ |
| H A D | memprof_rawprofile.cpp | 63 char *Ptr = Buffer; in SerializeSegmentsToBuffer() local 65 Ptr += sizeof(u64); in SerializeSegmentsToBuffer() 76 memcpy(Ptr, &Entry, sizeof(SegmentEntry)); in SerializeSegmentsToBuffer() 77 Ptr += sizeof(SegmentEntry); in SerializeSegmentsToBuffer() 84 CHECK(ExpectedNumBytes >= static_cast<u64>(Ptr - Buffer) && in SerializeSegmentsToBuffer() 119 char *Ptr = Buffer; in SerializeStackToBuffer() local 120 Ptr = WriteBytes(static_cast<u64>(NumIds), Ptr); in SerializeStackToBuffer() 124 Ptr = WriteBytes(Id, Ptr); in SerializeStackToBuffer() 125 Ptr += sizeof(u64); // Bump it by u64, we will fill this in later. in SerializeStackToBuffer() 132 Ptr = WriteBytes(static_cast<u64>(pc), Ptr); in SerializeStackToBuffer() [all …]
|
| /llvm-project/clang/test/SemaCXX/ |
| H A D | matrix-type-builtins.cpp | 44 …me MyMatrix<EltTy1, R1, C1>::matrix_t column_major_load(MyMatrix<EltTy0, R0, C0> &A, EltTy0 *Ptr) { in column_major_load() argument 45 char *v1 = __builtin_matrix_column_major_load(Ptr, 9, 4, 10); in column_major_load() 50 return __builtin_matrix_column_major_load(Ptr, R0, C0, R0); in column_major_load() 70 void test_column_major_load_constexpr(unsigned *Ptr) { in test_column_major_load_constexpr() argument 71 (void)__builtin_matrix_column_major_load(Ptr, 2, 2, constexpr1()); in test_column_major_load_constexpr() 73 (void)__builtin_matrix_column_major_load(Ptr, constexpr_neg1(), 2, 4); in test_column_major_load_constexpr() 75 (void)__builtin_matrix_column_major_load(Ptr, 2, constexpr_neg1(), 4); in test_column_major_load_constexpr() 85 void test_column_major_load_wrapper(unsigned *Ptr, IntWrapper &W) { in test_column_major_load_wrapper() argument 86 (void)__builtin_matrix_column_major_load(Ptr, W, 2, 2); in test_column_major_load_wrapper() 88 (void)__builtin_matrix_column_major_load(Ptr, 2, W, 2); in test_column_major_load_wrapper() [all …]
|
| /llvm-project/clang/lib/AST/Interp/ |
| H A D | Interp.cpp | |
| H A D | Source.h | |
| /llvm-project/libcxx/test/std/experimental/memory/memory.observer.ptr/ |
| H A D | compare.pass.cpp | 52 using Ptr = std::experimental::observer_ptr<T>; in test() typedef 58 Ptr ptr1(&obj1), ptr1_x(&obj1); in test() 59 Ptr ptr2(&obj2); in test() 71 Ptr ptr1(&obj1), ptr1_x(&obj1); in test() 72 Ptr ptr2(&obj2); in test() 84 Ptr ptr1(&obj1); in test() 85 Ptr ptr2(nullptr); in test() 94 Ptr ptr1(&obj1); in test() 95 Ptr ptr2(nullptr); in test() 104 Ptr ptr1(&obj1); in test() [all …]
|
| /llvm-project/compiler-rt/lib/gwp_asan/platform_specific/ |
| H A D | guarded_pool_allocator_posix.cpp | 48 void *Ptr = mmap(nullptr, Size, PROT_READ | PROT_WRITE, in map() 50 checkWithErrorCode(Ptr != MAP_FAILED, in map() 52 MaybeSetMappingName(Ptr, Size, Name); in map() 53 return Ptr; 56 void GuardedPoolAllocator::unmap(void *Ptr, size_t Size) const { in unmap() 57 assert((reinterpret_cast<uintptr_t>(Ptr) % State.PageSize) == 0); in unmap() 59 checkWithErrorCode(munmap(Ptr, Size) == 0, in unmap() 65 void *Ptr = in reserveGuardedPool() 67 checkWithErrorCode(Ptr != MAP_FAILED, in reserveGuardedPool() 69 MaybeSetMappingName(Ptr, Siz in reserveGuardedPool() 47 void *Ptr = mmap(nullptr, Size, PROT_READ | PROT_WRITE, map() local 54 unmap(void * Ptr,size_t Size) const unmap() argument 63 void *Ptr = reserveGuardedPool() local 75 allocateInGuardedPool(void * Ptr,size_t Size) const allocateInGuardedPool() argument 83 deallocateInGuardedPool(void * Ptr,size_t Size) const deallocateInGuardedPool() argument [all...] |
| /llvm-project/libcxx/test/std/utilities/memory/pointer.traits/ |
| H A D | ptr.types.compile.pass.cpp | 27 using Ptr = int*; in f() typedef 29 ASSERT_SAME_TYPE(std::pointer_traits<Ptr>::element_type, int); in f() 30 ASSERT_SAME_TYPE(std::pointer_traits<Ptr>::pointer, Ptr); in f() 31 ASSERT_SAME_TYPE(std::pointer_traits<Ptr>::difference_type, std::ptrdiff_t); in f() 33 ASSERT_SAME_TYPE(std::pointer_traits<Ptr>::rebind<long>, long*); in f() 35 ASSERT_SAME_TYPE(std::pointer_traits<Ptr>::rebind<long>::other, long*); in f() 40 using Ptr = const int*; in f() typedef 42 ASSERT_SAME_TYPE(std::pointer_traits<Ptr>::element_type, const int); in f() 43 ASSERT_SAME_TYPE(std::pointer_traits<Ptr>::pointer, Ptr); in f() 44 ASSERT_SAME_TYPE(std::pointer_traits<Ptr>::difference_type, std::ptrdiff_t); in f() [all …]
|
| /llvm-project/llvm/test/Analysis/BasicAA/ |
| H A D | args-rets-allocas-loads.ll | 171 ; CHECK: Both ModRef: Ptr: ptr* %indirect_a0 <-> %normal_ret_a0 = call ptr @normal_returner() 172 ; CHECK: Both ModRef: Ptr: ptr* %indirect_a1 <-> %normal_ret_a0 = call ptr @normal_returner() 173 ; CHECK: Both ModRef: Ptr: double* %loaded_a0 <-> %normal_ret_a0 = call ptr @normal_returner() 174 ; CHECK: Both ModRef: Ptr: double* %loaded_a1 <-> %normal_ret_a0 = call ptr @normal_returner() 175 ; CHECK: Both ModRef: Ptr: double* %arg_a0 <-> %normal_ret_a0 = call ptr @normal_returner() 176 ; CHECK: Both ModRef: Ptr: double* %arg_a1 <-> %normal_ret_a0 = call ptr @normal_returner() 177 ; CHECK: NoModRef: Ptr: double* %noalias_arg_a0 <-> %normal_ret_a0 = call ptr @normal_returner() 178 ; CHECK: NoModRef: Ptr: double* %noalias_arg_a1 <-> %normal_ret_a0 = call ptr @normal_returner() 179 ; CHECK: Both ModRef: Ptr: double* %escape_alloca_a0 <-> %normal_ret_a0 = call ptr @normal_return… 180 ; CHECK: Both ModRef: Ptr: double* %escape_alloca_a1 <-> %normal_ret_a0 = call ptr @normal_return… [all …]
|