diff options
author | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2014-01-06 01:22:54 +0000 |
---|---|---|
committer | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2014-01-06 01:22:54 +0000 |
commit | b73aeca888eb0783e9e8dc2612a58ce407b91bfa (patch) | |
tree | 23983d5d426bbf6a97e4b9ab59381d21af5a078f /llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h | |
parent | 908bf814e7ffdeaf857bf03b6f3d26bced4e7ea8 (diff) | |
download | bcm5719-llvm-b73aeca888eb0783e9e8dc2612a58ce407b91bfa.tar.gz bcm5719-llvm-b73aeca888eb0783e9e8dc2612a58ce407b91bfa.zip |
[Sparc] Add ELF Object Writer for Sparc.
llvm-svn: 198580
Diffstat (limited to 'llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h')
-rw-r--r-- | llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h b/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h index 5b3f7448ec9..c8029a8c594 100644 --- a/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h +++ b/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h @@ -14,15 +14,19 @@ #ifndef SPARCMCTARGETDESC_H #define SPARCMCTARGETDESC_H +#include "llvm/Support/DataTypes.h" + namespace llvm { class MCAsmBackend; class MCCodeEmitter; class MCContext; class MCInstrInfo; +class MCObjectWriter; class MCRegisterInfo; class MCSubtargetInfo; class Target; class StringRef; +class raw_ostream; extern Target TheSparcTarget; extern Target TheSparcV9Target; @@ -35,7 +39,9 @@ MCAsmBackend *createSparcAsmBackend(const Target &T, const MCRegisterInfo &MRI, StringRef TT, StringRef CPU); - +MCObjectWriter *createSparcELFObjectWriter(raw_ostream &OS, + bool Is64Bit, + uint8_t OSABI); } // End llvm namespace // Defines symbolic names for Sparc registers. This defines a mapping from |