|
LLVM 24.0.0git
|
SPIR-V address space definition. More...
Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::SPIRVAS |
Enumerations | |
| enum | llvm::SPIRVAS::AddressSpace : unsigned { llvm::SPIRVAS::Function = 0 , llvm::SPIRVAS::CrossWorkgroup = 1 , llvm::SPIRVAS::UniformConstant = 2 , llvm::SPIRVAS::Workgroup = 3 , llvm::SPIRVAS::Generic = 4 , llvm::SPIRVAS::DeviceOnlyINTEL = 5 , llvm::SPIRVAS::HostOnlyINTEL = 6 , llvm::SPIRVAS::Input = 7 , llvm::SPIRVAS::Output = 8 , llvm::SPIRVAS::CodeSectionINTEL = 9 , llvm::SPIRVAS::Private = 10 , llvm::SPIRVAS::StorageBuffer = 11 , llvm::SPIRVAS::Uniform = 12 , llvm::SPIRVAS::PushConstant = 13 } |
| LLVM IR address space numbers used by the SPIR-V target. More... | |
SPIR-V address space definition.
Definition in file SPIRVAddrSpace.h.