|
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::StructType *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, const CGHLSLOffsetInfo &OffsetInfo) | clang::CodeGen::CGHLSLRuntime | |
| convertHLSLSpecificType(const Type *T) | clang::CodeGen::CGHLSLRuntime | inline |
| emitBufferArraySubscriptExpr(const ArraySubscriptExpr *E, CodeGenFunction &CGF, llvm::function_ref< llvm::Value *(bool Promote)> EmitIdxAfterBase) | clang::CodeGen::CGHLSLRuntime | |
| emitBufferCopy(CodeGenFunction &CGF, Address DestPtr, Address SrcPtr, QualType CType) | clang::CodeGen::CGHLSLRuntime | |
| emitBufferMemberExpr(CodeGenFunction &CGF, const MemberExpr *E) | 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, HLSLAppliedSemanticAttr *Semantic, std::optional< unsigned > Index) | clang::CodeGen::CGHLSLRuntime | protected |
| emitSystemSemanticStore(llvm::IRBuilder<> &B, llvm::Value *Source, const clang::DeclaratorDecl *Decl, HLSLAppliedSemanticAttr *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, HLSLAppliedSemanticAttr *Semantic) | clang::CodeGen::CGHLSLRuntime | protected |
| handleScalarSemanticStore(llvm::IRBuilder<> &B, const FunctionDecl *FD, llvm::Value *Source, const clang::DeclaratorDecl *Decl, HLSLAppliedSemanticAttr *Semantic) | clang::CodeGen::CGHLSLRuntime | protected |
| handleSemanticLoad(llvm::IRBuilder<> &B, const FunctionDecl *FD, llvm::Type *Type, const clang::DeclaratorDecl *Decl, specific_attr_iterator< HLSLAppliedSemanticAttr > begin, specific_attr_iterator< HLSLAppliedSemanticAttr > end) | clang::CodeGen::CGHLSLRuntime | protected |
| handleSemanticStore(llvm::IRBuilder<> &B, const FunctionDecl *FD, llvm::Value *Source, const clang::DeclaratorDecl *Decl, specific_attr_iterator< HLSLAppliedSemanticAttr > AttrBegin, specific_attr_iterator< HLSLAppliedSemanticAttr > AttrEnd) | clang::CodeGen::CGHLSLRuntime | protected |
| handleStructSemanticLoad(llvm::IRBuilder<> &B, const FunctionDecl *FD, llvm::Type *Type, const clang::DeclaratorDecl *Decl, specific_attr_iterator< HLSLAppliedSemanticAttr > begin, specific_attr_iterator< HLSLAppliedSemanticAttr > end) | clang::CodeGen::CGHLSLRuntime | protected |
| handleStructSemanticStore(llvm::IRBuilder<> &B, const FunctionDecl *FD, llvm::Value *Source, const clang::DeclaratorDecl *Decl, specific_attr_iterator< HLSLAppliedSemanticAttr > AttrBegin, specific_attr_iterator< HLSLAppliedSemanticAttr > AttrEnd) | 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 |