Lines Matching refs:MergeStatus
35 using MergeStatus = IRReader::MergeStatus; typedef
59 MergeStatus IRReader::MergeBuiltinType( in MergeBuiltinType()
61 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeBuiltinType()
65 return MergeStatus(false, builtin_it->second.GetSelfType()); in MergeBuiltinType()
73 MergeStatus merge_status(true, type_id); in MergeBuiltinType()
79 MergeStatus IRReader::LookupUserDefinedType( in LookupUserDefinedType()
82 AbiElementMap<MergeStatus> *local_to_global_type_id_map_) { in LookupUserDefinedType()
89 return MergeStatus(true, ""); in LookupUserDefinedType()
108 MergeStatus(false, contender_ud->GetSelfType())); in LookupUserDefinedType()
109 return MergeStatus(false, contender_ud->GetSelfType()); in LookupUserDefinedType()
116 return MergeStatus(true, (*(it->second.begin()))->GetSelfType()); in LookupUserDefinedType()
120 MergeStatus IRReader::LookupType( in LookupType()
122 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in LookupType()
142 return MergeStatus(true, "type-hidden"); in LookupType()
153 MergeStatus IRReader::MergeReferencingTypeInternal( in MergeReferencingTypeInternal()
155 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeReferencingTypeInternal()
174 MergeStatus merge_status = in MergeReferencingTypeInternal()
183 return MergeStatus(true, referenced_type_id); in MergeReferencingTypeInternal()
189 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordFields()
198 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordCXXBases()
207 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordTemplateElements()
217 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordDependencies()
229 std::pair<MergeStatus, typename AbiElementMap<T>::iterator>
232 AbiElementMap<MergeStatus> *local_to_global_type_id_map, in UpdateUDTypeAccounting()
251 MergeStatus type_merge_status = MergeStatus(true, added_type_id); in UpdateUDTypeAccounting()
261 MergeStatus IRReader::MergeRecordAndDependencies( in MergeRecordAndDependencies()
263 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordAndDependencies()
275 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeEnumDependencies()
285 MergeStatus merge_status = MergeType( in MergeEnumDependencies()
293 MergeStatus IRReader::MergeEnumType( in MergeEnumType()
295 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeEnumType()
303 MergeStatus IRReader::MergeFunctionType( in MergeFunctionType()
305 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeFunctionType()
316 MergeStatus IRReader::MergeReferencingTypeInternalAndUpdateParent( in MergeReferencingTypeInternalAndUpdateParent()
318 AbiElementMap<MergeStatus> *local_to_global_type_id_map, in MergeReferencingTypeInternalAndUpdateParent()
320 MergeStatus merge_status; in MergeReferencingTypeInternalAndUpdateParent()
334 return MergeStatus(true, updated_self_type_id); in MergeReferencingTypeInternalAndUpdateParent()
362 merge_status = MergeStatus(true, updated_self_type_id); in MergeReferencingTypeInternalAndUpdateParent()
373 merge_status = MergeStatus(false, it->second.GetSelfType()); in MergeReferencingTypeInternalAndUpdateParent()
382 MergeStatus IRReader::MergeReferencingType( in MergeReferencingType()
384 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeReferencingType()
396 MergeStatus(true, added_type_id)); in MergeReferencingType()
432 MergeStatus IRReader::MergeTypeInternal( in MergeTypeInternal()
434 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeTypeInternal()
460 MergeStatus IRReader::MergeType( in MergeType()
462 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeType()
471 MergeStatus merge_status = LookupType( in MergeType()
484 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeCFunctionLikeDeps()
490 MergeStatus ret_merge_status = MergeType(ret_type_it->second, addend, in MergeCFunctionLikeDeps()
504 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeFunctionDeps()
524 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeFunction()
546 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeGlobalVariable()
565 AbiElementMap<MergeStatus> merged_types_cache; in MergeGraphs()