Lines Matching defs:arch_spec
1045 lldb_private::ArchSpec &arch_spec,
1085 arch_spec.GetTriple().setOSName(os_name);
1086 arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
1111 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1112 arch_spec.GetTriple().setVendor(
1124 arch_spec.GetTriple().setOS(llvm::Triple::OSType::UnknownOS);
1125 arch_spec.GetTriple().setVendor(
1134 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Solaris);
1135 arch_spec.GetTriple().setVendor(
1173 if (arch_spec.IsMIPS() &&
1174 arch_spec.GetTriple().getOS() == llvm::Triple::OSType::UnknownOS)
1176 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1201 arch_spec.GetTriple().setOSName(
1204 arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
1210 arch_spec.GetTriple().setOS(llvm::Triple::OSType::NetBSD);
1211 arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
1216 arch_spec.GetTriple().setOS(llvm::Triple::OSType::OpenBSD);
1217 arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
1219 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1220 arch_spec.GetTriple().setEnvironment(
1225 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1267 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1271 if (arch_spec.IsMIPS() &&
1272 arch_spec.GetTriple().getOS() == llvm::Triple::OSType::UnknownOS)
1275 arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
1288 ArchSpec &arch_spec) {
1301 if (arch_spec.GetTriple().getEnvironment() ==
1303 arch_spec.GetTriple().setEnvironment(llvm::Triple::EABI);
1335 if (arch_spec.GetTriple().getEnvironment() ==
1337 arch_spec.GetTriple().getEnvironment() == llvm::Triple::EABIHF)
1338 arch_spec.GetTriple().setEnvironment(llvm::Triple::EABI);
1340 arch_spec.SetFlags(ArchSpec::eARM_abi_soft_float);
1342 if (arch_spec.GetTriple().getEnvironment() ==
1344 arch_spec.GetTriple().getEnvironment() == llvm::Triple::EABI)
1345 arch_spec.GetTriple().setEnvironment(llvm::Triple::EABIHF);
1347 arch_spec.SetFlags(ArchSpec::eARM_abi_hard_float);
1364 ArchSpec &arch_spec) {
1369 // Only initialize the arch_spec to okay defaults if they're not already set.
1371 if (arch_spec.GetTriple().getOS() == llvm::Triple::OSType::UnknownOS) {
1375 arch_spec.SetArchitecture(eArchTypeELF, header.e_machine, sub_type,
1385 spec_ostype = arch_spec.GetTriple().getOS();
1390 if (arch_spec.GetMachine() == llvm::Triple::mips ||
1391 arch_spec.GetMachine() == llvm::Triple::mipsel ||
1392 arch_spec.GetMachine() == llvm::Triple::mips64 ||
1393 arch_spec.GetMachine() == llvm::Triple::mips64el) {
1396 arch_spec.SetFlags(ArchSpec::eMIPSAse_micromips);
1399 arch_spec.SetFlags(ArchSpec::eMIPSAse_mips16);
1402 arch_spec.SetFlags(ArchSpec::eMIPSAse_mdmx);
1409 if (arch_spec.GetMachine() == llvm::Triple::arm ||
1410 arch_spec.GetMachine() == llvm::Triple::thumb) {
1412 arch_spec.SetFlags(ArchSpec::eARM_abi_soft_float);
1414 arch_spec.SetFlags(ArchSpec::eARM_abi_hard_float);
1417 if (arch_spec.GetMachine() == llvm::Triple::riscv32 ||
1418 arch_spec.GetMachine() == llvm::Triple::riscv64) {
1419 uint32_t flags = arch_spec.GetFlags();
1436 arch_spec.SetFlags(flags);
1439 if (arch_spec.GetMachine() == llvm::Triple::loongarch32 ||
1440 arch_spec.GetMachine() == llvm::Triple::loongarch64) {
1441 uint32_t flags = arch_spec.GetFlags();
1453 arch_spec.SetFlags(flags);
1499 if (arch_spec.IsMIPS()) {
1500 uint32_t arch_flags = arch_spec.GetFlags();
1562 arch_spec.SetFlags(arch_flags);
1565 if (arch_spec.GetMachine() == llvm::Triple::arm ||
1566 arch_spec.GetMachine() == llvm::Triple::thumb) {
1571 ParseARMAttributes(data, section_size, arch_spec);
1599 Status error = RefineModuleDetailsFromNote(data, arch_spec, uuid);
1609 if (arch_spec.GetTriple().getVendor() == llvm::Triple::UnknownVendor)
1610 arch_spec.GetTriple().setVendorName(llvm::StringRef());
1611 if (arch_spec.GetTriple().getOS() == llvm::Triple::UnknownOS)
1612 arch_spec.GetTriple().setOSName(llvm::StringRef());