LLVM 17.0.0git
|
Go to the source code of this file.
Classes | |
struct | llvm::AMDGPUSimplifyLibCallsPass |
struct | llvm::AMDGPUUseNativeCallsPass |
struct | llvm::AMDGPUPromoteKernelArgumentsPass |
struct | llvm::AMDGPULowerKernelAttributesPass |
struct | llvm::AMDGPUPropagateAttributesEarlyPass |
struct | llvm::AMDGPUPropagateAttributesLatePass |
struct | llvm::AMDGPULowerModuleLDSPass |
struct | llvm::AMDGPUPromoteAllocaPass |
struct | llvm::AMDGPUPromoteAllocaToVectorPass |
struct | llvm::AMDGPUAtomicOptimizerPass |
struct | llvm::AMDGPUAlwaysInlinePass |
class | llvm::AMDGPUCodeGenPreparePass |
struct | llvm::AMDGPUPrintfRuntimeBindingPass |
struct | llvm::AMDGPUUnifyMetadataPass |
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. | |