Lines Matching refs:platform_arch
96 ArchSpec platform_arch(arch); in CreateTargetInternal() local
105 platform_arch); in CreateTargetInternal()
114 if (!platform_arch.TripleOSWasSpecified() || in CreateTargetInternal()
115 !platform_arch.TripleVendorWasSpecified()) { in CreateTargetInternal()
117 platform_arch = module_arch; in CreateTargetInternal()
147 if (platform_arch.IsValid()) { in CreateTargetInternal()
148 if (platform_arch.IsCompatibleMatch( in CreateTargetInternal()
158 platform_arch.DumpTriple(platform_arch_strm.AsRawOstream()); in CreateTargetInternal()
171 platform_arch = matching_module_spec.GetArchitecture(); in CreateTargetInternal()
221 platform_sp = platform_list.GetOrCreate(arch, {}, &platform_arch); in CreateTargetInternal()
225 } else if (platform_arch.IsValid()) { in CreateTargetInternal()
230 platform_arch, {}, ArchSpec::CompatibleMatch, nullptr)) { in CreateTargetInternal()
232 platform_list.GetOrCreate(platform_arch, {}, &fixed_platform_arch); in CreateTargetInternal()
238 if (!platform_arch.IsValid()) in CreateTargetInternal()
239 platform_arch = arch; in CreateTargetInternal()
242 platform_arch, load_dependent_files, in CreateTargetInternal()