aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC/MCExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a MCObjectFormat class so that code common to all targets that use aRafael Espindola2010-10-161-27/+39
* Changes EvaluateAsAbsolute() to return the "current value" of the expressionKevin Enderby2010-09-301-1/+16
* Add support for ELF PLT references for ARM MC asm printing. Adding aJim Grosbach2010-09-221-3/+6
* Convert some tab stops into spaces.Duncan Sands2010-07-121-3/+3
* Start adding mach-o tls reloc support.Eric Christopher2010-05-261-0/+2
* Add support for movi32 of global values to the new (MC) asm printer.Rafael Espindola2010-05-121-1/+9
* MC: Rename MCSymbol::{g,s}etValue -> MCSymbol::{g,s}etVariableValue.Daniel Dunbar2010-05-051-1/+1
* Rip out the 'is temporary' nonsense from the MCContext interface toChris Lattner2010-03-301-6/+0
* MC: Fix refacto in MCExpr evaluation, I mistakenly replaced a fragment addres...Daniel Dunbar2010-03-251-2/+2
* MC: Direct all {fragment,section,symbol} address access through the MCAsmLayo...Daniel Dunbar2010-03-241-2/+2
* MC: Sprinkle in some more interesting statistics.Daniel Dunbar2010-03-231-0/+10
* llvm-mc: Fast path EvaluateAbsolute of constants.Daniel Dunbar2010-03-231-0/+6
* MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will nee...Daniel Dunbar2010-03-181-20/+24
* MC: Allow modifiers in MCSymbolRefExpr, and eliminate X86MCTargetExpr.Daniel Dunbar2010-03-151-5/+51
* MC: Fix a crash on invalid, attempting to evaluate undefined symbols.Daniel Dunbar2010-03-141-3/+4
* MC: Constify MCAsmLayout argument to MCExpr::EvaluteAs...Daniel Dunbar2010-03-121-2/+3
* MC/Mach-O: Implement "absolutizing" semantics of .set, by evaluating the asse...Daniel Dunbar2010-03-111-2/+20
* MC: Sketch initial MCAsmLayout class, which encapsulates the current layout o...Daniel Dunbar2010-03-111-8/+8
* set the temporary bit on MCSymbols correctly.Chris Lattner2010-03-101-0/+5
* Document that MCExpr::Mod is actually remainder.Dan Gohman2010-02-081-2/+2
* don't make hte dtor private or we can't construct the class.Chris Lattner2010-02-081-1/+1
* add scaffolding for target-specific MCExprs.Chris Lattner2010-02-081-0/+6
* remove the MAI argument to MCExpr::print and switch overthing to use << when ...Chris Lattner2010-01-181-11/+7
* now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner2010-01-171-7/+4
* Change errs() to dbgs().David Greene2010-01-051-2/+3
* Pass StringRef by value.Daniel Dunbar2009-11-061-2/+1
* MC: Remove unneeded context argument to MCExpr::Evaluate*.Daniel Dunbar2009-10-161-7/+7
* MC: Move assembler variable values from MCContext to MCSymbol.Daniel Dunbar2009-10-161-2/+5
* MC: Switch MCContext value table to storing MCExprs.Daniel Dunbar2009-10-161-4/+3
* add a helper method for creating MCSymbol and MCSymbolRefExpr atChris Lattner2009-09-161-0/+6
* parenthesize symbol names that start with $, fixing X86/dollar-name.ll withChris Lattner2009-09-081-2/+13
* Print "X-42" instead of "X+-42".Chris Lattner2009-09-081-1/+11
* make formatting of expressions more closely match the existing asmprinter.Chris Lattner2009-09-081-6/+19
* tidy whitespace.Chris Lattner2009-09-081-7/+4
* Thread an MCAsmInfo pointer through the various MC printing APIs, Chris Lattner2009-09-031-6/+6
* llvm-mc: Add MCExpr::{dump,print}.Daniel Dunbar2009-08-311-0/+67
* llvm-mc: Switch MCExpr construction to using static member functions, and tak...Daniel Dunbar2009-08-311-8/+28
* llvm-mc: Move AsmExpr into MC lib (as MCExpr).Daniel Dunbar2009-08-311-0/+162