| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | AMDGPUMetadata.cpp | 21 LLVM_YAML_IS_SEQUENCE_VECTOR(Kernel::Arg::Metadata) 22 LLVM_YAML_IS_SEQUENCE_VECTOR(Kernel::Metadata) 92 struct MappingTraits<Kernel::Attrs::Metadata> { 98 YIO.mapOptional(Kernel::Attrs::Key::VecTypeHint, in mapping() 106 struct MappingTraits<Kernel::Arg::Metadata> { 134 struct MappingTraits<Kernel::CodeProps::Metadata> { 146 YIO.mapOptional(Kernel::CodeProps::Key::NumSGPRs, in mapping() 164 struct MappingTraits<Kernel::DebugProps::Metadata> { 180 struct MappingTraits<Kernel::Metadata> { 182 YIO.mapRequired(Kernel::Key::Name, MD.mName); in mapping() [all …]
|
| /llvm-project-15.0.7/polly/tools/GPURuntime/ |
| H A D | GPUJIT.c | 67 void *Kernel; member 448 if (((OpenCLKernel *)Kernel->Kernel)->Kernel) { in freeKernelCL() 450 clReleaseKernelFcnPtr(((OpenCLKernel *)Kernel->Kernel)->Kernel); in freeKernelCL() 454 if (((OpenCLKernel *)Kernel->Kernel)->Program) { in freeKernelCL() 460 if (Kernel->Kernel) in freeKernelCL() 461 free((OpenCLKernel *)Kernel->Kernel); in freeKernelCL() 463 if (Kernel) in freeKernelCL() 1252 if (((CUDAKernel *)Kernel->Kernel)->CudaModule) in freeKernelCUDA() 1255 if (Kernel->Kernel) in freeKernelCUDA() 1256 free((CUDAKernel *)Kernel->Kernel); in freeKernelCUDA() [all …]
|
| H A D | GPUJIT.h | 102 void polly_freeKernel(PollyGPUFunction *Kernel); 108 void polly_launchKernel(PollyGPUFunction *Kernel, unsigned int GridDimX,
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | PPCGCodeGeneration.cpp | 1803 if (Kernel->n_grid > 1) in createKernel() 1818 getReferencesInKernel(Kernel); in createKernel() 1824 Kernel->space = isl_space_align_params(Kernel->space, ParamSpace.release()); in createKernel() 1853 finalizeKernelArguments(Kernel); in createKernel() 2226 if (Kernel->n_block != 0 || Kernel->n_grid != 0) { in finalizeKernelArguments() 2324 prepareKernelArguments(Kernel, FN); in createKernelFunction() 2325 createKernelVariables(Kernel, FN); in createKernelFunction() 2329 insertKernelIntrinsics(Kernel); in createKernelFunction() 3173 Data->Kernels.push_back(Kernel); in printHostUser() 3214 for (auto Kernel : Data.Kernels) { in printGPUTree() local [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.h | 27 MemorySanitizerOptions(int TrackOrigins, bool Recover, bool Kernel) in MemorySanitizerOptions() 28 : MemorySanitizerOptions(TrackOrigins, Recover, Kernel, false) {} in MemorySanitizerOptions() 29 MemorySanitizerOptions(int TrackOrigins, bool Recover, bool Kernel, 31 bool Kernel; member
|
| /llvm-project-15.0.7/clang/test/CodeGenCUDA/ |
| H A D | kernel-args.cu | 17 class Kernel { class 32 Kernel K; in test() 39 launch((void*)Kernel::templateMemberKernel<A>); in test()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | OpenMPOpt.h | 21 using Kernel = Function *; variable 24 using KernelSet = SetVector<Kernel>;
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | CodeGenCWrappers.h | 38 return CodeModel::Kernel; in unwrap() 53 case CodeModel::Kernel: in wrap()
|
| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | private.h | 134 SourceInfo Kernel(Loc); in dumpTargetPointerMappings() 137 Kernel.getFilename(), Kernel.getLine(), Kernel.getColumn()); in dumpTargetPointerMappings()
|
| /llvm-project-15.0.7/mlir/test/Dialect/SPIRV/Transforms/ |
| H A D | abi-interface-opencl.mlir | 4 spv.target_env = #spv.target_env<#spv.vce<v1.0, [Kernel, Addresses], []>, #spv.resource_limits<>> 9 // CHECK: spv.EntryPoint "Kernel" [[FN]]
|
| /llvm-project-15.0.7/mlir/utils/jupyter/mlir_opt_kernel/ |
| H A D | kernel.py | 10 from ipykernel.kernelbase import Kernel 36 class MlirOptKernel(Kernel): 76 Kernel.__init__(self, **kwargs)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | calling-conv.ll | 7 ;; Kernel function using ptx_kernel calling conv 22 ;; Kernel function using NVVM metadata
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | TargetAndABI.cpp | 111 if (cap == spirv::Capability::Kernel) in needsInterfaceVarABIAttrs() 207 if (cap == Capability::Kernel) in getAddressingModel() 222 if (cap == spirv::Capability::Kernel) in getExecutionModel() 223 return spirv::ExecutionModel::Kernel; in getExecutionModel()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUHSAMetadataStreamer.cpp | 190 Kernel::CodeProps::Metadata 195 HSAMD::Kernel::CodeProps::Metadata HSACodeProps; in getHSACodeProps() 221 Kernel::DebugProps::Metadata 224 return HSAMD::Kernel::DebugProps::Metadata(); in getHSADebugProps() 248 auto &Kernel = HSAMetadata.mKernels.back(); in emitKernelLanguage() local 258 Kernel.mLanguage = "OpenCL C"; in emitKernelLanguage() 259 Kernel.mLanguageVersion.push_back( in emitKernelLanguage() 261 Kernel.mLanguageVersion.push_back( in emitKernelLanguage() 466 HSAMetadata.mKernels.push_back(Kernel::Metadata()); in emitKernel() 467 auto &Kernel = HSAMetadata.mKernels.back(); in emitKernel() local [all …]
|
| H A D | AMDGPUSubtarget.cpp | 429 static unsigned getReqdWorkGroupSize(const Function &Kernel, unsigned Dim) { in getReqdWorkGroupSize() argument 430 auto Node = Kernel.getMetadata("reqd_work_group_size"); in getReqdWorkGroupSize() 440 unsigned AMDGPUSubtarget::getMaxWorkitemID(const Function &Kernel, in getMaxWorkitemID() argument 442 unsigned ReqdSize = getReqdWorkGroupSize(Kernel, Dimension); in getMaxWorkitemID() 445 return getFlatWorkGroupSizes(Kernel).second - 1; in getMaxWorkitemID() 449 Function *Kernel = I->getParent()->getParent(); in makeLIDRangeMetadata() local 451 unsigned MaxSize = getFlatWorkGroupSizes(*Kernel).second; in makeLIDRangeMetadata() 486 unsigned ReqdSize = getReqdWorkGroupSize(*Kernel, Dim); in makeLIDRangeMetadata()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 1443 for (BasicBlock &BB : *Kernel) { in eliminateBarriers() 1448 if (&Kernel->getEntryBlock() == &BB) in eliminateBarriers() 2013 Kernel getUniqueKernelFor(Function &F); 2164 CachedKernel = Kernel(&F); in getUniqueKernelFor() 2205 SmallPtrSet<Kernel, 2> PotentialKernels; in getUniqueKernelFor() 2210 Kernel K = nullptr; in getUniqueKernelFor() 2287 Kernel K = getUniqueKernelFor(*F); in rewriteDeviceCodeStateMachine() 3379 Function *Kernel = getAnchorScope(); in changeToSPMDMode() local 3380 if (Kernel->hasLocalLinkage()) { in changeToSPMDMode() 3383 Kernel = CB->getCaller(); in changeToSPMDMode() [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenCLRuntime.cpp | 159 EnqueuedBlockMap[E].Kernel = nullptr; in recordBlockInfo() 178 if (EnqueuedBlockMap[Block].Kernel) { in emitOpenCLEnqueuedBlock() 189 EnqueuedBlockMap[Block].Kernel = F; in emitOpenCLEnqueuedBlock()
|
| /llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/ |
| H A D | target-env.mlir | 9 // Kernel capability. 38 …spv.target_env = #spv.target_env<#spv.vce<v1.1, [Kernel, AtomicStorage], []>, #spv.resource_limits… 47 …spv.target_env = #spv.target_env<#spv.vce<v1.4, [Kernel, AtomicStorage], []>, #spv.resource_limits… 91 spv.target_env = #spv.target_env<#spv.vce<v1.3, [Kernel], []>, #spv.resource_limits<>>
|
| /llvm-project-15.0.7/mlir/test/Dialect/SCF/ |
| H A D | loop-pipelining.mlir | 12 // Kernel: 49 // Kernel: 88 // Kernel: 106 // Kernel: 130 // Kernel: 186 // Kernel: 237 // Kernel: 280 // Kernel: 318 // Kernel: 354 // Kernel:
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | AMDGPUMetadata.h | 119 namespace Kernel { 442 std::vector<Kernel::Metadata> mKernels = std::vector<Kernel::Metadata>();
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kSubtarget.cpp | 158 case CodeModel::Kernel: { in classifyLocalReference() 204 case CodeModel::Kernel: { in classifyGlobalReference()
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/postmortem/FreeBSDKernel/tools/ |
| H A D | README.rst | 5 per `FreeBSD Handbook Kernel Debugging Chapter`_. Note that you may need to 44 .. _FreeBSD Handbook Kernel Debugging Chapter:
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/SparseTensor/CPU/ |
| H A D | sparse_index_dense.mlir | 45 // Kernel that uses index in the index notation (conjunction). 62 // Kernel that uses index in the index notation (disjunction). 79 // Kernel that uses indices in the index notation (conjunction). 99 // Kernel that uses indices in the index notation (disjunction).
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/ |
| H A D | CMakeLists.txt | 1 add_subdirectory(Darwin-Kernel)
|
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/ |
| H A D | CMakeLists.txt | 4 Kernel.cpp
|