HomeSort by: relevance | last modified time | path
    Searched refs:Kernels (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
OpenMPOpt.h 41 /// Return the known kernels (=GPU entry points) in the module.
42 SmallPtrSetImpl<Kernel> &getKernels() { return Kernels; }
44 /// Identify kernels in the module and populate the Kernels set.
55 /// Collection of known kernels (=GPU entry points) in the module.
56 SmallPtrSet<Kernel, 8> Kernels;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerModuleLDSPass.cpp 19 // To reduce the memory overhead variables that are only used by kernels are
101 // The llvm.amdgcn.module.lds instance is implicitly used by all kernels
103 // presently approximated to 'all kernels' if there are any such functions
241 // Mark kernels with asm that reads the address of the allocated structure
247 SmallPtrSet<Function *, 32> Kernels;
250 if (AMDGPU::isKernelCC(Func) && !Kernels.contains(Func)) {
252 Kernels.insert(Func);
AMDGPUHSAMetadataStreamer.cpp 889 getRootMetadata("amdhsa.kernels") = HSAMetadataDoc->getArrayNode();
911 auto Kernels =
912 getRootMetadata("amdhsa.kernels").getArray(/*Convert=*/true);
923 Kernels.push_back(Kern);
947 getRootMetadata("amdhsa.kernels") = HSAMetadataDoc->getArrayNode();
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
AMDGPUMetadata.h 427 constexpr char Kernels[] = "Kernels";
436 /// Kernels metadata. Required.
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
OpenMPOpt.cpp 54 static cl::opt<bool> PrintOpenMPKernels("openmp-print-gpu-kernels",
72 "Number of OpenMP target region entry points (=kernels) identified");
122 SmallPtrSetImpl<Kernel> &Kernels)
124 Kernels(Kernels) {
425 /// Collection of known kernels (\see Kernel) in the module.
426 SmallPtrSetImpl<Kernel> &Kernels;
597 /// Print OpenMP GPU kernels for testing.
600 if (!OMPInfoCache.Kernels.count(F))
1529 bool isKernel(Function &F) { return OMPInfoCache.Kernels.count(&F);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Support/
AMDGPUMetadata.cpp 204 YIO.mapOptional(Key::Kernels, MD.mKernels);

Completed in 53 milliseconds