|
clang 22.0.0git
|
This is the complete list of members for clang::CodeGen::CGHLSLRuntime, including all inherited members.
| addBuffer(const HLSLBufferDecl *D) | clang::CodeGen::CGHLSLRuntime | |
| addHLSLBufferLayoutType(const RecordType *LayoutStructTy, llvm::TargetExtType *LayoutTy) | clang::CodeGen::CGHLSLRuntime | |
| addRootSignature(const HLSLRootSignatureDecl *D) | clang::CodeGen::CGHLSLRuntime | |
| CGHLSLRuntime(CodeGenModule &CGM) | clang::CodeGen::CGHLSLRuntime | inline |
| CGM | clang::CodeGen::CGHLSLRuntime | protected |
| convertHLSLSpecificType(const Type *T, SmallVector< int32_t > *Packoffsets=nullptr) | clang::CodeGen::CGHLSLRuntime | |
| emitEntryFunction(const FunctionDecl *FD, llvm::Function *Fn) | clang::CodeGen::CGHLSLRuntime | |
| emitInitListOpaqueValues(CodeGenFunction &CGF, InitListExpr *E) | clang::CodeGen::CGHLSLRuntime | |
| emitResourceArraySubscriptExpr(const ArraySubscriptExpr *E, CodeGenFunction &CGF) | clang::CodeGen::CGHLSLRuntime | |
| emitSystemSemanticLoad(llvm::IRBuilder<> &B, llvm::Type *Type, const clang::DeclaratorDecl *Decl, Attr *Semantic, std::optional< unsigned > Index) | clang::CodeGen::CGHLSLRuntime | protected |
| finishCodeGen() | clang::CodeGen::CGHLSLRuntime | |
| GENERATE_HLSL_INTRINSIC_FUNCTION(FlattenedThreadIdInGroup, flattened_thread_id_in_group) GENERATE_HLSL_INTRINSIC_FUNCTION(CreateResourceGetPointer | clang::CodeGen::CGHLSLRuntime | |
| GENERATE_HLSL_INTRINSIC_FUNCTION(CreateHandleFromBinding, resource_handlefrombinding) GENERATE_HLSL_INTRINSIC_FUNCTION(CreateHandleFromImplicitBinding | clang::CodeGen::CGHLSLRuntime | |
| GENERATE_HLSL_INTRINSIC_FUNCTION(NonUniformResourceIndex, resource_nonuniformindex) GENERATE_HLSL_INTRINSIC_FUNCTION(GroupMemoryBarrierWithGroupSync | clang::CodeGen::CGHLSLRuntime | |
| generateGlobalCtorDtorCalls() | clang::CodeGen::CGHLSLRuntime | |
| getConvergenceToken(llvm::BasicBlock &BB) | clang::CodeGen::CGHLSLRuntime | |
| getHLSLBufferLayoutType(const RecordType *LayoutStructTy) | clang::CodeGen::CGHLSLRuntime | |
| handleGlobalVarDefinition(const VarDecl *VD, llvm::GlobalVariable *Var) | clang::CodeGen::CGHLSLRuntime | |
| handleScalarSemanticLoad(llvm::IRBuilder<> &B, const FunctionDecl *FD, llvm::Type *Type, const clang::DeclaratorDecl *Decl) | clang::CodeGen::CGHLSLRuntime | protected |
| handleSemanticLoad(llvm::IRBuilder<> &B, const FunctionDecl *FD, llvm::Type *Type, const clang::DeclaratorDecl *Decl) | clang::CodeGen::CGHLSLRuntime | protected |
| handleStructSemanticLoad(llvm::IRBuilder<> &B, const FunctionDecl *FD, llvm::Type *Type, const clang::DeclaratorDecl *Decl) | clang::CodeGen::CGHLSLRuntime | protected |
| 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 |