History log of /external/llvm/test/MC/AsmParser/exprs.s
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/test/MC/AsmParser/exprs.s
88535dda9050377cc52dfffa20664484b0bb9f7f 07-May-2013 Kevin Enderby <enderby@apple.com> Fix a bug in the MC asm parser evaluating expressions. It was treating:
A = 9
B = 3 * A - 2 * A + 1 as B = 3 * A - (2 * A + 1)

rdar://13816516


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181366 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
fbe1681490f4386a351e385129f2c3bce516adbc 20-Aug-2011 Jim Grosbach <grosbach@apple.com> Fix AsmParser binary precedence for shift operators.

rdar://9976729



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138208 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
2f4bdc5db92fbf5fd54c3067bb41d47aa3141ddd 20-Aug-2011 Jim Grosbach <grosbach@apple.com> Tidy up. Whitespace.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138207 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
33b7bebca4be7e6759e61223d6b058d47ad0e071 23-Feb-2011 Jim Grosbach <grosbach@apple.com> Revert r125595, which is an X86-only undocumented assembly syntax extension
enabled for all targets. Non-X86 targets should not have this behavior
enabled by default.

Joerg, if you would like to resubmit with the behavior conditionalized to be
X86-ELF only, that's fine.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126336 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
738a00eb861c045dc11366b4d3203cde0e528f22 15-Feb-2011 Roman Divacky <rdivacky@freebsd.org> Add support for parsing [expr].

This is submitted by Joerg Sonnenberger and fixes his PR8685.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125595 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
b1e0f76352cd4a050834f57805e5c6481fd9329f 25-Oct-2010 Daniel Dunbar <daniel@zuster.org> MC/AsmParser: Fix relative precedence of {+,-} and comparison ops.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117299 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
bdf90d679befafe70b93082042266ba58a9ad0b2 25-Oct-2010 Daniel Dunbar <daniel@zuster.org> MC/AsmLexer: Fix bug in source location for Slash token.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
048a19abe69d0c7968715ec12637e79a4f3707ca 25-Oct-2010 Daniel Dunbar <daniel@zuster.org> tweak test.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117297 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
6b13effe825678634368f925329a0a1d808a9be6 25-Oct-2010 Daniel Dunbar <daniel@zuster.org> MC/AsmParser: Rewrite test to actually check some parts of expression parsing,
now that we have macros and friends. Uncovered a bug in macro expansion...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117295 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
b6c3a607ac91dc4fdd0b195e9df2b04eaa53a1ef 12-Jul-2010 Daniel Dunbar <daniel@zuster.org> MC/AsmParser: Move .tbss and .zerofill parsing to Darwin specific parser.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108180 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
d305035155ef3d138e102434bf5a733ea2e32405 14-Apr-2010 Chris Lattner <sabre@nondot.org> implement mc asmparser support for '.', which gets the
current PC. rdar://7834775

We now produce an identical .o file compared to the cctools
assembler for something like this:

_f0:
L0:
jmp L1
.long . - L0
L1:
jmp A
.long . - L1

.zerofill __DATA,_bss,A,0



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101227 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
75f265fbbbb64ab060bf41c5a4677ce56014ce9f 24-Jan-2010 Chris Lattner <sabre@nondot.org> fix a parsing problem on instructions like:
movw $8, (_cost_table_-L97$pb)+66(%eax)

After the parens, we could still have a binop.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94345 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
b4b53e5c13167925d6315a6f57c7b863e4e2b704 18-Jul-2009 Daniel Dunbar <daniel@zuster.org> llvm-mc: Add -triple, and start fetching the target asm printer.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76257 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
374d8bddacbffce7c82ce81103d30b5ee42032df 01-Jul-2009 Daniel Dunbar <daniel@zuster.org> llvm-mc: Symbols in a relocatable expression of the (a - b + cst) form are
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
/external/llvm/test/MC/AsmParser/exprs.s
f4b830f03f4859d89b03cb56fb3e43ba08ba94c3 30-Jun-2009 Daniel Dunbar <daniel@zuster.org> llvm-mc: Accept relocatable expressions for .org, assignments, .byte, etc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74498 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
1ad7edc2125d57dcd6c54810d7a4a5f4f77da34b 30-Jun-2009 Daniel Dunbar <daniel@zuster.org> llvm-mc: Recognize C++ style comments.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s
475839e9a97a0c0282e107d14fd1dc6e5f223435 29-Jun-2009 Daniel Dunbar <daniel@zuster.org> MC: Improve expression parsing and implement evaluation of absolute expressions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74448 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/exprs.s