Home
last modified time | relevance | path

Searched refs:Kernel (Results 1 – 25 of 119) sorted by relevance

12345

/llvm-project-15.0.7/llvm/lib/Support/
H A DAMDGPUMetadata.cpp21 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 DGPUJIT.c67 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 DGPUJIT.h102 void polly_freeKernel(PollyGPUFunction *Kernel);
108 void polly_launchKernel(PollyGPUFunction *Kernel, unsigned int GridDimX,
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DPPCGCodeGeneration.cpp1803 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 DMemorySanitizer.h27 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 Dkernel-args.cu17 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 DOpenMPOpt.h21 using Kernel = Function *; variable
24 using KernelSet = SetVector<Kernel>;
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DCodeGenCWrappers.h38 return CodeModel::Kernel; in unwrap()
53 case CodeModel::Kernel: in wrap()
/llvm-project-15.0.7/openmp/libomptarget/src/
H A Dprivate.h134 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 Dabi-interface-opencl.mlir4 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 Dkernel.py10 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 Dcalling-conv.ll7 ;; 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 DTargetAndABI.cpp111 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 DAMDGPUHSAMetadataStreamer.cpp190 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 DAMDGPUSubtarget.cpp429 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 DOpenMPOpt.cpp1443 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 DCGOpenCLRuntime.cpp159 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 Dtarget-env.mlir9 // 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 Dloop-pipelining.mlir12 // 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 DAMDGPUMetadata.h119 namespace Kernel {
442 std::vector<Kernel::Metadata> mKernels = std::vector<Kernel::Metadata>();
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kSubtarget.cpp158 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 DREADME.rst5 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 Dsparse_index_dense.mlir45 // 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 DCMakeLists.txt1 add_subdirectory(Darwin-Kernel)
/llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/
H A DCMakeLists.txt4 Kernel.cpp

12345