Lines Matching refs:arch_spec
1488 bool Target::SetArchitecture(const ArchSpec &arch_spec, bool set_platform, in SetArchitecture() argument
1494 ArchSpec other(arch_spec); in SetArchitecture()
1517 if (merge && m_arch.GetSpec().IsCompatibleMatch(arch_spec)) { in SetArchitecture()
1554 arch_spec.GetArchitectureName(), in SetArchitecture()
1555 arch_spec.GetTriple().getTriple().c_str(), in SetArchitecture()
1568 arch_spec.GetArchitectureName(), in SetArchitecture()
1569 arch_spec.GetTriple().getTriple().c_str()); in SetArchitecture()
1583 bool Target::MergeArchitecture(const ArchSpec &arch_spec) { in MergeArchitecture() argument
1585 if (arch_spec.IsValid()) { in MergeArchitecture()
1586 if (m_arch.GetSpec().IsCompatibleMatch(arch_spec)) { in MergeArchitecture()
1594 arch_spec.GetTriple().getTriple().c_str()); in MergeArchitecture()
1598 merged_arch.MergeFrom(arch_spec); in MergeArchitecture()
1602 return SetArchitecture(arch_spec); in MergeArchitecture()