Lines Matching defs:die
27 const Module::LookupInfo &lookup_info, DWARFDIE die,
29 llvm::function_ref<bool(DWARFDIE die)> callback) {
35 if (const char *mangled_die_name = die.GetMangledName()) {
38 SymbolFileDWARF *symbols = die.GetDWARF();
40 symbols->ConstructFunctionDemangledName(die))
58 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, die))
62 if (name_type_mask & eFunctionNameTypeFull && die.GetMangledName() == name)
63 return callback(die);
68 ObjCLanguage::IsPossibleObjCMethodName(die.GetName()))
69 return callback(die);
75 // die. Otherwise, only keep it if the die type matches what we are
78 looking_for_methods == die.IsMethod())
79 return callback(die);
86 const DWARFIndex &index, llvm::function_ref<bool(DWARFDIE die)> callback,
94 if (DWARFDIE die = m_dwarf.GetDIE(ref))
95 return m_callback(die);
109 "bad die {0:x16} for '{1}')\n",
115 llvm::function_ref<bool(DWARFDIE die)> callback) {
116 GetTypes(context, [&](DWARFDIE die) {
117 return GetFullyQualifiedTypeImpl(context, die, callback);
122 const DWARFDeclContext &context, DWARFDIE die,
123 llvm::function_ref<bool(DWARFDIE die)> callback) {
124 DWARFDeclContext dwarf_decl_ctx = die.GetDWARFDeclContext();
126 return callback(die);