LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Enumerations | Variables
NVPTXBaseInfo.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Enumerations

enum  llvm::AddressSpace {
  llvm::ADDRESS_SPACE_GENERIC = 0, llvm::ADDRESS_SPACE_GLOBAL = 1, llvm::ADDRESS_SPACE_SHARED = 3, llvm::ADDRESS_SPACE_CONST = 4,
  llvm::ADDRESS_SPACE_LOCAL = 5, llvm::ADDRESS_SPACE_PARAM = 101
}
 
enum  llvm::PropertyAnnotation {
  llvm::PROPERTY_MAXNTID_X = 0, llvm::PROPERTY_MAXNTID_Y, llvm::PROPERTY_MAXNTID_Z, llvm::PROPERTY_REQNTID_X,
  llvm::PROPERTY_REQNTID_Y, llvm::PROPERTY_REQNTID_Z, llvm::PROPERTY_MINNCTAPERSM, llvm::PROPERTY_ISTEXTURE,
  llvm::PROPERTY_ISSURFACE, llvm::PROPERTY_ISSAMPLER, llvm::PROPERTY_ISREADONLY_IMAGE_PARAM, llvm::PROPERTY_ISWRITEONLY_IMAGE_PARAM,
  llvm::PROPERTY_ISKERNEL_FUNCTION, llvm::PROPERTY_ALIGN, llvm::PROPERTY_LAST
}
 

Variables

const unsigned llvm::AnnotationNameLen = 8
 
const char llvm::PropertyAnnotationNames [PROPERTY_LAST+1][AnnotationNameLen+1]
 
static const char * llvm::NamedMDForAnnotations = "nvvm.annotations"