Home
last modified time | relevance | path

Searched refs:fnptr (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/lld/test/wasm/Inputs/
H A Dweak-alias.ll25 %fnptr = alloca i32 ()*, align 8
26 store i32 ()* @alias_fn, i32 ()** %fnptr, align 8
27 %0 = load i32 ()*, i32 ()** %fnptr, align 8
34 %fnptr = alloca i32 ()*, align 8
35 store i32 ()* @direct_fn, i32 ()** %fnptr, align 8
36 %0 = load i32 ()*, i32 ()** %fnptr, align 8
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcstyle-cast.cpp170 typedef void (*fnptr)(); typedef
178 fnptr fnp = (fnptr)(l); in integral_conversion()
195 (void)(fnptr*)(deep); in pointer_conversion()
212 fnptr fp = 0; in fnptrs()
215 (void)(fnptr)(vp); in fnptrs()
H A Dreinterpret-fn-obj-pedantic.cpp5 typedef void (*fnptr)(); in fnptrs() typedef
6 fnptr fp = 0; in fnptrs()
8 …(void)reinterpret_cast<fnptr>(vp); // expected-warning {{cast between pointer-to-function and poin… in fnptrs()
H A Dreinterpret-cast.cpp7 typedef void (*fnptr)(); typedef
44 fnptr fnp = reinterpret_cast<fnptr>(i); in integral_conversion()
56 (void)reinterpret_cast<fnptr*>(deep); in pointer_conversion()
89 fnptr fp = 0; in fnptrs()
92 (void)reinterpret_cast<fnptr>(vp); in fnptrs()
H A Dfunctional-cast.cpp232 typedef void (*fnptr)(); typedef
242 fnptr fnp = fnptr(l); in integral_conversion()
257 typedef fnptr fnptrp; in pointer_conversion()
279 fnptr fp = 0; in fnptrs()
283 (void)fnptr(vp); in fnptrs()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dsetjmp-bti.ll18 ; int (*fnptr)(void*) = setjmp;
19 ; fnptr(0);
40 %fnptr = alloca i32 (i8*)*, align 8
42 store i32 (i8*)* @setjmp, i32 (i8*)** %fnptr, align 8
43 %0 = load i32 (i8*)*, i32 (i8*)** %fnptr, align 8
H A Dsetjmp-bti-no-enforcement.ll21 ; int (*fnptr)(void*) = setjmp;
22 ; fnptr(0);
36 %fnptr = alloca i32 (i8*)*, align 8
38 store i32 (i8*)* @setjmp, i32 (i8*)** %fnptr, align 8
39 %0 = load i32 (i8*)*, i32 (i8*)** %fnptr, align 8
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dcoalescer-win64.ll4 @fnptr = external global ptr
8 %p = load ptr, ptr @fnptr
15 ; CHECK: rex64 jmpq *fnptr(%rip)
/llvm-project-15.0.7/llvm/test/Bitcode/
H A Dfunction-nonzero-address-spaces.ll7 ; ERR-AS39: error: '%fnptr' defined with type 'void (i16) addrspace(40)*' but expected 'void (i16) …
11 ; ERR-AS0: error: '%fnptr' defined with type 'void (i16) addrspace(40)*' but expected 'void (i16)*'
17 %fnptr = load void (i16) addrspace(40)*, void (i16) addrspace(40)** %f.addr
18 call void %fnptr(i16 8)
/llvm-project-15.0.7/clang/test/Analysis/
H A Dmalloc-fnptr-plist.c5 void (*fnptr)(int); variable
7 free((void *)fnptr); in foo()
H A Dmalloc.c1778 void (*fnptr)(int); variable
1780 void *p = (void *)fnptr; in freeIndirectFunctionPtr()
1785 free((void *)fnptr); in freeFunctionPtr()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dlambda-to-function-pointer-conversion.cpp14 void (*fnptr)(Trivial); variable
17 fnptr = [](Trivial a){ (void)a; }; in test()
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Dproperty-lvalue-lambda.mm8 @property fnptr_t fnptr; property
28 x.fnptr = [] {};
46 x.fnptr += [] {};
/llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/
H A Dcallchain.ll7 %fnptr = bitcast i8* %ptr to void ()*
9 tail call void %fnptr()
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dattr-noundef.cpp121 typedef int (*fnptr)(int); typedef
126 fnptr ret_fnptr() { in ret_fnptr()
/llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/
H A Dfnptr.ll5 ; RUN: opt < %s -passes=sample-profile -sample-profile-file=%S/Inputs/fnptr.prof | opt -passes='pri…
6 ; RUN: opt < %s -passes=sample-profile -sample-profile-file=%S/Inputs/fnptr.binprof | opt -passes='…
138 !4 = !DIFile(filename: "fnptr.cc", directory: ".")
139 !5 = !DIFile(filename: "fnptr.cc", directory: ".")
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dv8m-tail-call.ll81 @fnptr = global i32 (i32, i32, i32, i32)* null
86 ; CHECK-NEXT: movw r0, :lower16:fnptr
87 ; CHECK-NEXT: movt r0, :upper16:fnptr
95 %1 = load i32 (i32, i32, i32, i32)*, i32 (i32, i32, i32, i32)** @fnptr