Home
last modified time | relevance | path

Searched defs:ptr (Results 1 – 25 of 759) sorted by relevance

12345678910>>...31

/llvm-project-15.0.7/clang/test/CodeGen/
H A Daarch64-bf16-ldst-intrinsics.c17 bfloat16x4_t test_vld1_bf16(bfloat16_t const *ptr) { in test_vld1_bf16()
27 bfloat16x8_t test_vld1q_bf16(bfloat16_t const *ptr) { in test_vld1q_bf16()
58 bfloat16x4_t test_vld1_dup_bf16(bfloat16_t const *ptr) { in test_vld1_dup_bf16()
82 bfloat16x4x2_t test_vld1_bf16_x2(bfloat16_t const *ptr) { in test_vld1_bf16_x2()
106 bfloat16x8x2_t test_vld1q_bf16_x2(bfloat16_t const *ptr) { in test_vld1q_bf16_x2()
135 bfloat16x4x3_t test_vld1_bf16_x3(bfloat16_t const *ptr) { in test_vld1_bf16_x3()
269 bfloat16x4x2_t test_vld2_bf16(bfloat16_t const *ptr) { in test_vld2_bf16()
295 bfloat16x8x2_t test_vld2q_bf16(bfloat16_t const *ptr) { in test_vld2q_bf16()
390 bfloat16x4x3_t test_vld3_bf16(bfloat16_t const *ptr) { in test_vld3_bf16()
421 bfloat16x8x3_t test_vld3q_bf16(bfloat16_t const *ptr) { in test_vld3q_bf16()
[all …]
H A Dtbaa-pointers.c3 void p2unsigned(unsigned **ptr) { in p2unsigned()
15 void p2unsigned_volatile(unsigned *volatile *ptr) { in p2unsigned_volatile()
27 void p3int(int ***ptr) { in p3int()
40 void p4char(char ****ptr) { in p4char()
54 void p4char_const1(const char ****ptr) { in p4char_const1()
68 void p4char_const2(const char **const **ptr) { in p4char_const2()
87 void p2struct(struct S1 **ptr) { in p2struct()
/llvm-project-15.0.7/clang/test/CodeGen/PowerPC/
H A Dbuiltins-ppc-ld-st-rmb.c239 void test_strmb1(char *ptr, vector unsigned char data) { in test_strmb1()
365 void test_strmb2(char *ptr, vector unsigned char data) { in test_strmb2()
500 void test_strmb3(char *ptr, vector unsigned char data) { in test_strmb3()
626 void test_strmb4(char *ptr, vector unsigned char data) { in test_strmb4()
761 void test_strmb5(char *ptr, vector unsigned char data) { in test_strmb5()
903 void test_strmb6(char *ptr, vector unsigned char data) { in test_strmb6()
1054 void test_strmb7(char *ptr, vector unsigned char data) { in test_strmb7()
1180 void test_strmb8(char *ptr, vector unsigned char data) { in test_strmb8()
1422 void test_strmb9(char *ptr, vector unsigned char data) { in test_strmb9()
1564 void test_strmb10(char *ptr, vector unsigned char data) { in test_strmb10()
[all …]
H A Dppc-mma-types.c88 void testVQArg3(__vector_quad *vq, int *ptr) { in testVQArg3()
152 void testVQArg7(const vq_t *vq, int *ptr) { in testVQArg7()
169 __vector_quad *testVQRet2(int *ptr) { in testVQRet2()
186 const __vector_quad *testVQRet3(int *ptr) { in testVQRet3()
203 const vq_t *testVQRet5(int *ptr) { in testVQRet5()
237 int testVQSizeofAlignof(int *ptr) { in testVQSizeofAlignof()
354 void testVPArg7(const vp_t *vp, int *ptr) { in testVPArg7()
371 __vector_pair *testVPRet2(int *ptr) { in testVPRet2()
388 const __vector_pair *testVPRet3(int *ptr) { in testVPRet3()
405 const vp_t *testVPRet5(int *ptr) { in testVPRet5()
[all …]
H A Dbuiltins-ppc-xlcompat-vec-error.c12 vector unsigned char test_ldrmb(char *ptr) { in test_ldrmb()
16 void test_strmb(char *ptr, vector unsigned char data) { in test_strmb()
20 vector unsigned char test_ldrmbb(char *ptr) { in test_ldrmbb()
24 void test_strmbb(char *ptr, vector unsigned char data) { in test_strmbb()
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/
H A Dallocate_shared.array.unbounded.pass.cpp52 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 0); in main() local
69 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 1); in main() local
88 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() local
95 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() local
104 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() local
222 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() local
228 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() local
271 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() local
279 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() local
289 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() local
[all …]
H A Dmake_shared.array.unbounded.pass.cpp50 std::shared_ptr<Array> ptr = std::make_shared<Array>(0); in main() local
67 std::shared_ptr<Array> ptr = std::make_shared<Array>(1); in main() local
86 std::shared_ptr<Array> ptr = std::make_shared<Array>(8); in main() local
93 std::shared_ptr<Array> ptr = std::make_shared<Array>(8); in main() local
102 std::shared_ptr<Array> ptr = std::make_shared<Array>(8); in main() local
220 std::shared_ptr<Array> ptr = std::make_shared<Array>(8); in main() local
226 std::shared_ptr<Array> ptr = std::make_shared<Array>(8); in main() local
269 std::shared_ptr ptr = std::make_shared<Array>(8); in main() local
277 std::shared_ptr ptr = std::make_shared<Array>(8); in main() local
287 std::shared_ptr ptr = std::make_shared<Array>(8); in main() local
[all …]
H A Dallocate_shared.array.bounded.pass.cpp46 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() local
53 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() local
62 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() local
114 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() local
123 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() local
180 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() local
229 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() local
237 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() local
247 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() local
371 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(min_allocator<Array>()); in main() local
[all …]
H A Dmake_shared.array.bounded.pass.cpp45 std::shared_ptr<Array> ptr = std::make_shared<Array>(); in main() local
52 std::shared_ptr<Array> ptr = std::make_shared<Array>(); in main() local
61 std::shared_ptr<Array> ptr = std::make_shared<Array>(); in main() local
113 std::shared_ptr<Array> ptr = std::make_shared<Array>(); in main() local
179 std::shared_ptr<Array> ptr = std::make_shared<Array>(); in main() local
185 std::shared_ptr<Array> ptr = std::make_shared<Array>(); in main() local
191 std::shared_ptr<Array> ptr = std::make_shared<Array>(); in main() local
228 std::shared_ptr ptr = std::make_shared<Array>(); in main() local
236 std::shared_ptr ptr = std::make_shared<Array>(); in main() local
246 std::shared_ptr ptr = std::make_shared<Array>(); in main() local
[all …]
/llvm-project-15.0.7/clang/test/Sema/
H A Daarch64-bf16-ldst-intrinsics.c10 bfloat16x4_t test_vld1_lane_bf16(bfloat16_t const *ptr, bfloat16x4_t src) { in test_vld1_lane_bf16()
16 bfloat16x8_t test_vld1q_lane_bf16(bfloat16_t const *ptr, bfloat16x8_t src) { in test_vld1q_lane_bf16()
22 bfloat16x4x2_t test_vld2_lane_bf16(bfloat16_t const *ptr, bfloat16x4x2_t src) { in test_vld2_lane_bf16()
58 void test_vst1_lane_bf16(bfloat16_t *ptr, bfloat16x4_t val) { in test_vst1_lane_bf16()
64 void test_vst1q_lane_bf16(bfloat16_t *ptr, bfloat16x8_t val) { in test_vst1q_lane_bf16()
70 void test_vst2_lane_bf16(bfloat16_t *ptr, bfloat16x4x2_t val) { in test_vst2_lane_bf16()
76 void test_vst2q_lane_bf16(bfloat16_t *ptr, bfloat16x8x2_t val) { in test_vst2q_lane_bf16()
82 void test_vst3_lane_bf16(bfloat16_t *ptr, bfloat16x4x3_t val) { in test_vst3_lane_bf16()
88 void test_vst3q_lane_bf16(bfloat16_t *ptr, bfloat16x8x3_t val) { in test_vst3q_lane_bf16()
94 void test_vst4_lane_bf16(bfloat16_t *ptr, bfloat16x4x4_t val) { in test_vst4_lane_bf16()
[all …]
H A Dsync-implicit-seq_cst.c6 void fetch_and_add(int *ptr, int val) { __sync_fetch_and_add(ptr, val); } // expected-warning {{i… in fetch_and_add()
7 void fetch_and_sub(int *ptr, int val) { __sync_fetch_and_sub(ptr, val); } // expected-warning {{i… in fetch_and_sub()
8 void fetch_and_or(int *ptr, int val) { __sync_fetch_and_or(ptr, val); } // expected-warning {{i… in fetch_and_or()
9 void fetch_and_and(int *ptr, int val) { __sync_fetch_and_and(ptr, val); } // expected-warning {{i… in fetch_and_and()
10 void fetch_and_xor(int *ptr, int val) { __sync_fetch_and_xor(ptr, val); } // expected-warning {{i… in fetch_and_xor()
11 void fetch_and_nand(int *ptr, int val) { __sync_fetch_and_nand(ptr, val); } // expected-warning {{i… in fetch_and_nand()
13 void add_and_fetch(int *ptr, int val) { __sync_add_and_fetch(ptr, val); } // expected-warning {{i… in add_and_fetch()
14 void sub_and_fetch(int *ptr, int val) { __sync_sub_and_fetch(ptr, val); } // expected-warning {{i… in sub_and_fetch()
15 void or_and_fetch(int *ptr, int val) { __sync_or_and_fetch(ptr, val); } // expected-warning {{i… in or_and_fetch()
16 void and_and_fetch(int *ptr, int val) { __sync_and_and_fetch(ptr, val); } // expected-warning {{i… in and_and_fetch()
[all …]
/llvm-project-15.0.7/clang/test/SemaCUDA/
H A Doverloaded-delete.cu21 __host__ __device__ void test_default_global_delete_hd(int *ptr) { in test_default_global_delete_hd()
26 __device__ void test_default_global_delete(int *ptr) { in test_default_global_delete()
30 __host__ void test_default_global_delete(int *ptr) { in test_default_global_delete()
38 __host__ __device__ void test_partial_global_delete_hd(int *ptr) { in test_partial_global_delete_hd()
43 __device__ void test_partial_global_delete(int *ptr) { in test_partial_global_delete()
47 __host__ void test_partial_global_delete(int *ptr) { in test_partial_global_delete()
54 __host__ void operator delete(void *ptr) {} in operator delete()
55 __device__ void operator delete(void *ptr) {} in operator delete()
57 __host__ __device__ void test_overloaded_global_delete_hd(int *ptr) { in test_overloaded_global_delete_hd()
62 __device__ void test_overloaded_global_delete(int *ptr) { in test_overloaded_global_delete()
[all …]
/llvm-project-15.0.7/clang/test/CodeGenCUDA/
H A Datomic-ops.cu16 __device__ int atomic32_op_singlethread(int *ptr, int val, int desired) { in atomic32_op_singlethread()
34 __device__ unsigned int atomicu32_op_singlethread(unsigned int *ptr, unsigned int val, unsigned int… in atomicu32_op_singlethread()
52 __device__ int atomic32_op_wavefront(int *ptr, int val, int desired) { in atomic32_op_wavefront()
70 __device__ unsigned int atomicu32_op_wavefront(unsigned int *ptr, unsigned int val, unsigned int de… in atomicu32_op_wavefront()
87 __device__ int atomic32_op_workgroup(int *ptr, int val, int desired) { in atomic32_op_workgroup()
104 __device__ unsigned int atomicu32_op_workgroup(unsigned int *ptr, unsigned int val, unsigned int de… in atomicu32_op_workgroup()
121 __device__ int atomic32_op_agent(int *ptr, int val, int desired) { in atomic32_op_agent()
138 __device__ unsigned int atomicu32_op_agent(unsigned int *ptr, unsigned int val, unsigned int desire… in atomicu32_op_agent()
156 __device__ int atomic32_op_system(int *ptr, int val, int desired) { in atomic32_op_system()
174 __device__ unsigned int atomicu32_op_system(unsigned int *ptr, unsigned int val, unsigned int desir… in atomicu32_op_system()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Dwrappers_cpp.cpp57 INTERFACE WEAK void operator delete(void *ptr) NOEXCEPT { in operator delete()
60 INTERFACE WEAK void operator delete[](void *ptr) NOEXCEPT { in operator delete[]()
63 INTERFACE WEAK void operator delete(void *ptr, in operator delete()
67 INTERFACE WEAK void operator delete[](void *ptr, in operator delete[]()
71 INTERFACE WEAK void operator delete(void *ptr, size_t size) NOEXCEPT { in operator delete()
74 INTERFACE WEAK void operator delete[](void *ptr, size_t size) NOEXCEPT { in operator delete[]()
77 INTERFACE WEAK void operator delete(void *ptr, in operator delete()
82 INTERFACE WEAK void operator delete[](void *ptr, in operator delete[]()
87 INTERFACE WEAK void operator delete(void *ptr, std::align_val_t align, in operator delete()
97 INTERFACE WEAK void operator delete(void *ptr, size_t size, in operator delete()
[all …]
/llvm-project-15.0.7/clang/lib/Headers/
H A Dhexagon_circ_brev_intrinsics.h22 #define Q6_circ_load_update_D(dest,ptr,incr,bufsize,K) \ argument
31 #define Q6_circ_load_update_W(dest,ptr,incr,bufsize,K) \ argument
40 #define Q6_circ_load_update_H(dest,ptr,incr,bufsize,K) \ argument
49 #define Q6_circ_load_update_UH(dest,ptr,incr,bufsize,K) \ argument
58 #define Q6_circ_load_update_B(dest,ptr,incr,bufsize,K) \ argument
67 #define Q6_circ_load_update_UB(dest,ptr,incr,bufsize,K) \ argument
77 #define Q6_circ_store_update_D(src,ptr,incr,bufsize,K) \ argument
124 #define Q6_bitrev_load_update_D(dest,ptr,log2bufsize) \ argument
133 #define Q6_bitrev_load_update_W(dest,ptr,log2bufsize) \ argument
142 #define Q6_bitrev_load_update_H(dest,ptr,log2bufsize) \ argument
[all …]
H A D__clang_cuda_intrinsics.h292 inline __device__ char2 __ldg(const char2 *ptr) { in __ldg()
303 inline __device__ char4 __ldg(const char4 *ptr) { in __ldg()
313 inline __device__ short2 __ldg(const short2 *ptr) { in __ldg()
321 inline __device__ short4 __ldg(const short4 *ptr) { in __ldg()
331 inline __device__ int2 __ldg(const int2 *ptr) { in __ldg()
339 inline __device__ int4 __ldg(const int4 *ptr) { in __ldg()
358 inline __device__ uchar2 __ldg(const uchar2 *ptr) { in __ldg()
366 inline __device__ uchar4 __ldg(const uchar4 *ptr) { in __ldg()
394 inline __device__ uint2 __ldg(const uint2 *ptr) { in __ldg()
402 inline __device__ uint4 __ldg(const uint4 *ptr) { in __ldg()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/msan/
H A Dmsan_new_delete.cpp74 void operator delete(void *ptr) NOEXCEPT { OPERATOR_DELETE_BODY; } in operator delete()
76 void operator delete[](void *ptr) NOEXCEPT { OPERATOR_DELETE_BODY; } in operator delete[]()
78 void operator delete(void *ptr, std::nothrow_t const&) { OPERATOR_DELETE_BODY; } in operator delete()
80 void operator delete[](void *ptr, std::nothrow_t const&) { in operator delete[]()
84 void operator delete(void *ptr, size_t size) NOEXCEPT { OPERATOR_DELETE_BODY; } in operator delete()
86 void operator delete[](void *ptr, size_t size) NOEXCEPT in operator delete[]()
89 void operator delete(void *ptr, std::align_val_t align) NOEXCEPT in operator delete()
92 void operator delete[](void *ptr, std::align_val_t align) NOEXCEPT in operator delete[]()
95 void operator delete(void *ptr, std::align_val_t align, std::nothrow_t const&) in operator delete()
101 void operator delete(void *ptr, size_t size, std::align_val_t align) NOEXCEPT in operator delete()
[all …]
/llvm-project-15.0.7/libcxxabi/src/
H A Dstdlib_new_delete.cpp94 operator delete(void* ptr) noexcept in operator delete()
101 operator delete(void* ptr, const std::nothrow_t&) noexcept in operator delete()
108 operator delete(void* ptr, size_t) noexcept in operator delete()
115 operator delete[] (void* ptr) noexcept in operator delete[]()
122 operator delete[] (void* ptr, const std::nothrow_t&) noexcept in operator delete[]()
129 operator delete[] (void* ptr, size_t) noexcept in operator delete[]()
215 operator delete(void* ptr, std::align_val_t) noexcept in operator delete()
222 operator delete(void* ptr, std::align_val_t alignment, const std::nothrow_t&) noexcept in operator delete()
229 operator delete(void* ptr, size_t, std::align_val_t alignment) noexcept in operator delete()
236 operator delete[] (void* ptr, std::align_val_t alignment) noexcept in operator delete[]()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/dfsan/
H A Ddfsan_new_delete.cpp81 void operator delete(void *ptr)NOEXCEPT { OPERATOR_DELETE_BODY; } in operator delete()
83 void operator delete[](void *ptr) NOEXCEPT { OPERATOR_DELETE_BODY; } in operator delete[]()
85 void operator delete(void *ptr, std::nothrow_t const &) { in operator delete()
89 void operator delete[](void *ptr, std::nothrow_t const &) { in operator delete[]()
93 void operator delete(void *ptr, size_t size)NOEXCEPT { OPERATOR_DELETE_BODY; } in operator delete()
95 void operator delete[](void *ptr, size_t size) NOEXCEPT { in operator delete[]()
99 void operator delete(void *ptr, std::align_val_t align)NOEXCEPT { in operator delete()
103 void operator delete[](void *ptr, std::align_val_t align) NOEXCEPT { in operator delete[]()
107 void operator delete(void *ptr, std::align_val_t align, in operator delete()
112 void operator delete[](void *ptr, std::align_val_t align, in operator delete[]()
[all …]
H A Ddfsan.h73 inline dfsan_label *shadow_for(void *ptr) { in shadow_for()
77 inline const dfsan_label *shadow_for(const void *ptr) { in shadow_for()
81 inline uptr unaligned_origin_for(uptr ptr) { return MEM_TO_ORIGIN(ptr); } in unaligned_origin_for()
83 inline dfsan_origin *origin_for(void *ptr) { in origin_for()
89 inline const dfsan_origin *origin_for(const void *ptr) { in origin_for()
/llvm-project-15.0.7/libcxx/test/libcxx/language.support/support.dynamic/
H A Dnew_faligned_allocation.pass.cpp53 void *ptr = ::operator new(1, std::align_val_t(128)); in main() local
59 void *ptr = ::operator new(1, std::align_val_t(128), std::nothrow); in main() local
65 void *ptr = ::operator new[](1, std::align_val_t(128)); in main() local
71 void *ptr = ::operator new[](1, std::align_val_t(128), std::nothrow); in main() local
/llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/
H A Dmalloc_hook.cpp18 void __sanitizer_malloc_hook(const volatile void *ptr, size_t sz) { in __sanitizer_malloc_hook()
24 void __sanitizer_free_hook(const volatile void *ptr) { in __sanitizer_free_hook()
32 void MallocHook1(const volatile void *ptr, size_t sz) { WRITE("MH1\n"); } in MallocHook1()
33 void MallocHook2(const volatile void *ptr, size_t sz) { WRITE("MH2\n"); } in MallocHook2()
34 void FreeHook1(const volatile void *ptr) { WRITE("FH1\n"); } in FreeHook1()
35 void FreeHook2(const volatile void *ptr) { WRITE("FH2\n"); } in FreeHook2()
/llvm-project-15.0.7/compiler-rt/test/memprof/TestCases/
H A Dmalloc_hook.cpp15 void __sanitizer_malloc_hook(const volatile void *ptr, size_t sz) { in __sanitizer_malloc_hook()
21 void __sanitizer_free_hook(const volatile void *ptr) { in __sanitizer_free_hook()
29 void MallocHook1(const volatile void *ptr, size_t sz) { WRITE("MH1\n"); } in MallocHook1()
30 void MallocHook2(const volatile void *ptr, size_t sz) { WRITE("MH2\n"); } in MallocHook2()
31 void FreeHook1(const volatile void *ptr) { WRITE("FH1\n"); } in FreeHook1()
32 void FreeHook2(const volatile void *ptr) { WRITE("FH2\n"); } in FreeHook2()
/llvm-project-15.0.7/libcxx/src/
H A Dnew.cpp131 operator delete(void* ptr) noexcept in operator delete()
138 operator delete(void* ptr, const std::nothrow_t&) noexcept in operator delete()
145 operator delete(void* ptr, size_t) noexcept in operator delete()
152 operator delete[] (void* ptr) noexcept in operator delete[]()
159 operator delete[] (void* ptr, const std::nothrow_t&) noexcept in operator delete[]()
166 operator delete[] (void* ptr, size_t) noexcept in operator delete[]()
252 operator delete(void* ptr, std::align_val_t) noexcept in operator delete()
259 operator delete(void* ptr, std::align_val_t alignment, const std::nothrow_t&) noexcept in operator delete()
266 operator delete(void* ptr, size_t, std::align_val_t alignment) noexcept in operator delete()
273 operator delete[] (void* ptr, std::align_val_t alignment) noexcept in operator delete[]()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_new_delete.cpp125 void operator delete(void *ptr) NOEXCEPT { in operator delete()
131 void operator delete[](void *ptr) NOEXCEPT { in operator delete[]()
137 void operator delete(void *ptr, std::nothrow_t const&) { in operator delete()
143 void operator delete[](void *ptr, std::nothrow_t const&) { in operator delete[]()
149 void operator delete(void *ptr, __sanitizer::uptr size) NOEXCEPT { in operator delete()
155 void operator delete[](void *ptr, __sanitizer::uptr size) NOEXCEPT { in operator delete[]()
161 void operator delete(void *ptr, std::align_val_t align) NOEXCEPT { in operator delete()
167 void operator delete[](void *ptr, std::align_val_t align) NOEXCEPT { in operator delete[]()
180 void operator delete[](void *ptr, std::align_val_t align, in operator delete[]()
188 void operator delete(void *ptr, __sanitizer::uptr size, in operator delete()
[all …]

12345678910>>...31