clang 22.0.0git
clang::CodeGen::CGHLSLRuntime Member List

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::CGHLSLRuntimeinline
CGMclang::CodeGen::CGHLSLRuntimeprotected
convertHLSLSpecificType(const Type *T, const CGHLSLOffsetInfo &OffsetInfo)clang::CodeGen::CGHLSLRuntime
convertHLSLSpecificType(const Type *T)clang::CodeGen::CGHLSLRuntimeinline
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::CGHLSLRuntimeprotected
emitSystemSemanticStore(llvm::IRBuilder<> &B, llvm::Value *Source, const clang::DeclaratorDecl *Decl, HLSLAppliedSemanticAttr *Semantic, std::optional< unsigned > Index)clang::CodeGen::CGHLSLRuntimeprotected
finishCodeGen()clang::CodeGen::CGHLSLRuntime
GENERATE_HLSL_INTRINSIC_FUNCTION(FlattenedThreadIdInGroup, flattened_thread_id_in_group) GENERATE_HLSL_INTRINSIC_FUNCTION(CreateResourceGetPointerclang::CodeGen::CGHLSLRuntime
GENERATE_HLSL_INTRINSIC_FUNCTION(CreateHandleFromBinding, resource_handlefrombinding) GENERATE_HLSL_INTRINSIC_FUNCTION(CreateHandleFromImplicitBindingclang::CodeGen::CGHLSLRuntime
GENERATE_HLSL_INTRINSIC_FUNCTION(NonUniformResourceIndex, resource_nonuniformindex) GENERATE_HLSL_INTRINSIC_FUNCTION(GroupMemoryBarrierWithGroupSyncclang::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::CGHLSLRuntimeprotected
handleScalarSemanticStore(llvm::IRBuilder<> &B, const FunctionDecl *FD, llvm::Value *Source, const clang::DeclaratorDecl *Decl, HLSLAppliedSemanticAttr *Semantic)clang::CodeGen::CGHLSLRuntimeprotected
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::CGHLSLRuntimeprotected
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::CGHLSLRuntimeprotected
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::CGHLSLRuntimeprotected
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::CGHLSLRuntimeprotected
setHLSLEntryAttributes(const FunctionDecl *FD, llvm::Function *Fn)clang::CodeGen::CGHLSLRuntime
setHLSLFunctionAttributes(const FunctionDecl *FD, llvm::Function *Fn)clang::CodeGen::CGHLSLRuntime
~CGHLSLRuntime()clang::CodeGen::CGHLSLRuntimeinlinevirtual