Searched refs:KernelArgs (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | LegacyAPI.cpp | 79 __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 D | CGCUDANV.cpp | 321 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 D | CGOpenMPRuntime.cpp | 10305 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 D | OMPIRBuilder.h | 847 ArrayRef<Value *> KernelArgs,
|
| H A D | OMPKinds.def | 92 __OMP_STRUCT_TYPE(KernelArgs, __tgt_kernel_arguments, Int32, Int32, VoidPtrPtr,
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 797 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()
|