Lines Matching defs:die
144 if (DWARFDIE die = unit->GetDIE(unit->GetOffset() + *die_offset))
145 return die;
156 llvm::function_ref<bool(DWARFDIE die)> callback) {
157 DWARFDIE die = GetDIE(entry);
158 if (!die)
162 if (die.IsStructUnionOrClass() &&
163 die.GetAttributeValueAsUnsigned(DW_AT_declaration, 0))
165 return callback(die);
180 ConstString basename, llvm::function_ref<bool(DWARFDIE die)> callback) {
195 llvm::function_ref<bool(DWARFDIE die)> callback) {
219 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) {
258 llvm::function_ref<bool(DWARFDIE die)> callback) {
269 DWARFDIE die = GetDIE(entry);
270 if (!die) {
275 if (die.GetAttributeValueAsUnsigned(DW_AT_APPLE_objc_complete_type, 0)) {
277 callback(die);
280 incomplete_types.push_back(die);
283 for (DWARFDIE die : incomplete_types)
284 if (!callback(die))
330 llvm::function_ref<bool(DWARFDIE die)> callback) {
359 if (!ProcessEntry(entry, [&](DWARFDIE die) {
360 return GetFullyQualifiedTypeImpl(context, die, callback);
457 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) {
471 llvm::function_ref<bool(DWARFDIE die)> callback) {
484 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) {
521 TypeQuery &query, llvm::function_ref<bool(DWARFDIE die)> callback) {
546 if (!ProcessEntry(entry, [&](DWARFDIE die) {
547 return ProcessTypeDIEMatchQuery(query, die, callback);
554 if (!ProcessEntry(entry, [&](DWARFDIE die) {
557 return ProcessTypeDIEMatchQuery(query, die, callback);
568 llvm::function_ref<bool(DWARFDIE die)> callback) {
584 if (!ProcessEntry(entry, [&](DWARFDIE die) {
585 return ProcessNamespaceDieMatchParents(parent_decl_ctx, die,
593 if (!ProcessEntry(entry, [&](DWARFDIE die) {
596 return ProcessNamespaceDieMatchParents(parent_decl_ctx, die,
610 llvm::function_ref<bool(DWARFDIE die)> callback) {
619 if (DWARFDIE die = GetDIE(entry)) {
620 if (!ProcessFunctionDIE(lookup_info, die, parent_decl_ctx,
621 [&](DWARFDIE die) {
622 if (!seen.insert(die.GetDIE()).second)
624 return callback(die);
635 llvm::function_ref<bool(DWARFDIE die)> callback) {