clang 22.0.0git
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.

References clang::C, and clang::T.

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: