summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mc/AsmExpr.cpp
Commit message (Collapse)AuthorAgeFilesLines
* llvm-mc: Move AsmExpr into MC lib (as MCExpr).Daniel Dunbar2009-08-311-162/+0
| | | | llvm-svn: 80567
* llvm-mc: Make MCValue take const MCSymbol*s.Daniel Dunbar2009-08-261-4/+4
| | | | llvm-svn: 80078
* llvm-mc: Fix a crash on invalid due to a typo in relocatable expressionDaniel Dunbar2009-08-111-1/+1
| | | | | | evaluation. llvm-svn: 78692
* Rename MCValue::isConstant to isAbsolute.Daniel Dunbar2009-07-011-4/+4
| | | | llvm-svn: 74596
* llvm-mc: Symbols in a relocatable expression of the (a - b + cst) form areDaniel Dunbar2009-06-301-5/+4
| | | | | | | allowed to be undefined when the expression is seen, we cannot enforce the same-section requirement until the entire assembly file has been seen. llvm-svn: 74565
* Suppress may-be-used-uninitialized warning.Daniel Dunbar2009-06-301-1/+2
| | | | llvm-svn: 74529
* llvm-mc: Rewrite binary subtraction for relocatable expressions, we can't alwaysDaniel Dunbar2009-06-301-26/+33
| | | | | | legally negate an MCValue. llvm-svn: 74497
* llvm-mc: Evaluation for relocatable expressions.Daniel Dunbar2009-06-301-35/+98
| | | | llvm-svn: 74496
* MC: Improve expression parsing and implement evaluation of absolute expressionsDaniel Dunbar2009-06-291-0/+92
(missed files). llvm-svn: 74450
OpenPOWER on IntegriCloud