Lines Matching refs:CurrentScope
760 assert(LogicalVisitor->CurrentScope && "Invalid scope!"); in visitSymbolBegin()
761 LogicalVisitor->addElement(LogicalVisitor->CurrentScope, IsCompileUnit); in visitSymbolBegin()
797 if (LVScope *Scope = LogicalVisitor->CurrentScope) { in visitKnownRecord()
959 if (LVScope *Scope = LogicalVisitor->CurrentScope) { in visitKnownRecord()
1004 if (LVScope *Scope = LogicalVisitor->CurrentScope) { in visitKnownRecord()
1385 if (LVScope *InlinedFunction = LogicalVisitor->CurrentScope) { in visitKnownRecord()
1527 if (LVScope *Function = LogicalVisitor->CurrentScope) { in visitKnownRecord()
1640 if (LVScope *Function = LogicalVisitor->CurrentScope) in visitKnownRecord()
2983 CurrentScope = nullptr; in createElement()
3030 CurrentScope = Reader->createScopeArray(); in createElement()
3031 CurrentScope->setTag(dwarf::DW_TAG_array_type); in createElement()
3032 return CurrentScope; in createElement()
3034 CurrentScope = Reader->createScopeAggregate(); in createElement()
3035 CurrentScope->setTag(dwarf::DW_TAG_class_type); in createElement()
3036 CurrentScope->setIsClass(); in createElement()
3037 return CurrentScope; in createElement()
3039 CurrentScope = Reader->createScopeEnumeration(); in createElement()
3040 CurrentScope->setTag(dwarf::DW_TAG_enumeration_type); in createElement()
3041 return CurrentScope; in createElement()
3045 CurrentScope = Reader->createScopeFunction(); in createElement()
3046 CurrentScope->setIsSubprogram(); in createElement()
3047 CurrentScope->setTag(dwarf::DW_TAG_subprogram); in createElement()
3048 return CurrentScope; in createElement()
3050 CurrentScope = Reader->createScopeAggregate(); in createElement()
3051 CurrentScope->setIsStructure(); in createElement()
3052 CurrentScope->setTag(dwarf::DW_TAG_structure_type); in createElement()
3053 return CurrentScope; in createElement()
3055 CurrentScope = Reader->createScopeAggregate(); in createElement()
3056 CurrentScope->setIsUnion(); in createElement()
3057 CurrentScope->setTag(dwarf::DW_TAG_union_type); in createElement()
3058 return CurrentScope; in createElement()
3068 CurrentScope = nullptr; in createElement()
3100 CurrentScope = Reader->createScope(); in createElement()
3101 CurrentScope->setIsLexicalBlock(); in createElement()
3102 CurrentScope->setTag(dwarf::DW_TAG_lexical_block); in createElement()
3103 return CurrentScope; in createElement()
3106 CurrentScope = Reader->createScopeCompileUnit(); in createElement()
3107 CurrentScope->setTag(dwarf::DW_TAG_compile_unit); in createElement()
3108 Reader->setCompileUnit(static_cast<LVScopeCompileUnit *>(CurrentScope)); in createElement()
3109 return CurrentScope; in createElement()
3112 CurrentScope = Reader->createScopeFunctionInlined(); in createElement()
3113 CurrentScope->setIsInlinedFunction(); in createElement()
3114 CurrentScope->setTag(dwarf::DW_TAG_inlined_subroutine); in createElement()
3115 return CurrentScope; in createElement()
3122 CurrentScope = Reader->createScopeFunction(); in createElement()
3123 CurrentScope->setIsSubprogram(); in createElement()
3124 CurrentScope->setTag(dwarf::DW_TAG_subprogram); in createElement()
3125 return CurrentScope; in createElement()