Home
last modified time | relevance | path

Searched refs:vptr (Results 1 – 25 of 44) sorted by relevance

12

/llvm-project-15.0.7/clang/test/Analysis/
H A Dcxx-uninitialized-object-ptr-ref.cpp322 void *vptr; member in VoidPointerTest1
325 VoidPointerTest1(void *vptr, char) : vptr(vptr) { in VoidPointerTest1() argument
332 VoidPointerTest1(vptr, char()); in fVoidPointerTest1()
346 VoidPointerTest2(&vptr, char()); in fVoidPointerTest2()
404 CyclicVoidPointerTest() : vptr(&vptr) {} // expected-warning{{1 uninitialized field}} in CyclicVoidPointerTest()
415 …IntDynTypedVoidPointerTest1(void *vptr) : vptr(vptr) {} // expected-warning{{1 uninitialized field… in IntDynTypedVoidPointerTest1()
429 void *vptr; member
432 …RecordDynTypedVoidPointerTest(void *vptr) : vptr(vptr) {} // expected-warning{{2 uninitialized fie… in RecordDynTypedVoidPointerTest()
447 void *vptr; member
450 NestedNonVoidDynTypedVoidPointerTest(void *vptr, void *c) : vptr(vptr) { in NestedNonVoidDynTypedVoidPointerTest()
[all …]
H A Dplist-macros-with-expansion.cpp64 void setToNull(int **vptr) { in setToNull() argument
65 *vptr = nullptr; in setToNull()
320 void setToNullAndPrint(int **vptr, const char *str) { in setToNullAndPrint() argument
321 setToNull(vptr); in setToNullAndPrint()
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dframe-13.ll211 define void @f10(i32 *%vptr) {
236 store volatile i32 %i0, i32 *%vptr
237 store volatile i32 %i1, i32 *%vptr
238 store volatile i32 %i3, i32 *%vptr
239 store volatile i32 %i4, i32 *%vptr
240 store volatile i32 %i5, i32 *%vptr
248 define void @f11(i32 *%vptr) {
277 store volatile i32 %i0, i32 *%vptr
278 store volatile i32 %i1, i32 *%vptr
279 store volatile i32 %i3, i32 *%vptr
[all …]
H A Dframe-14.ll232 define void @f10(i32 *%vptr) {
259 store volatile i32 %i0, i32 *%vptr
260 store volatile i32 %i1, i32 *%vptr
261 store volatile i32 %i3, i32 *%vptr
262 store volatile i32 %i4, i32 *%vptr
263 store volatile i32 %i5, i32 *%vptr
271 define void @f11(i32 *%vptr) {
301 store volatile i32 %i0, i32 *%vptr
302 store volatile i32 %i1, i32 *%vptr
303 store volatile i32 %i3, i32 *%vptr
[all …]
H A Dframe-16.ll246 store volatile i32 %i0, i32 *%vptr
247 store volatile i32 %i1, i32 *%vptr
248 store volatile i32 %i4, i32 *%vptr
249 store volatile i32 %i5, i32 *%vptr
294 store volatile i32 %i0, i32 *%vptr
295 store volatile i32 %i1, i32 *%vptr
296 store volatile i32 %i4, i32 *%vptr
297 store volatile i32 %i5, i32 *%vptr
298 store volatile i32 %i6, i32 *%vptr
299 store volatile i32 %i7, i32 *%vptr
[all …]
H A Dframe-15.ll299 %i0 = load volatile i32, i32 *%vptr
300 %i1 = load volatile i32, i32 *%vptr
301 %i2 = load volatile i32, i32 *%vptr
302 %i3 = load volatile i32, i32 *%vptr
303 %i4 = load volatile i32, i32 *%vptr
312 store volatile i32 %i0, i32 *%vptr
313 store volatile i32 %i1, i32 *%vptr
314 store volatile i32 %i2, i32 *%vptr
315 store volatile i32 %i3, i32 *%vptr
316 store volatile i32 %i4, i32 *%vptr
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/
H A Dshrink-to-fit.cpp19 std::vector<int> *vptr = &v; in f() local
20 std::vector<int>(*vptr).swap(*vptr); in f()
32 std::vector<int> *vptr = &v; in f() local
33 std::vector<int>(*vptr).swap(*vptr); in f()
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dcortex-a57-misched-vstm-wrback.ll19 define dso_local i32 @bar(double* %vptr, i32 %iv1, i32* %iptr) minsize {
21 %vp2 = getelementptr double, double* %vptr, i32 1
22 %vp3 = getelementptr double, double* %vptr, i32 2
24 %v1 = load double, double* %vptr, align 8
/llvm-project-15.0.7/compiler-rt/lib/tsan/tests/rtl/
H A Dtsan_mop.cpp178 MemLoc vptr(&vptr_storage), val; in TEST_F() local
181 t1.VptrUpdate(vptr, val); in TEST_F()
182 t2.Read8(vptr); in TEST_F()
187 MemLoc vptr(&vptr_storage), val1, val2; in TEST_F() local
190 t1.VptrUpdate(vptr, val2); in TEST_F()
191 t2.Read8(vptr, true); in TEST_F()
H A Dtsan_test_util.h104 void VptrUpdate(const MemLoc &vptr, const MemLoc &new_val,
H A Dtsan_test_util_posix.cpp421 void ScopedThread::VptrUpdate(const MemLoc &vptr, in VptrUpdate() argument
424 Event event(Event::VPTR_UPDATE, vptr.loc(), (uptr)new_val.loc()); in VptrUpdate()
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/
H A Daccess-fixed-objects-by-rvv.ll18 %vptr = bitcast [64 x i64]* %array to <vscale x 1 x i64>*
19 %v = load <vscale x 1 x i64>, <vscale x 1 x i64>* %vptr
54 %vptr = bitcast [64 x i64]* %array to <vscale x 1 x i64>*
55 %v1 = load <vscale x 1 x i64>, <vscale x 1 x i64>* %vptr
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dretpoline-external.ll103 %vptr = load ptr, ptr %obj
104 %vslot = getelementptr ptr, ptr %vptr, i32 1
113 ; X64: movq (%rdi), %[[vptr:[^ ]*]]
114 ; X64: movq 8(%[[vptr]]), %[[fp:[^ ]*]]
127 ; X86: movl (%[[obj]]), %[[vptr:[^ ]*]]
128 ; X86: movl 4(%[[vptr]]), %[[fp:[^ ]*]]
H A Dlvi-hardening-indirectbr.ll69 %vptr = load ptr, ptr %obj
70 %vslot = getelementptr ptr, ptr %vptr, i32 1
79 ; X64: movq (%rdi), %[[vptr:[^ ]*]]
80 ; X64: movq 8(%[[vptr]]), %[[fp:[^ ]*]]
H A Dretpoline.ll103 %vptr = load ptr, ptr %obj
104 %vslot = getelementptr ptr, ptr %vptr, i32 1
113 ; X64: movq (%rdi), %[[vptr:[^ ]*]]
114 ; X64: movq 8(%[[vptr]]), %[[fp:[^ ]*]]
127 ; X86: movl (%[[obj]]), %[[vptr:[^ ]*]]
128 ; X86: movl 4(%[[vptr]]), %[[fp:[^ ]*]]
H A Dcfguard-checks.ll234 %vptr.addr = getelementptr inbounds %struct.Foo, %struct.Foo* %p, i32 0, i32 0
235 %vptr = load i32 (%struct.Foo*)**, i32 (%struct.Foo*)*** %vptr.addr
236 %slot = getelementptr inbounds i32 (%struct.Foo*)*, i32 (%struct.Foo*)** %vptr, i32 1
/llvm-project-15.0.7/llvm/bindings/ocaml/executionengine/
H A Dllvm_executionengine.ml56 let vptr = get_global_value_address_ name ee in
57 if Nativeint.to_int vptr <> 0 then
58 let open Ctypes in !@ (coerce (ptr void) (ptr typ) (ptr_of_raw_address vptr))
/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dcl20-device-side-enqueue.cl21 void *vptr;
28 …enqueue_kernel(vptr, flags, ndrange, ^(void) { // expected-error{{illegal call to 'enqueue_kernel'…
32 …enqueue_kernel(default_queue, vptr, ndrange, ^(void) { // expected-error{{illegal call to 'enqueue…
36 …enqueue_kernel(default_queue, flags, vptr, ^(void) { // expected-error{{illegal call to 'enqueue_k…
40 …enqueue_kernel(default_queue, flags, ndrange, vptr); // expected-error{{illegal call to 'enqueue_k…
55 …enqueue_kernel(default_queue, flags, ndrange, vptr, &event_wait_list, &evt, ^(void) { // expected-…
59 …enqueue_kernel(default_queue, flags, ndrange, 1, vptr, &evt, ^(void) // expected-error{{illegal ca…
64 …enqueue_kernel(default_queue, flags, ndrange, 1, &event_wait_list, vptr, ^(void) // expected-error…
69 …enqueue_kernel(default_queue, flags, ndrange, 1, &event_wait_list, &evt, vptr); // expected-error{…
/llvm-project-15.0.7/compiler-rt/test/tsan/
H A Dbench_memory_access.cpp91 __m128i *volatile vptr = data; in thread() local
93 __m128i *ptr = vptr; in thread()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dirtranslator-max-address-space.ll15 define void @store_max_address_space_vector(<2 x i32 addrspace(16777215)*> %vptr) {
16 %elt0 = extractelement <2 x i32 addrspace(16777215)*> %vptr, i32 0
/llvm-project-15.0.7/llvm/test/CodeGen/X86/AMX/
H A Damx-low-intrinsics.ll4 …l void @test_amx_load_non_O0(i16 signext %row, i16 signext %col, ptr%ptr, i64 %stride, ptr %vptr) {
47 store <256 x i32> %vec, ptr %vptr, align 64
51 …local void @test_amx_load(i16 signext %row, i16 signext %col, ptr%ptr, i64 %stride, ptr %vptr) #0 {
94 store <256 x i32> %vec, ptr %vptr, align 64
169 store <256 x i32> %vec, ptr %vptr, align 64
244 store <256 x i32> %vec, ptr %vptr, align 64
319 store <256 x i32> %vec, ptr %vptr, align 64
394 store <256 x i32> %vec, ptr %vptr, align 64
472 store <256 x i32> %vec, ptr %vptr, align 64
519 define dso_local void @test_amx_zero(i16 signext %row, i16 signext %col, ptr %vptr) #0 {
[all …]
/llvm-project-15.0.7/llvm/test/SafepointIRVerifier/
H A Dhidden-constant-base.ll35 %vptr = phi i8 addrspace(1)* [ %fptr, %loop ], [ undef, %entry ]
36 %fptr = freeze i8 addrspace(1)* %vptr
/llvm-project-15.0.7/llvm/test/Instrumentation/ThreadSanitizer/
H A Dvptr_read.ll2 ; Check that vptr reads are treated in a special way.
/llvm-project-15.0.7/clang/docs/
H A DUndefinedBehaviorSanitizer.rst178 - ``-fsanitize=vptr``: Use of an object whose vptr indicates that it is of
217 The ``null``, ``alignment``, ``object-size``, ``local-bounds``, and ``vptr`` checks do not apply
226 ``-fsanitize=function`` and ``-fsanitize=vptr`` checking.
301 vptr:shared_object_with_vptr_failures.so
310 ``-fsanitize-recover=signed-integer-overflow,alignment,vptr``, although
/llvm-project-15.0.7/clang/test/ASTMerge/exprs-cpp/Inputs/
H A Dexprs3.cpp42 const void *vptr = nullptr; variable

12