Mips assembler: Enable handling of nested expressions
authorJack Carter <jack.carter@imgtec.com>
Wed, 17 Apr 2013 00:18:04 +0000 (00:18 +0000)
committerJack Carter <jack.carter@imgtec.com>
Wed, 17 Apr 2013 00:18:04 +0000 (00:18 +0000)
commit8afc8b7e63d5ce2d027e92934d16b19e5ba2db59
treee3e10f939a7bd0ac88c34fff21c3d9e547d627cc
parent4afa9b7ffc636104e225e815afc568af27a134da
Mips assembler: Enable handling of nested expressions

This patch allows the Mips assembler to parse and emit nested
expressions as instruction operands. It also extends the
expansion of memory instructions when an offset is given as
an expression.

Contributer: Vladimir Medic

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179657 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
test/MC/Mips/expr1.s [new file with mode: 0644]