LLVM 18.0.0git
|
Go to the source code of this file.
Classes | |
struct | llvm::AMDGPUSimplifyLibCallsPass |
struct | llvm::AMDGPUImageIntrinsicOptimizerPass |
struct | llvm::AMDGPUUseNativeCallsPass |
struct | llvm::AMDGPUPromoteKernelArgumentsPass |
struct | llvm::AMDGPULowerKernelAttributesPass |
struct | llvm::AMDGPULowerModuleLDSPass |
struct | llvm::AMDGPUPromoteAllocaPass |
struct | llvm::AMDGPUPromoteAllocaToVectorPass |
struct | llvm::AMDGPUAtomicOptimizerPass |
struct | llvm::AMDGPUAlwaysInlinePass |
class | llvm::AMDGPUCodeGenPreparePass |
class | llvm::AMDGPULowerKernelArgumentsPass |
class | llvm::AMDGPUAttributorPass |
struct | llvm::AMDGPUPrintfRuntimeBindingPass |
struct | llvm::AMDGPUUnifyMetadataPass |
class | llvm::AMDGPURewriteUndefForPHIPass |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::AMDGPU |
namespace | llvm::AMDGPUAS |
OpenCL uses address spaces to differentiate between various memory regions on the hardware. | |