addHeapAllocSiteMetadata(llvm::CallBase *CallSite, QualType AllocatedTy, SourceLocation Loc) | clang::CodeGen::CGDebugInfo | |
AddStringLiteralDebugInfo(llvm::GlobalVariable *GV, const StringLiteral *S) | clang::CodeGen::CGDebugInfo | |
ApplyDebugLocation | clang::CodeGen::CGDebugInfo | friend |
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::CGDebugInfo | inline |
getFunctionType(const FunctionDecl *FD, QualType RetTy, const SmallVectorImpl< const VarDecl * > &Args) | clang::CodeGen::CGDebugInfo | |
getInlinedAt() const | clang::CodeGen::CGDebugInfo | inline |
getLocation() const | clang::CodeGen::CGDebugInfo | inline |
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::CGDebugInfo | inline |
registerVLASizeExpression(QualType Ty, llvm::Metadata *SizeExpr) | clang::CodeGen::CGDebugInfo | inline |
remapDIPath(StringRef) const | clang::CodeGen::CGDebugInfo | |
SaveAndRestoreLocation | clang::CodeGen::CGDebugInfo | friend |
setDwoId(uint64_t Signature) | clang::CodeGen::CGDebugInfo | |
setInlinedAt(llvm::MDNode *InlinedAt) | clang::CodeGen::CGDebugInfo | inline |
setLocation(SourceLocation Loc) | clang::CodeGen::CGDebugInfo | |
setModuleMap(ModuleMap &MMap) | clang::CodeGen::CGDebugInfo | inline |
setPCHDescriptor(ASTSourceDescriptor PCH) | clang::CodeGen::CGDebugInfo | inline |
SourceLocToDebugLoc(SourceLocation Loc) | clang::CodeGen::CGDebugInfo | |
~CGDebugInfo() | clang::CodeGen::CGDebugInfo | |