llvm api change.

llvm-svn: 240732
This commit is contained in:
Michael J. Spencer 2015-06-25 23:41:55 +00:00
parent 7d313d72ef
commit ded14f8a33
1 changed files with 5 additions and 5 deletions

View File

@ -36,6 +36,11 @@ class File;
class Reference;
namespace elf {
using llvm::object::ELF32LE;
using llvm::object::ELF32BE;
using llvm::object::ELF64LE;
using llvm::object::ELF64BE;
class ELFWriter;
std::unique_ptr<ELFLinkingContext> createAArch64LinkingContext(llvm::Triple);
@ -46,11 +51,6 @@ std::unique_ptr<ELFLinkingContext> createMipsLinkingContext(llvm::Triple);
std::unique_ptr<ELFLinkingContext> createX86LinkingContext(llvm::Triple);
std::unique_ptr<ELFLinkingContext> createX86_64LinkingContext(llvm::Triple);
typedef llvm::object::ELFType<llvm::support::little, false> ELF32LE;
typedef llvm::object::ELFType<llvm::support::big, false> ELF32BE;
typedef llvm::object::ELFType<llvm::support::little, true> ELF64LE;
typedef llvm::object::ELFType<llvm::support::big, true> ELF64BE;
class TargetRelocationHandler {
public:
virtual ~TargetRelocationHandler() {}