clang 20.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGHLSLRuntime.h"
Classes | |
struct | Buffer |
Public Member Functions | |
GENERATE_HLSL_INTRINSIC_FUNCTION (CreateResourceGetPointer, resource_getpointer) GENERATE_HLSL_INTRINSIC_FUNCTION(CreateHandleFromBinding | |
resource_handlefrombinding | GENERATE_HLSL_INTRINSIC_FUNCTION (GroupMemoryBarrierWithGroupSync, group_memory_barrier_with_group_sync) struct BufferResBinding |
CGHLSLRuntime (CodeGenModule &CGM) | |
virtual | ~CGHLSLRuntime () |
llvm::Type * | convertHLSLSpecificType (const Type *T) |
void | annotateHLSLResource (const VarDecl *D, llvm::GlobalVariable *GV) |
void | generateGlobalCtorDtorCalls () |
void | addBuffer (const HLSLBufferDecl *D) |
void | finishCodeGen () |
void | setHLSLEntryAttributes (const FunctionDecl *FD, llvm::Function *Fn) |
void | emitEntryFunction (const FunctionDecl *FD, llvm::Function *Fn) |
void | setHLSLFunctionAttributes (const FunctionDecl *FD, llvm::Function *Fn) |
void | handleGlobalVarDefinition (const VarDecl *VD, llvm::GlobalVariable *Var) |
bool | needsResourceBindingInitFn () |
llvm::Function * |