Lines Matching refs:arch
153 def is_64bit_arch(arch): argument
154 return '64' in arch # arm64, x86_64
166 for arch in arch_props:
167 arch_props[arch]['shared_libs'] = [name]
168 arch_props[arch]['export_shared_lib_headers'] = [name]
193 for arch in arch_props:
196 for k in arch_props[arch]:
197 common_prop[k] = arch_props[arch][k]
200 if k not in arch_props[arch] or common_prop[k] != arch_props[arch][k]:
213 for arch in arch_props:
215 if k in arch_props[arch]:
216 del arch_props[arch][k]
217 prop['arch'][arch] = arch_props[arch]
219 has64 |= is_64bit_arch(arch)
220 has32 |= not is_64bit_arch(arch)
225 if is_64bit_arch(arch):
226 stem64 = os.path.basename(arch_props[arch]['src'])
228 stem32 = os.path.basename(arch_props[arch]['src'])
309 for arch in arch_props[variant][name]:
310 if arch not in arch_bp_prop:
311 arch_bp_prop[arch] = dict()
312 if variant_name not in arch_bp_prop[arch]:
313 arch_bp_prop[arch][variant_name] = []
314 arch_bp_prop[arch][variant_name].append(name)
335 arch = get_arch(rel_path)
374 if not arch in variation_dict[module_name]:
375 variation_dict[module_name][arch] = prop
377 variation_dict[module_name][arch].update(prop)
445 def add_info(file, name, variation, arch, is_cfi, is_header): argument
446 info = (name, variation, arch, is_cfi, is_header)
459 add_info(item_path, name, variation, arch, is_cfi, False)
471 add_info(item_path, name, variation, arch, is_cfi, is_header)
474 logging.debug(' arch {}'.format(arch))
482 add_info(src_path, name, variation, arch, is_cfi, False)
488 add_info(notice_path, name, variation, arch, is_cfi, False)
496 for arch in sorted(props):
497 name = props[arch]['name']
498 find_file_in_dict(props[arch], False)
499 cfi = props[arch].get('cfi')
604 (name, variation, arch, is_cfi, is_header) = m