LLVM: include/llvm/Support/NVPTXAddrSpace.h File Reference (original) (raw)

NVPTXAddrSpace.h File Reference

NVPTX 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::NVPTXAS
Enumerations
enum llvm::NVPTXAS::AddressSpace : unsigned { llvm::NVPTXAS::ADDRESS_SPACE_GENERIC = 0 , llvm::NVPTXAS::ADDRESS_SPACE_GLOBAL = 1 , llvm::NVPTXAS::ADDRESS_SPACE_SHARED = 3 , llvm::NVPTXAS::ADDRESS_SPACE_CONST = 4 , llvm::NVPTXAS::ADDRESS_SPACE_LOCAL = 5 , llvm::NVPTXAS::ADDRESS_SPACE_TENSOR = 6 , llvm::NVPTXAS::ADDRESS_SPACE_SHARED_CLUSTER = 7 , llvm::NVPTXAS::ADDRESS_SPACE_PARAM = 101 }
enum llvm::NVPTXAS::DWARF_AddressSpace : unsigned { llvm::NVPTXAS::DWARF_ADDR_code_space = 1 , llvm::NVPTXAS::DWARF_ADDR_reg_space = 2 , llvm::NVPTXAS::DWARF_ADDR_sreg_space = 3 , llvm::NVPTXAS::DWARF_ADDR_const_space = 4 , llvm::NVPTXAS::DWARF_ADDR_global_space = 5 , llvm::NVPTXAS::DWARF_ADDR_local_space = 6 , llvm::NVPTXAS::DWARF_ADDR_param_space = 7 , llvm::NVPTXAS::DWARF_ADDR_shared_space = 8 , llvm::NVPTXAS::DWARF_ADDR_surf_space = 9 , llvm::NVPTXAS::DWARF_ADDR_tex_space = 10 , llvm::NVPTXAS::DWARF_ADDR_tex_sampler_space = 11 , llvm::NVPTXAS::DWARF_ADDR_generic_space = 12 }

Detailed Description

NVPTX address space definition.

Definition in file NVPTXAddrSpace.h.


Generated on for LLVM by doxygen 1.14.0