ELF symbol table field st_other support,
authorJack Carter <jcarter@mips.com>
Wed, 20 Feb 2013 23:11:17 +0000 (23:11 +0000)
committerJack Carter <jcarter@mips.com>
Wed, 20 Feb 2013 23:11:17 +0000 (23:11 +0000)
commit99e98551bf8719764f9345ce856118f3f1a9c441
treefbb5a2aa4268e18cf3a6d5a4554a56e7884f36e7
parentbeda6ab879e35b6f7d998da980b30e3844d3bbeb
ELF symbol table field st_other support,
excluding visibility bits.

Mips specific standalone assembler directive "set at".

This directive changes the general purpose register
that the assembler will use when given the symbolic
register name $at.

This does not include negative testing. That will come
in a future patch.

A side affect of this patch recognizes the different
GPR register names for temporaries between old abi
and new abi so a test case for that is included.

Contributer: Vladimir Medic

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175686 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
test/MC/Mips/mips_directives.s
test/MC/Mips/nabi-regs.s [new file with mode: 0644]
test/MC/Mips/set-at-directive.s [new file with mode: 0644]