clang 20.0.0git
clang::CodeGen::CGDebugInfo Member List

This is the complete list of members for clang::CodeGen::CGDebugInfo, including all inherited members.

addHeapAllocSiteMetadata(llvm::CallBase *CallSite, QualType AllocatedTy, SourceLocation Loc)clang::CodeGen::CGDebugInfo
AddStringLiteralDebugInfo(llvm::GlobalVariable *GV, const StringLiteral *S)clang::CodeGen::CGDebugInfo
ApplyDebugLocationclang::CodeGen::CGDebugInfofriend
CGDebugInfo(CodeGenModule &CGM)clang::CodeGen::CGDebugInfo
completeClass(const RecordDecl *RD)clang::CodeGen::CGDebugInfo
completeClassData(const RecordDecl *RD)clang::CodeGen::CGDebugInfo
completeRequiredType(const RecordDecl *RD)clang::CodeGen::CGDebugInfo
completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD)clang::CodeGen::CGDebugInfo
completeType(const EnumDecl *ED)clang::CodeGen::CGDebugInfo
completeType(const RecordDecl *RD)clang::CodeGen::CGDebugInfo
completeUnusedClass(const CXXRecordDecl &D)clang::CodeGen::CGDebugInfo
CreateMacro(llvm::DIMacroFile *Parent, unsigned MType, SourceLocation LineLoc, StringRef Name, StringRef Value)clang::CodeGen::CGDebugInfo
CreateTempMacroFile(llvm::DIMacroFile *Parent, SourceLocation LineLoc, SourceLocation FileLoc)clang::CodeGen::CGDebugInfo
CreateTrapFailureMessageFor(llvm::DebugLoc TrapLocation, StringRef Category, StringRef FailureMsg)clang::CodeGen::CGDebugInfo
EmitAndRetainType(QualType Ty)clang::CodeGen::CGDebugInfo
EmitDeclareOfArgVariable(const VarDecl *Decl, llvm::Value *AI, unsigned ArgNo, CGBuilderTy &Builder, bool UsePointerValue=false)clang::CodeGen::CGDebugInfo
EmitDeclareOfAutoVariable(const VarDecl *Decl, llvm::Value *AI, CGBuilderTy &Builder, const bool UsePointerValue=false)clang::CodeGen::CGDebugInfo
EmitDeclareOfBlockDeclRefVariable(const VarDecl *variable, llvm::Value *storage, CGBuilderTy &Builder, const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint=nullptr)clang::CodeGen::CGDebugInfo
EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, StringRef Name, unsigned ArgNo, llvm::AllocaInst *LocalAddr, CGBuilderTy &Builder)clang::CodeGen::CGDebugInfo
EmitExplicitCastType(QualType Ty)clang::CodeGen::CGDebugInfo
EmitExternalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl)clang::CodeGen::CGDebugInfo
EmitFuncDeclForCallSite(llvm::CallBase *CallOrInvoke, QualType CalleeType, const FunctionDecl *CalleeDecl)clang::CodeGen::CGDebugInfo
EmitFunctionDecl(GlobalDecl GD, SourceLocation Loc, QualType FnType, llvm::Function *Fn=nullptr)clang::CodeGen::CGDebugInfo
EmitFunctionEnd(CGBuilderTy &Builder, llvm::Function *Fn)clang::CodeGen::CGDebugInfo
emitFunctionStart(GlobalDecl GD, SourceLocation Loc, SourceLocation ScopeLoc, QualType FnType, llvm::Function *Fn, bool CurFnIsThunk)clang::CodeGen::CGDebugInfo
EmitGlobalAlias(const llvm::GlobalValue *GV, const GlobalDecl Decl)clang::CodeGen::CGDebugInfo
EmitGlobalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl)clang::CodeGen::CGDebugInfo
EmitGlobalVariable(const ValueDecl *VD, const APValue &Init)clang::CodeGen::CGDebugInfo
EmitImportDecl(const ImportDecl &ID)clang::CodeGen::CGDebugInfo
EmitInlineFunctionEnd(CGBuilderTy &Builder)clang::CodeGen::CGDebugInfo
EmitInlineFunctionStart(CGBuilderTy &Builder, GlobalDecl GD)clang::CodeGen::CGDebugInfo
EmitLabel(const LabelDecl *D, CGBuilderTy &Builder)clang::CodeGen::CGDebugInfo
EmitLexicalBlockEnd(CGBuilderTy &Builder, SourceLocation Loc)clang::CodeGen::CGDebugInfo
EmitLexicalBlockStart(CGBuilderTy &Builder, SourceLocation Loc)clang::CodeGen::CGDebugInfo
EmitLocation(CGBuilderTy &Builder, SourceLocation Loc)clang::CodeGen::CGDebugInfo
EmitNamespaceAlias(const NamespaceAliasDecl &NA)clang::CodeGen::CGDebugInfo
EmitPseudoVariable(CGBuilderTy &Builder, llvm::Instruction *Value, QualType Ty)clang::CodeGen::CGDebugInfo
EmitUsingDecl(const UsingDecl &UD)clang::CodeGen::CGDebugInfo
EmitUsingDirective(const UsingDirectiveDecl &UD)clang::CodeGen::CGDebugInfo
EmitUsingEnumDecl(const UsingEnumDecl &UD)clang::CodeGen::CGDebugInfo
EmitUsingShadowDecl(const UsingShadowDecl &USD)clang::CodeGen::CGDebugInfo
finalize()clang::CodeGen::CGDebugInfo
getCoroutineParameterMappings()clang::CodeGen::CGDebugInfoinline
getFunctionType(const FunctionDecl *FD, QualType RetTy, const SmallVectorImpl< const VarDecl * > &Args)clang::CodeGen::CGDebugInfo
getInlinedAt() constclang::CodeGen::CGDebugInfoinline
getLocation() constclang::CodeGen::CGDebugInfoinline
getOrCreateInterfaceType(QualType Ty, SourceLocation Loc)clang::CodeGen::CGDebugInfo
getOrCreateRecordType(QualType Ty, SourceLocation L)clang::CodeGen::CGDebugInfo
getOrCreateStandaloneType(QualType Ty, SourceLocation Loc)clang::CodeGen::CGDebugInfo
getParamDbgMappings()clang::CodeGen::CGDebugInfoinline
registerVLASizeExpression(QualType Ty, llvm::Metadata *SizeExpr)clang::CodeGen::CGDebugInfoinline
remapDIPath(StringRef) constclang::CodeGen::CGDebugInfo
SaveAndRestoreLocationclang::CodeGen::CGDebugInfofriend
setDwoId(uint64_t Signature)clang::CodeGen::CGDebugInfo
setInlinedAt(llvm::MDNode *InlinedAt)clang::CodeGen::CGDebugInfoinline
setLocation(SourceLocation Loc)clang::CodeGen::CGDebugInfo
setModuleMap(ModuleMap &MMap)clang::CodeGen::CGDebugInfoinline
setPCHDescriptor(ASTSourceDescriptor PCH)clang::CodeGen::CGDebugInfoinline
SourceLocToDebugLoc(SourceLocation Loc)clang::CodeGen::CGDebugInfo
~CGDebugInfo()clang::CodeGen::CGDebugInfo