Lines Matching refs:arch
98 static CompilationRequirements collectRequirements(const Arch& arch, in collectRequirements() argument
140 collect_children(location.dependency_dir + "/" + to_string(arch)); in collectRequirements()
143 auto new_end = std::remove_if(headers.begin(), headers.end(), [&arch](llvm::StringRef header) { in collectRequirements()
145 if (it.second.find(arch) == it.second.end()) { in collectRequirements()
165 for (const auto& arch : selected_architectures) { in generateCompilationTypes() local
166 int min_api = arch_min_api[arch]; in generateCompilationTypes()
175 .arch = arch, .cpp = cpp, .api_level = api_level, .file_offset_bits = file_offset_bits in generateCompilationTypes()
201 if (requirements.count(type.arch) == 0) { in compileHeaders()
202 requirements[type.arch] = collectRequirements(type.arch, location); in compileHeaders()
211 CompilationRequirements& req = requirements[type.arch]; in compileHeaders()
359 arch_types[type.arch].insert(type); in checkVersions()
385 const auto& arch_availability = symbol_availability.arch_availability[type.arch]; in checkVersions()
519 std::optional<Arch> arch = arch_from_string(optarg); in main() local
520 if (!arch) { in main()
523 selected_architectures.insert(*arch); in main()