clang  14.0.0git
Public Types | Public Member Functions | List of all members
clang::CodeGen::CGCUDARuntime::DeviceVarFlags Class Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGCUDARuntime.h"

Public Types

enum  DeviceVarKind { Variable, Surface, Texture }
 

Public Member Functions

 DeviceVarFlags (DeviceVarKind K, bool E, bool C, bool M, bool N, int T)
 
DeviceVarKind getKind () const
 
bool isExtern () const
 
bool isConstant () const
 
bool isManaged () const
 
bool isNormalized () const
 
int getSurfTexType () const
 

Detailed Description

Definition at line 47 of file CGCUDARuntime.h.

Member Enumeration Documentation

◆ DeviceVarKind

Enumerator
Variable 
Surface 
Texture 

Definition at line 49 of file CGCUDARuntime.h.

Constructor & Destructor Documentation

◆ DeviceVarFlags()

clang::CodeGen::CGCUDARuntime::DeviceVarFlags::DeviceVarFlags ( DeviceVarKind  K,
bool  E,
bool  C,
bool  M,
bool  N,
int  T 
)
inline

Definition at line 64 of file CGCUDARuntime.h.

Member Function Documentation

◆ getKind()

DeviceVarKind clang::CodeGen::CGCUDARuntime::DeviceVarFlags::getKind ( ) const
inline

Definition at line 68 of file CGCUDARuntime.h.

◆ getSurfTexType()

int clang::CodeGen::CGCUDARuntime::DeviceVarFlags::getSurfTexType ( ) const
inline

Definition at line 73 of file CGCUDARuntime.h.

◆ isConstant()

bool clang::CodeGen::CGCUDARuntime::DeviceVarFlags::isConstant ( ) const
inline

Definition at line 70 of file CGCUDARuntime.h.

◆ isExtern()

bool clang::CodeGen::CGCUDARuntime::DeviceVarFlags::isExtern ( ) const
inline

Definition at line 69 of file CGCUDARuntime.h.

◆ isManaged()

bool clang::CodeGen::CGCUDARuntime::DeviceVarFlags::isManaged ( ) const
inline

Definition at line 71 of file CGCUDARuntime.h.

◆ isNormalized()

bool clang::CodeGen::CGCUDARuntime::DeviceVarFlags::isNormalized ( ) const
inline

Definition at line 72 of file CGCUDARuntime.h.


The documentation for this class was generated from the following file: