Daniel Dunbar
|
ad36e8aceb
|
Pass StringRef by value.
llvm-svn: 86251
|
2009-11-06 10:58:06 +00:00 |
Daniel Dunbar
|
c3bd60e393
|
MC: Remove unneeded context argument to MCExpr::Evaluate*.
llvm-svn: 84233
|
2009-10-16 01:57:52 +00:00 |
Daniel Dunbar
|
17b9027b5c
|
MC: Move assembler variable values from MCContext to MCSymbol.
llvm-svn: 84229
|
2009-10-16 01:33:57 +00:00 |
Daniel Dunbar
|
584a1b25ef
|
MC: Switch MCContext value table to storing MCExprs.
llvm-svn: 84228
|
2009-10-16 01:33:11 +00:00 |
Chris Lattner
|
6a833f6806
|
add a helper method for creating MCSymbol and MCSymbolRefExpr at
the same time.
llvm-svn: 81984
|
2009-09-16 01:26:31 +00:00 |
Chris Lattner
|
22833a3cd6
|
parenthesize symbol names that start with $, fixing X86/dollar-name.ll with
the new asmprinter.
llvm-svn: 81269
|
2009-09-08 23:20:50 +00:00 |
Chris Lattner
|
7975b8fc32
|
Print "X-42" instead of "X+-42".
llvm-svn: 81203
|
2009-09-08 06:37:35 +00:00 |
Chris Lattner
|
3cfc551f6e
|
make formatting of expressions more closely match the existing asmprinter.
llvm-svn: 81202
|
2009-09-08 06:34:07 +00:00 |
Chris Lattner
|
a0020be758
|
tidy whitespace.
llvm-svn: 81201
|
2009-09-08 06:27:48 +00:00 |
Chris Lattner
|
f4366a3998
|
Thread an MCAsmInfo pointer through the various MC printing APIs,
and fix a few things using << on MCSymbols to use ->print(). No
functionality change other than unbreaking my previous patch.
llvm-svn: 80890
|
2009-09-03 05:46:51 +00:00 |
Daniel Dunbar
|
b34a2b9da1
|
llvm-mc: Add MCExpr::{dump,print}.
llvm-svn: 80570
|
2009-08-31 08:07:33 +00:00 |
Daniel Dunbar
|
f363645da2
|
llvm-mc: Switch MCExpr construction to using static member functions, and taking the MCContext (which now owns all MCExprs).
llvm-svn: 80569
|
2009-08-31 08:07:22 +00:00 |
Daniel Dunbar
|
115e4d6d7b
|
llvm-mc: Move AsmExpr into MC lib (as MCExpr).
llvm-svn: 80567
|
2009-08-31 08:06:59 +00:00 |