projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rather then have a wrapper function, have tblgen instantiate the implementation.
[oota-llvm.git]
/
include
/
llvm
/
MC
/
MCObjectWriter.h
diff --git
a/include/llvm/MC/MCObjectWriter.h
b/include/llvm/MC/MCObjectWriter.h
index 9bd565f06d196d0b1d2714642d746fa02c09b06b..14fe75fd4c3104ad835d0dccc5f2f1a490488a71 100644
(file)
--- a/
include/llvm/MC/MCObjectWriter.h
+++ b/
include/llvm/MC/MCObjectWriter.h
@@
-10,8
+10,8
@@
#ifndef LLVM_MC_MCOBJECTWRITER_H
#define LLVM_MC_MCOBJECTWRITER_H
#ifndef LLVM_MC_MCOBJECTWRITER_H
#define LLVM_MC_MCOBJECTWRITER_H
-#include "llvm/ADT/Triple.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Support/raw_ostream.h"
+#include "llvm/Support/Compiler.h"
#include "llvm/Support/DataTypes.h"
#include <cassert>
#include "llvm/Support/DataTypes.h"
#include <cassert>
@@
-20,11
+20,9
@@
class MCAsmLayout;
class MCAssembler;
class MCFixup;
class MCFragment;
class MCAssembler;
class MCFixup;
class MCFragment;
-class MCSymbol;
class MCSymbolData;
class MCSymbolRefExpr;
class MCValue;
class MCSymbolData;
class MCSymbolRefExpr;
class MCValue;
-class raw_ostream;
/// MCObjectWriter - Defines the object file and target independent interfaces
/// used by the assembler backend to write native file format object files.
/// MCObjectWriter - Defines the object file and target independent interfaces
/// used by the assembler backend to write native file format object files.
@@
-38,8
+36,8
@@
class raw_ostream;
/// The object writer also contains a number of helper methods for writing
/// binary data to the output stream.
class MCObjectWriter {
/// The object writer also contains a number of helper methods for writing
/// binary data to the output stream.
class MCObjectWriter {
- MCObjectWriter(const MCObjectWriter &)
; // DO NOT IMPLEMENT
- void operator=(const MCObjectWriter &)
; // DO NOT IMPLEMENT
+ MCObjectWriter(const MCObjectWriter &)
LLVM_DELETED_FUNCTION;
+ void operator=(const MCObjectWriter &)
LLVM_DELETED_FUNCTION;
protected:
raw_ostream &OS;
protected:
raw_ostream &OS;
@@
-185,15
+183,8
@@
public:
/// @}
/// @}
- /// Utility function to encode a SLEB128 value.
- static void EncodeSLEB128(int64_t Value, raw_ostream &OS);
- /// Utility function to encode a ULEB128 value.
- static void EncodeULEB128(uint64_t Value, raw_ostream &OS,
- unsigned Padding = 0);
};
};
-MCObjectWriter *createWinCOFFObjectWriter(raw_ostream &OS, bool is64Bit);
-
} // End llvm namespace
#endif
} // End llvm namespace
#endif