| /llvm-project-15.0.7/openmp/libomptarget/docs/ |
| H A D | declare_target_indirect.md | 61 // Translate \p FnPtr identifying a host function into a function pointer 63 // If \p FnPtr matches an address of any host function 66 // for the device. If \p FnPtr does not match an address 67 // of any host function, then the API returns \p FnPtr 69 EXTERN void *__kmpc_target_translate_fptr(void *FnPtr); 123 …FnPtr)` API uses binary search to match `FnPtr` against `host_ptr` inside the device table pointed…
|
| /llvm-project-15.0.7/libcxx/test/libcxx/utilities/function.objects/func.require/ |
| H A D | bullet_7.pass.cpp | 190 template <class CallSig, CallSig* FnPtr, int Arity, class ArgCaster> 194 typedef FunctionPtrID<CallSig, FnPtr> FID; in run() 197 DerefToType<CallSig*> deref_to(FnPtr); in run() 198 DerefToType<CallSig&> deref_to_ref(*FnPtr); in run() 200 t.runTest(FnPtr); in run() 201 t.runTest(*FnPtr); in run()
|
| /llvm-project-15.0.7/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerExtFunctionsWeak.cpp | 33 static void CheckFnPtr(void *FnPtr, const char *FnName, bool WarnIfMissing) { in CheckFnPtr() argument 34 if (FnPtr == nullptr && WarnIfMissing) { in CheckFnPtr()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | ExternalFunctions.cpp | 111 ExFunc FnPtr = (*FuncNames)[ExtName]; in lookupFunction() local 112 if (!FnPtr) in lookupFunction() 113 FnPtr = (*FuncNames)[("lle_X_" + F->getName()).str()]; in lookupFunction() 114 if (!FnPtr) // Try calling a generic function... if it exists... in lookupFunction() 115 FnPtr = (ExFunc)(intptr_t)sys::DynamicLibrary::SearchForAddressOfSymbol( in lookupFunction() 117 if (FnPtr) in lookupFunction() 118 ExportedFunctions->insert(std::make_pair(F, FnPtr)); // Cache for later in lookupFunction() 119 return FnPtr; in lookupFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Signals.h | 66 void AddSignalHandler(SignalHandlerCallback FnPtr, void *Cookie);
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | cxx98-compat-pedantic.cpp | 25 void (*FnPtr)() = (void(*)())dlsym(); // expected-warning {{cast between pointer-to-function and po… variable
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | Signals.cpp | 110 static void insertSignalHandler(sys::SignalHandlerCallback FnPtr, in insertSignalHandler() argument 117 SetMe.Callback = FnPtr; in insertSignalHandler()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCXXABI.cpp | 53 llvm::Constant *FnPtr = llvm::Constant::getNullValue(FTy->getPointerTo()); in EmitLoadOfMemberFunctionPointer() local 54 return CGCallee::forDirect(FnPtr, FPT); in EmitLoadOfMemberFunctionPointer()
|
| H A D | CGObjCGNU.cpp | 2911 llvm::Constant *FnPtr = in GenerateMethodList() local 2913 assert(FnPtr && "Can't generate metadata for method that doesn't exist"); in GenerateMethodList() 2916 Method.addBitCast(FnPtr, IMPTy); in GenerateMethodList() 2923 Method.addBitCast(FnPtr, IMPTy); in GenerateMethodList()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1538 llvm::Value *FnPtr = Bld.CreateBitOrPointerCast(OutlinedFn, CGM.Int8PtrTy); in emitParallelCall() local 1586 FnPtr, in emitParallelCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 567 auto &FnPtr = CallParams.getOperand(0); in LowerCallResults() local 570 .addReg(FnPtr.getReg()); in LowerCallResults() 571 FnPtr.setReg(Reg32); in LowerCallResults() 576 auto FnPtr = CallParams.getOperand(0); in LowerCallResults() local 593 CallParams.addOperand(FnPtr); in LowerCallResults()
|
| /llvm-project-15.0.7/llvm/lib/Support/Unix/ |
| H A D | Signals.inc | 458 void llvm::sys::AddSignalHandler(sys::SignalHandlerCallback FnPtr, 460 insertSignalHandler(FnPtr, Cookie);
|
| /llvm-project-15.0.7/llvm/lib/Support/Windows/ |
| H A D | Signals.inc | 587 void llvm::sys::AddSignalHandler(sys::SignalHandlerCallback FnPtr, 589 insertSignalHandler(FnPtr, Cookie);
|