addBuffer(const HLSLBufferDecl *D) | clang::CodeGen::CGHLSLRuntime | |
annotateHLSLResource(const VarDecl *D, llvm::GlobalVariable *GV) | clang::CodeGen::CGHLSLRuntime | |
CGHLSLRuntime(CodeGenModule &CGM) | clang::CodeGen::CGHLSLRuntime | inline |
CGM | clang::CodeGen::CGHLSLRuntime | protected |
convertHLSLSpecificType(const Type *T) | clang::CodeGen::CGHLSLRuntime | |
createResourceBindingInitFn() | clang::CodeGen::CGHLSLRuntime | |
emitEntryFunction(const FunctionDecl *FD, llvm::Function *Fn) | clang::CodeGen::CGHLSLRuntime | |
emitInputSemantic(llvm::IRBuilder<> &B, const ParmVarDecl &D, llvm::Type *Ty) | clang::CodeGen::CGHLSLRuntime | protected |
finishCodeGen() | clang::CodeGen::CGHLSLRuntime | |
GENERATE_HLSL_INTRINSIC_FUNCTION(CreateResourceGetPointer, resource_getpointer) GENERATE_HLSL_INTRINSIC_FUNCTION(CreateHandleFromBinding | clang::CodeGen::CGHLSLRuntime | |
GENERATE_HLSL_INTRINSIC_FUNCTION(GroupMemoryBarrierWithGroupSync, group_memory_barrier_with_group_sync) struct BufferResBinding | clang::CodeGen::CGHLSLRuntime | inline |
generateGlobalCtorDtorCalls() | clang::CodeGen::CGHLSLRuntime | |
getConvergenceToken(llvm::BasicBlock &BB) | clang::CodeGen::CGHLSLRuntime | |
handleGlobalVarDefinition(const VarDecl *VD, llvm::GlobalVariable *Var) | clang::CodeGen::CGHLSLRuntime | |
needsResourceBindingInitFn() | clang::CodeGen::CGHLSLRuntime | |
setHLSLEntryAttributes(const FunctionDecl *FD, llvm::Function *Fn) | clang::CodeGen::CGHLSLRuntime | |
setHLSLFunctionAttributes(const FunctionDecl *FD, llvm::Function *Fn) | clang::CodeGen::CGHLSLRuntime | |
~CGHLSLRuntime() | clang::CodeGen::CGHLSLRuntime | inlinevirtual |