#ifndef LLVM_MC_MCELFOBJECTWRITER_H
#define LLVM_MC_MCELFOBJECTWRITER_H
-#include "llvm/ADT/TargetTuple.h"
+#include "llvm/ADT/Triple.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/ELF.h"
#include <vector>
bool IsN64=false);
public:
- static uint8_t getOSABI(TargetTuple::OSType OSType) {
+ static uint8_t getOSABI(Triple::OSType OSType) {
switch (OSType) {
- case TargetTuple::CloudABI:
- return ELF::ELFOSABI_CLOUDABI;
- case TargetTuple::PS4:
- case TargetTuple::FreeBSD:
- return ELF::ELFOSABI_FREEBSD;
- case TargetTuple::Linux:
- return ELF::ELFOSABI_LINUX;
- default:
- return ELF::ELFOSABI_NONE;
+ case Triple::CloudABI:
+ return ELF::ELFOSABI_CLOUDABI;
+ case Triple::PS4:
+ case Triple::FreeBSD:
+ return ELF::ELFOSABI_FREEBSD;
+ case Triple::Linux:
+ return ELF::ELFOSABI_LINUX;
+ default:
+ return ELF::ELFOSABI_NONE;
}
}