llvm-6502/test/MC
Matheus Almeida 7047ad9a08 [mips] Access $at only if necessary.
Summary:
This patch doesn't really change the logic behind expandMemInst but it allows
us to assemble .S files that use .set noat with some macros. For example:

.set noat
lw $k0, offset($k1)

Can expand to:
lui	$k0, %hi(offset)
addu	$k0, $k0, $k1
lw	$k0, %lo(offset)($k0)

with no need to access $at.

Reviewers: dsanders, vmedic

Reviewed By: dsanders, vmedic

Differential Revision: http://reviews.llvm.org/D4159

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211165 91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-18 14:15:42 +00:00
..
AArch64
ARM
AsmParser Rearrange the CHECK lines in this test to make failure more obvious. 2014-06-10 20:16:47 +00:00
COFF
Disassembler [mips][mips64r6] cl[oz], and dcl[oz] are re-encoded in MIPS32r6/MIPS64r6 2014-06-16 13:18:59 +00:00
ELF
MachO
Markup
Mips [mips] Access $at only if necessary. 2014-06-18 14:15:42 +00:00
PowerPC
Sparc
SystemZ
X86