Home
last modified time | relevance | path

Searched refs:KernelArgs (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/openmp/libomptarget/src/
H A DLegacyAPI.cpp79 __tgt_kernel_arguments KernelArgs{ in __tgt_target_mapper() local
81 return __tgt_target_kernel(Loc, DeviceId, -1, -1, HostPtr, &KernelArgs); in __tgt_target_mapper()
122 __tgt_kernel_arguments KernelArgs{ in __tgt_target_teams_mapper() local
125 &KernelArgs); in __tgt_target_teams_mapper()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCUDANV.cpp321 Address KernelArgs = CGF.CreateTempAlloca( in emitDeviceStubBodyNew() local
330 CGF.Builder.CreateConstGEP1_32(VoidPtrTy, KernelArgs.getPointer(), i)); in emitDeviceStubBodyNew()
397 LaunchKernelArgs.add(RValue::get(KernelArgs.getPointer()), in emitDeviceStubBodyNew()
H A DCGOpenMPRuntime.cpp10305 SmallVector<llvm::Value *> KernelArgs{ in emitTargetCall() local
10342 NumThreads, OutlinedFnID, KernelArgs, NoWaitKernelArgs) in emitTargetCall()
10345 OutlinedFnID, KernelArgs)); in emitTargetCall()
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h847 ArrayRef<Value *> KernelArgs,
H A DOMPKinds.def92 __OMP_STRUCT_TYPE(KernelArgs, __tgt_kernel_arguments, Int32, Int32, VoidPtrPtr,
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp797 ArrayRef<Value *> KernelArgs, ArrayRef<Value *> NoWaitArgs) { in emitTargetKernel() argument
802 Builder.CreateAlloca(OpenMPIRBuilder::KernelArgs, nullptr, "kernel_args"); in emitTargetKernel()
803 for (unsigned I = 0, Size = KernelArgs.size(); I != Size; ++I) { in emitTargetKernel()
805 Builder.CreateStructGEP(OpenMPIRBuilder::KernelArgs, KernelArgsPtr, I); in emitTargetKernel()
807 KernelArgs[I], Arg, in emitTargetKernel()
808 M.getDataLayout().getPrefTypeAlign(KernelArgs[I]->getType())); in emitTargetKernel()