[mips] Use TwoOperandAliasConstraint for ArithLogicR instructions.
authorMatheus Almeida <matheus.almeida@imgtec.com>
Wed, 26 Mar 2014 16:09:43 +0000 (16:09 +0000)
committerMatheus Almeida <matheus.almeida@imgtec.com>
Wed, 26 Mar 2014 16:09:43 +0000 (16:09 +0000)
commit8e7aa4be58277562240e5083a18bd52d6e76abf5
tree8a887e4750987045ef9777201a7ff5cb9168936c
parent75203b6d11aea26ecb18514ab18d28273c20ca2f
[mips] Use TwoOperandAliasConstraint for ArithLogicR instructions.

This enables TableGen to generate an additional two operand matcher
for our ArithLogicR class of instructions (constituted by 3 register operands).
E.g.: and $1, $2 <=> and $1, $1, $2

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204826 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsInstrInfo.td
test/MC/Mips/mips-alu-instructions.s
test/MC/Mips/mips64-alu-instructions.s
test/MC/Mips/octeon-instructions.s