Lines Matching refs:CGDebugInfo

65 CGDebugInfo::CGDebugInfo(CodeGenModule &CGM)  in CGDebugInfo()  function in CGDebugInfo
74 CGDebugInfo::~CGDebugInfo() { in ~CGDebugInfo()
168 void CGDebugInfo::setLocation(SourceLocation Loc) { in setLocation()
199 llvm::DIScope *CGDebugInfo::getDeclContextDescriptor(const Decl *D) { in getDeclContextDescriptor()
205 llvm::DIScope *CGDebugInfo::getContextDescriptor(const Decl *Context, in getContextDescriptor()
227 PrintingPolicy CGDebugInfo::getPrintingPolicy() const { in getPrintingPolicy()
243 StringRef CGDebugInfo::getFunctionName(const FunctionDecl *FD) { in getFunctionName()
278 StringRef CGDebugInfo::getObjCMethodName(const ObjCMethodDecl *OMD) { in getObjCMethodName()
309 StringRef CGDebugInfo::getSelectorName(Selector S) { in getSelectorName()
313 StringRef CGDebugInfo::getClassName(const RecordDecl *RD) { in getClassName()
367 CGDebugInfo::computeChecksum(FileID FID, SmallString<32> &Checksum) const { in computeChecksum()
390 Optional<StringRef> CGDebugInfo::getSource(const SourceManager &SM, in getSource()
404 llvm::DIFile *CGDebugInfo::getOrCreateFile(SourceLocation Loc) { in getOrCreateFile()
435 CGDebugInfo::createFile(StringRef FileName, in createFile()
473 std::string CGDebugInfo::remapDIPath(StringRef Path) const { in remapDIPath()
480 unsigned CGDebugInfo::getLineNumber(SourceLocation Loc) { in getLineNumber()
488 unsigned CGDebugInfo::getColumnNumber(SourceLocation Loc, bool Force) { in getColumnNumber()
501 StringRef CGDebugInfo::getCurrentDirname() { in getCurrentDirname()
512 void CGDebugInfo::CreateCompileUnit() { in CreateCompileUnit()
626 llvm::DIType *CGDebugInfo::CreateType(const BuiltinType *BT) { in CreateType()
798 llvm::DIType *CGDebugInfo::CreateType(const ComplexType *Ty) { in CreateType()
808 llvm::DIType *CGDebugInfo::CreateQualifiedType(QualType Ty, in CreateQualifiedType()
842 llvm::DIType *CGDebugInfo::CreateType(const ObjCObjectPointerType *Ty, in CreateType()
855 llvm::DIType *CGDebugInfo::CreateType(const PointerType *Ty, in CreateType()
944 CGDebugInfo::getOrCreateRecordFwdDecl(const RecordType *Ty, in getOrCreateRecordFwdDecl()
971 llvm::DIType *CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag Tag, in CreatePointerLikeType()
993 llvm::DIType *CGDebugInfo::getOrCreateStructPtrType(StringRef Name, in getOrCreateStructPtrType()
1004 uint64_t CGDebugInfo::collectDefaultElementTypesForBlockPointer( in collectDefaultElementTypesForBlockPointer()
1040 llvm::DIType *CGDebugInfo::CreateType(const BlockPointerType *Ty, in CreateType()
1081 llvm::DIType *CGDebugInfo::CreateType(const TemplateSpecializationType *Ty, in CreateType()
1101 llvm::DIType *CGDebugInfo::CreateType(const TypedefType *Ty, in CreateType()
1157 llvm::DIType *CGDebugInfo::CreateType(const FunctionType *Ty, in CreateType()
1207 llvm::DIType *CGDebugInfo::createBitFieldType(const FieldDecl *BitFieldDecl, in createBitFieldType()
1240 CGDebugInfo::createFieldType(StringRef name, QualType type, SourceLocation loc, in createFieldType()
1264 void CGDebugInfo::CollectRecordLambdaFields( in CollectRecordLambdaFields()
1306 CGDebugInfo::CreateRecordStaticField(const VarDecl *Var, llvm::DIType *RecordTy, in CreateRecordStaticField()
1335 void CGDebugInfo::CollectRecordNormalField( in CollectRecordNormalField()
1359 void CGDebugInfo::CollectRecordNestedType( in CollectRecordNestedType()
1370 void CGDebugInfo::CollectRecordFields( in CollectRecordFields()
1425 CGDebugInfo::getOrCreateMethodType(const CXXMethodDecl *Method, in getOrCreateMethodType()
1434 llvm::DISubroutineType *CGDebugInfo::getOrCreateInstanceMethodType( in getOrCreateInstanceMethodType()
1498 llvm::DISubprogram *CGDebugInfo::CreateCXXMemberFunction( in CreateCXXMemberFunction()
1602 void CGDebugInfo::CollectCXXMemberFunctions( in CollectCXXMemberFunctions()
1640 void CGDebugInfo::CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile *Unit, in CollectCXXBases()
1655 void CGDebugInfo::CollectCXXBasesAux( in CollectCXXBasesAux()
1703 CGDebugInfo::CollectTemplateParams(const TemplateParameterList *TPList, in CollectTemplateParams()
1806 CGDebugInfo::CollectFunctionTemplateParams(const FunctionDecl *FD, in CollectFunctionTemplateParams()
1819 llvm::DINodeArray CGDebugInfo::CollectVarTemplateParams(const VarDecl *VL, in CollectVarTemplateParams()
1833 llvm::DINodeArray CGDebugInfo::CollectCXXTemplateParams( in CollectCXXTemplateParams()
1844 llvm::DIType *CGDebugInfo::getOrCreateVTablePtrType(llvm::DIFile *Unit) { in getOrCreateVTablePtrType()
1865 StringRef CGDebugInfo::getVTableName(const CXXRecordDecl *RD) { in getVTableName()
1870 void CGDebugInfo::CollectVTableInfo(const CXXRecordDecl *RD, llvm::DIFile *Unit, in CollectVTableInfo()
1926 llvm::DIType *CGDebugInfo::getOrCreateRecordType(QualType RTy, in getOrCreateRecordType()
1933 llvm::DIType *CGDebugInfo::getOrCreateInterfaceType(QualType D, in getOrCreateInterfaceType()
1938 llvm::DIType *CGDebugInfo::getOrCreateStandaloneType(QualType D, in getOrCreateStandaloneType()
1949 void CGDebugInfo::completeType(const EnumDecl *ED) { in completeType()
1962 void CGDebugInfo::completeType(const RecordDecl *RD) { in completeType()
2010 void CGDebugInfo::completeClassData(const RecordDecl *RD) { in completeClassData()
2024 void CGDebugInfo::completeClass(const RecordDecl *RD) { in completeClass()
2093 void CGDebugInfo::completeRequiredType(const RecordDecl *RD) { in completeRequiredType()
2103 llvm::DIType *CGDebugInfo::CreateType(const RecordType *Ty) { in CreateType()
2116 llvm::DIType *CGDebugInfo::CreateTypeDefinition(const RecordType *Ty) { in CreateTypeDefinition()
2174 llvm::DIType *CGDebugInfo::CreateType(const ObjCObjectType *Ty, in CreateType()
2180 llvm::DIType *CGDebugInfo::CreateType(const ObjCTypeParamType *Ty, in CreateType()
2216 llvm::DIType *CGDebugInfo::CreateType(const ObjCInterfaceType *Ty, in CreateType()
2253 CGDebugInfo::getOrCreateModuleRef(ExternalASTSource::ASTSourceDescriptor Mod, in getOrCreateModuleRef()
2321 llvm::DIType *CGDebugInfo::CreateTypeDefinition(const ObjCInterfaceType *Ty, in CreateTypeDefinition()
2485 llvm::DIType *CGDebugInfo::CreateType(const VectorType *Ty, in CreateType()
2505 llvm::DIType *CGDebugInfo::CreateType(const ArrayType *Ty, llvm::DIFile *Unit) { in CreateType()
2568 llvm::DIType *CGDebugInfo::CreateType(const LValueReferenceType *Ty, in CreateType()
2574 llvm::DIType *CGDebugInfo::CreateType(const RValueReferenceType *Ty, in CreateType()
2580 llvm::DIType *CGDebugInfo::CreateType(const MemberPointerType *Ty, in CreateType()
2621 llvm::DIType *CGDebugInfo::CreateType(const AtomicType *Ty, llvm::DIFile *U) { in CreateType()
2626 llvm::DIType *CGDebugInfo::CreateType(const PipeType *Ty, llvm::DIFile *U) { in CreateType()
2630 llvm::DIType *CGDebugInfo::CreateEnumType(const EnumType *Ty) { in CreateEnumType()
2674 llvm::DIType *CGDebugInfo::CreateTypeDefinition(const EnumType *Ty) { in CreateTypeDefinition()
2708 llvm::DIMacro *CGDebugInfo::CreateMacro(llvm::DIMacroFile *Parent, in CreateMacro()
2715 llvm::DIMacroFile *CGDebugInfo::CreateTempMacroFile(llvm::DIMacroFile *Parent, in CreateTempMacroFile()
2785 llvm::DIType *CGDebugInfo::getTypeOrNull(QualType Ty) { in getTypeOrNull()
2800 void CGDebugInfo::completeTemplateDefinition( in completeTemplateDefinition()
2807 void CGDebugInfo::completeUnusedClass(const CXXRecordDecl &D) { in completeUnusedClass()
2817 llvm::DIType *CGDebugInfo::getOrCreateType(QualType Ty, llvm::DIFile *Unit) { in getOrCreateType()
2836 llvm::DIModule *CGDebugInfo::getParentModuleOrNull(const Decl *D) { in getParentModuleOrNull()
2871 llvm::DIType *CGDebugInfo::CreateTypeNode(QualType Ty, llvm::DIFile *Unit) { in CreateTypeNode()
2954 llvm::DICompositeType *CGDebugInfo::getOrCreateLimitedType(const RecordType *Ty, in getOrCreateLimitedType()
2980 llvm::DICompositeType *CGDebugInfo::CreateLimitedType(const RecordType *Ty) { in CreateLimitedType()
3059 void CGDebugInfo::CollectContainingType(const CXXRecordDecl *RD, in CollectContainingType()
3083 llvm::DIType *CGDebugInfo::CreateMemberType(llvm::DIFile *Unit, QualType FType, in CreateMemberType()
3085 llvm::DIType *FieldTy = CGDebugInfo::getOrCreateType(FType, Unit); in CreateMemberType()
3095 void CGDebugInfo::collectFunctionDeclProps(GlobalDecl GD, llvm::DIFile *Unit, in collectFunctionDeclProps()
3134 void CGDebugInfo::collectVarDeclProps(const VarDecl *VD, llvm::DIFile *&Unit, in collectVarDeclProps()
3189 llvm::DISubprogram *CGDebugInfo::getFunctionFwdDeclOrStub(GlobalDecl GD, in getFunctionFwdDeclOrStub()
3236 llvm::DISubprogram *CGDebugInfo::getFunctionForwardDeclaration(GlobalDecl GD) { in getFunctionForwardDeclaration()
3240 llvm::DISubprogram *CGDebugInfo::getFunctionStub(GlobalDecl GD) { in getFunctionStub()
3245 CGDebugInfo::getGlobalVariableForwardDeclaration(const VarDecl *VD) { in getGlobalVariableForwardDeclaration()
3267 llvm::DINode *CGDebugInfo::getDeclarationOrDefinition(const Decl *D) { in getDeclarationOrDefinition()
3294 llvm::DISubprogram *CGDebugInfo::getFunctionDeclaration(const Decl *D) { in getFunctionDeclaration()
3331 llvm::DISubroutineType *CGDebugInfo::getOrCreateFunctionType(const Decl *D, in getOrCreateFunctionType()
3401 void CGDebugInfo::EmitFunctionStart(GlobalDecl GD, SourceLocation Loc, in EmitFunctionStart()
3510 void CGDebugInfo::EmitFunctionDecl(GlobalDecl GD, SourceLocation Loc, in EmitFunctionDecl()
3554 void CGDebugInfo::EmitInlineFunctionStart(CGBuilderTy &Builder, GlobalDecl GD) { in EmitInlineFunctionStart()
3569 void CGDebugInfo::EmitInlineFunctionEnd(CGBuilderTy &Builder) { in EmitInlineFunctionEnd()
3575 void CGDebugInfo::EmitLocation(CGBuilderTy &Builder, SourceLocation Loc) { in EmitLocation()
3587 void CGDebugInfo::CreateLexicalBlock(SourceLocation Loc) { in CreateLexicalBlock()
3596 void CGDebugInfo::AppendAddressSpaceXDeref( in AppendAddressSpaceXDeref()
3609 void CGDebugInfo::EmitLexicalBlockStart(CGBuilderTy &Builder, in EmitLexicalBlockStart()
3626 void CGDebugInfo::EmitLexicalBlockEnd(CGBuilderTy &Builder, in EmitLexicalBlockEnd()
3639 void CGDebugInfo::EmitFunctionEnd(CGBuilderTy &Builder, llvm::Function *Fn) { in EmitFunctionEnd()
3656 CGDebugInfo::BlockByRefType
3657 CGDebugInfo::EmitTypeForVarWithBlocksAttr(const VarDecl *VD, in EmitTypeForVarWithBlocksAttr()
3727 llvm::DILocalVariable *CGDebugInfo::EmitDeclare(const VarDecl *VD, in EmitDeclare()
3852 CGDebugInfo::EmitDeclareOfAutoVariable(const VarDecl *VD, llvm::Value *Storage, in EmitDeclareOfAutoVariable()
3858 llvm::DIType *CGDebugInfo::CreateSelfType(const QualType &QualTy, in CreateSelfType()
3866 void CGDebugInfo::EmitDeclareOfBlockDeclRefVariable( in EmitDeclareOfBlockDeclRefVariable()
3937 void CGDebugInfo::EmitDeclareOfArgVariable(const VarDecl *VD, llvm::Value *AI, in EmitDeclareOfArgVariable()
3954 void CGDebugInfo::collectDefaultFieldsForBlockLiteralDeclare( in collectDefaultFieldsForBlockLiteralDeclare()
3992 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable()
4119 CGDebugInfo::getOrCreateStaticDataMemberDeclarationOrNull(const VarDecl *D) { in getOrCreateStaticDataMemberDeclarationOrNull()
4136 llvm::DIGlobalVariableExpression *CGDebugInfo::CollectAnonRecordDecls( in CollectAnonRecordDecls()
4161 void CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable *Var, in EmitGlobalVariable()
4215 void CGDebugInfo::EmitGlobalVariable(const ValueDecl *VD, const APValue &Init) { in EmitGlobalVariable()
4281 llvm::DIScope *CGDebugInfo::getCurrentContextDescriptor(const Decl *D) { in getCurrentContextDescriptor()
4288 void CGDebugInfo::EmitUsingDirective(const UsingDirectiveDecl &UD) { in EmitUsingDirective()
4301 void CGDebugInfo::EmitUsingDecl(const UsingDecl &UD) { in EmitUsingDecl()
4328 void CGDebugInfo::EmitImportDecl(const ImportDecl &ID) { in EmitImportDecl()
4342 CGDebugInfo::EmitNamespaceAlias(const NamespaceAliasDecl &NA) { in EmitNamespaceAlias()
4367 CGDebugInfo::getOrCreateNamespace(const NamespaceDecl *NSDecl) { in getOrCreateNamespace()
4383 void CGDebugInfo::setDwoId(uint64_t Signature) { in setDwoId()
4388 void CGDebugInfo::finalize() { in finalize()
4463 void CGDebugInfo::EmitExplicitCastType(QualType Ty) { in EmitExplicitCastType()
4472 llvm::DebugLoc CGDebugInfo::SourceLocToDebugLoc(SourceLocation Loc) { in SourceLocToDebugLoc()
4480 llvm::DINode::DIFlags CGDebugInfo::getCallSiteRelatedAttrs() const { in getCallSiteRelatedAttrs()