aboutsummaryrefslogtreecommitdiff
path: root/tools/llvm-mc/AsmExpr.cpp
AgeCommit message (Collapse)Author
2009-08-31llvm-mc: Move AsmExpr into MC lib (as MCExpr).Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80567 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-26llvm-mc: Make MCValue take const MCSymbol*s.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80078 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-11llvm-mc: Fix a crash on invalid due to a typo in relocatable expressionDaniel Dunbar
evaluation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78692 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-01Rename MCValue::isConstant to isAbsolute.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74596 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-30llvm-mc: Symbols in a relocatable expression of the (a - b + cst) form areDaniel Dunbar
allowed to be undefined when the expression is seen, we cannot enforce the same-section requirement until the entire assembly file has been seen. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74565 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-30Suppress may-be-used-uninitialized warning.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74529 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-30llvm-mc: Rewrite binary subtraction for relocatable expressions, we can't alwaysDaniel Dunbar
legally negate an MCValue. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74497 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-30llvm-mc: Evaluation for relocatable expressions.Daniel Dunbar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74496 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-29MC: Improve expression parsing and implement evaluation of absolute expressionsDaniel Dunbar
(missed files). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74450 91177308-0d34-0410-b5e6-96231b3b80d8