clang 20.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 49 of file CGCUDARuntime.h.

Member Enumeration Documentation

◆ DeviceVarKind

Enumerator
Variable 
Surface 
Texture 

Definition at line 51 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 71 of file CGCUDARuntime.h.

Member Function Documentation

◆ getKind()

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

Definition at line 75 of file CGCUDARuntime.h.

◆ getSurfTexType()

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

Definition at line 80 of file CGCUDARuntime.h.

◆ isConstant()

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

Definition at line 77 of file CGCUDARuntime.h.

◆ isExtern()

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

Definition at line 76 of file CGCUDARuntime.h.

◆ isManaged()

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

Definition at line 78 of file CGCUDARuntime.h.

◆ isNormalized()

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

Definition at line 79 of file CGCUDARuntime.h.


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