diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-08-15 15:12:13 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-08-15 15:12:13 +0000 |
commit | c23174b990f53496d9251648e4fd4f522be2d30b (patch) | |
tree | a767e9dea0590c1de3d7fb0b7513e4699038c2ec /llvm/lib/MC/MCStreamer.cpp | |
parent | 7bb91d942b151888180a0aec262c5f7438c447d4 (diff) | |
download | llvm-c23174b990f53496d9251648e4fd4f522be2d30b.zip llvm-c23174b990f53496d9251648e4fd4f522be2d30b.tar.gz llvm-c23174b990f53496d9251648e4fd4f522be2d30b.tar.bz2 |
Make EmitAbsValue an static helper.
llvm-svn: 215721
Diffstat (limited to 'llvm/lib/MC/MCStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCStreamer.cpp | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/llvm/lib/MC/MCStreamer.cpp b/llvm/lib/MC/MCStreamer.cpp index d382ee5..e7ee9e4 100644 --- a/llvm/lib/MC/MCStreamer.cpp +++ b/llvm/lib/MC/MCStreamer.cpp @@ -56,17 +56,6 @@ void MCStreamer::reset() { SectionStack.push_back(std::pair<MCSectionSubPair, MCSectionSubPair>()); } -static const MCExpr *forceExpAbs(MCStreamer &OS, const MCExpr* Expr) { - MCContext &Context = OS.getContext(); - assert(!isa<MCSymbolRefExpr>(Expr)); - if (Context.getAsmInfo()->hasAggressiveSymbolFolding()) - return Expr; - - MCSymbol *ABS = Context.CreateTempSymbol(); - OS.EmitAssignment(ABS, Expr); - return MCSymbolRefExpr::Create(ABS, Context); -} - raw_ostream &MCStreamer::GetCommentOS() { // By default, discard comments. return nulls(); @@ -113,12 +102,6 @@ void MCStreamer::EmitSLEB128IntValue(int64_t Value) { EmitBytes(OSE.str()); } -void MCStreamer::EmitAbsValue(const MCExpr *Value, unsigned Size) { - const MCExpr *ABS = forceExpAbs(*this, Value); - EmitValue(ABS, Size); -} - - void MCStreamer::EmitValue(const MCExpr *Value, unsigned Size, const SMLoc &Loc) { EmitValueImpl(Value, Size, Loc); |