Lines Matching refs:die
27 const Module::LookupInfo &lookup_info, DWARFDIE die, in ProcessFunctionDIE() argument
29 llvm::function_ref<bool(DWARFDIE die)> callback) { in ProcessFunctionDIE()
35 if (const char *mangled_die_name = die.GetMangledName()) { in ProcessFunctionDIE()
38 SymbolFileDWARF *symbols = die.GetDWARF(); in ProcessFunctionDIE()
40 symbols->ConstructFunctionDemangledName(die)) in ProcessFunctionDIE()
58 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, die)) in ProcessFunctionDIE()
62 if (name_type_mask & eFunctionNameTypeFull && die.GetMangledName() == name) in ProcessFunctionDIE()
63 return callback(die); in ProcessFunctionDIE()
68 ObjCLanguage::IsPossibleObjCMethodName(die.GetName())) in ProcessFunctionDIE()
69 return callback(die); in ProcessFunctionDIE()
78 looking_for_methods == die.IsMethod()) in ProcessFunctionDIE()
79 return callback(die); in ProcessFunctionDIE()
86 const DWARFIndex &index, llvm::function_ref<bool(DWARFDIE die)> callback, in DIERefCallbackImpl()
94 if (DWARFDIE die = m_dwarf.GetDIE(ref)) in operator ()() local
95 return m_callback(die); in operator ()()
115 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFullyQualifiedType()
116 GetTypes(context, [&](DWARFDIE die) { in GetFullyQualifiedType() argument
117 return GetFullyQualifiedTypeImpl(context, die, callback); in GetFullyQualifiedType()
122 const DWARFDeclContext &context, DWARFDIE die, in GetFullyQualifiedTypeImpl() argument
123 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFullyQualifiedTypeImpl()
124 DWARFDeclContext dwarf_decl_ctx = die.GetDWARFDeclContext(); in GetFullyQualifiedTypeImpl()
126 return callback(die); in GetFullyQualifiedTypeImpl()