| /llvm-project-15.0.7/lld/test/wasm/Inputs/ |
| H A D | weak-alias.ll | 25 %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 D | cstyle-cast.cpp | 170 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 D | reinterpret-fn-obj-pedantic.cpp | 5 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 D | reinterpret-cast.cpp | 7 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 D | functional-cast.cpp | 232 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 D | setjmp-bti.ll | 18 ; 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 D | setjmp-bti-no-enforcement.ll | 21 ; 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 D | coalescer-win64.ll | 4 @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 D | function-nonzero-address-spaces.ll | 7 ; 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 D | malloc-fnptr-plist.c | 5 void (*fnptr)(int); variable 7 free((void *)fnptr); in foo()
|
| H A D | malloc.c | 1778 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 D | lambda-to-function-pointer-conversion.cpp | 14 void (*fnptr)(Trivial); variable 17 fnptr = [](Trivial a){ (void)a; }; in test()
|
| /llvm-project-15.0.7/clang/test/CodeGenObjCXX/ |
| H A D | property-lvalue-lambda.mm | 8 @property fnptr_t fnptr; property 28 x.fnptr = [] {}; 46 x.fnptr += [] {};
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | callchain.ll | 7 %fnptr = bitcast i8* %ptr to void ()* 9 tail call void %fnptr()
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | attr-noundef.cpp | 121 typedef int (*fnptr)(int); typedef 126 fnptr ret_fnptr() { in ret_fnptr()
|
| /llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/ |
| H A D | fnptr.ll | 5 ; 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 D | v8m-tail-call.ll | 81 @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
|