Lines Matching defs:arch_spec
1074 lldb_private::ArchSpec &arch_spec,
1113 arch_spec.GetTriple().setOSName(os_name);
1114 arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
1138 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1139 arch_spec.GetTriple().setVendor(
1151 arch_spec.GetTriple().setOS(llvm::Triple::OSType::UnknownOS);
1152 arch_spec.GetTriple().setVendor(
1161 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Solaris);
1162 arch_spec.GetTriple().setVendor(
1199 if (arch_spec.IsMIPS() &&
1200 arch_spec.GetTriple().getOS() == llvm::Triple::OSType::UnknownOS)
1202 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1226 arch_spec.GetTriple().setOSName(
1229 arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
1235 arch_spec.GetTriple().setOS(llvm::Triple::OSType::NetBSD);
1236 arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
1241 arch_spec.GetTriple().setOS(llvm::Triple::OSType::OpenBSD);
1242 arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
1244 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1245 arch_spec.GetTriple().setEnvironment(
1250 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1291 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1295 if (arch_spec.IsMIPS() &&
1296 arch_spec.GetTriple().getOS() == llvm::Triple::OSType::UnknownOS)
1299 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1312 ArchSpec &arch_spec) {
1325 if (arch_spec.GetTriple().getEnvironment() ==
1327 arch_spec.GetTriple().setEnvironment(llvm::Triple::EABI);
1359 if (arch_spec.GetTriple().getEnvironment() ==
1361 arch_spec.GetTriple().getEnvironment() == llvm::Triple::EABIHF)
1362 arch_spec.GetTriple().setEnvironment(llvm::Triple::EABI);
1364 arch_spec.SetFlags(ArchSpec::eARM_abi_soft_float);
1366 if (arch_spec.GetTriple().getEnvironment() ==
1368 arch_spec.GetTriple().getEnvironment() == llvm::Triple::EABI)
1369 arch_spec.GetTriple().setEnvironment(llvm::Triple::EABIHF);
1371 arch_spec.SetFlags(ArchSpec::eARM_abi_hard_float);
1388 ArchSpec &arch_spec) {
1393 // Only initialize the arch_spec to okay defaults if they're not already set.
1395 if (arch_spec.GetTriple().getOS() == llvm::Triple::OSType::UnknownOS) {
1399 arch_spec.SetArchitecture(eArchTypeELF, header.e_machine, sub_type,
1409 spec_ostype = arch_spec.GetTriple().getOS();
1414 if (arch_spec.GetMachine() == llvm::Triple::mips ||
1415 arch_spec.GetMachine() == llvm::Triple::mipsel ||
1416 arch_spec.GetMachine() == llvm::Triple::mips64 ||
1417 arch_spec.GetMachine() == llvm::Triple::mips64el) {
1420 arch_spec.SetFlags(ArchSpec::eMIPSAse_micromips);
1423 arch_spec.SetFlags(ArchSpec::eMIPSAse_mips16);
1426 arch_spec.SetFlags(ArchSpec::eMIPSAse_mdmx);
1433 if (arch_spec.GetMachine() == llvm::Triple::arm ||
1434 arch_spec.GetMachine() == llvm::Triple::thumb) {
1436 arch_spec.SetFlags(ArchSpec::eARM_abi_soft_float);
1438 arch_spec.SetFlags(ArchSpec::eARM_abi_hard_float);
1441 if (arch_spec.GetMachine() == llvm::Triple::riscv32 ||
1442 arch_spec.GetMachine() == llvm::Triple::riscv64) {
1443 uint32_t flags = arch_spec.GetFlags();
1460 arch_spec.SetFlags(flags);
1506 if (arch_spec.IsMIPS()) {
1507 uint32_t arch_flags = arch_spec.GetFlags();
1569 arch_spec.SetFlags(arch_flags);
1572 if (arch_spec.GetMachine() == llvm::Triple::arm ||
1573 arch_spec.GetMachine() == llvm::Triple::thumb) {
1578 ParseARMAttributes(data, section_size, arch_spec);
1606 Status error = RefineModuleDetailsFromNote(data, arch_spec, uuid);
1616 if (arch_spec.GetTriple().getVendor() == llvm::Triple::UnknownVendor)
1617 arch_spec.GetTriple().setVendorName(llvm::StringRef());
1618 if (arch_spec.GetTriple().getOS() == llvm::Triple::UnknownOS)
1619 arch_spec.GetTriple().setOSName(llvm::StringRef());