Because the format of the shift instructions is `shift r, shcnt, r', the
authorMisha Brukman <brukman+llvm@gmail.com>
Fri, 30 May 2003 18:06:10 +0000 (18:06 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Fri, 30 May 2003 18:06:10 +0000 (18:06 +0000)
commit9b036332652d833e8fd79cc5ca59ad6023480ca5
tree3c8d3f10672d83006ca855f077811561bb02c78b
parent7cf322f51bdacadd7d1ab8ba8b3ef69d5bc95df7
Because the format of the shift instructions is `shift r, shcnt, r', the
instructions of format 3.12 and 3.13 cannot inherit from F3rdrs1, because that
implies that the two registers are the first two parameters to the instruction.

Thus I made the instructions inherit from F3rd again, and manually added an rs1
field AFTER the shcnt field in the instruction, which maps to the appropriate
place in the instruction.

The other changes are just elimination of unnecessary spaces.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6437 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SparcV9/SparcV9_F3.td