[SparcV9] Use separate instruction patterns for 64 bit arithmetic instructions instea...
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Sun, 29 Dec 2013 07:15:09 +0000 (07:15 +0000)
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Sun, 29 Dec 2013 07:15:09 +0000 (07:15 +0000)
commita71d72a0594287c4d6bd7a2d58dd988f02ee3d07
tree8251463188852857131ccfc6173888cf341da72d
parentbfefc8d071c141047137e1f3423fc607b2b4c712
[SparcV9] Use separate instruction patterns for 64 bit arithmetic instructions instead of reusing 32 bit instruction patterns.
 This is done to avoid spilling the result of the 64-bit instructions to a 4-byte slot.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198157 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Sparc/SparcAsmPrinter.cpp
lib/Target/Sparc/SparcInstr64Bit.td
lib/Target/Sparc/SparcInstrInfo.td
test/CodeGen/SPARC/64spill.ll [new file with mode: 0644]