Home
last modified time | relevance | path

Searched refs:uarchs (Results 1 – 7 of 7) sorted by relevance

/external/cpuinfo/src/arm/windows/
Dinit-by-logical-sys-info.c125 struct cpuinfo_uarch_info* uarchs = NULL; in cpu_info_init_by_logical_sys_info() local
279 uarchs = HeapAlloc(heap, HEAP_ZERO_MEMORY, nr_of_uarchs * sizeof(struct cpuinfo_uarch_info)); in cpu_info_init_by_logical_sys_info()
280 if (uarchs == NULL) { in cpu_info_init_by_logical_sys_info()
289 uarchs[uarch_counter].uarch = cores[i].uarch; in cpu_info_init_by_logical_sys_info()
290 uarchs[uarch_counter].core_count = 1; in cpu_info_init_by_logical_sys_info()
291 uarchs[uarch_counter].processor_count = cores[i].processor_count; in cpu_info_init_by_logical_sys_info()
294 uarchs[uarch_counter].core_count++; in cpu_info_init_by_logical_sys_info()
295 uarchs[uarch_counter].processor_count += cores[i].processor_count; in cpu_info_init_by_logical_sys_info()
304 cpuinfo_uarchs = uarchs; in cpu_info_init_by_logical_sys_info()
330 uarchs = NULL; in cpu_info_init_by_logical_sys_info()
[all …]
Dinit.c94 *uarch = woa_chips[chip].uarchs[EfficiencyClass].uarch; in get_core_uarch_for_efficiency()
95 *frequency = woa_chips[chip].uarchs[EfficiencyClass].frequency; in get_core_uarch_for_efficiency()
Dwindows-arm-init.h23 struct core_info_by_chip_name uarchs[woa_chip_name_last]; member
/external/cpuinfo/src/arm/mach/
Dinit.c230 struct cpuinfo_uarch_info* uarchs = NULL; in cpuinfo_arm_mach_init() local
417 uarchs = calloc(num_clusters, sizeof(struct cpuinfo_uarch_info)); in cpuinfo_arm_mach_init()
418 if (uarchs == NULL) { in cpuinfo_arm_mach_init()
428 uarchs[cluster_idx] = (struct cpuinfo_uarch_info) { in cpuinfo_arm_mach_init()
444 uarchs[cluster_idx].processor_count++; in cpuinfo_arm_mach_init()
445 uarchs[cluster_idx].core_count++; in cpuinfo_arm_mach_init()
598 cpuinfo_uarchs = uarchs; in cpuinfo_arm_mach_init()
623 uarchs = NULL; in cpuinfo_arm_mach_init()
631 free(uarchs); in cpuinfo_arm_mach_init()
/external/cpuinfo/src/arm/linux/
Dinit.c109 struct cpuinfo_uarch_info* uarchs = NULL; in cpuinfo_arm_linux_init() local
450 uarchs = calloc(uarchs_count, sizeof(struct cpuinfo_uarch_info)); in cpuinfo_arm_linux_init()
451 if (uarchs == NULL) { in cpuinfo_arm_linux_init()
499 uarchs[uarchs_index] = (struct cpuinfo_uarch_info) { in cpuinfo_arm_linux_init()
505 uarchs[uarchs_index - 1].processor_count += 1; in cpuinfo_arm_linux_init()
506 uarchs[uarchs_index - 1].core_count += 1; in cpuinfo_arm_linux_init()
717 cpuinfo_uarchs = uarchs; in cpuinfo_arm_linux_init()
746 uarchs = NULL; in cpuinfo_arm_linux_init()
757 free(uarchs); in cpuinfo_arm_linux_init()
/external/llvm/lib/Target/ARM/
DARMInstrNEON.td5993 // NEONvdup patterns for uarchs with fast VDUP.32.
5998 // NEONvdup patterns for uarchs with slow VDUP.32 - use VMOVDRR instead.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMInstrNEON.td6506 // ARMvdup patterns for uarchs with fast VDUP.32.
6512 // ARMvdup patterns for uarchs with slow VDUP.32 - use VMOVDRR instead.