PATCHES: R600/SI: Remove SelectionDAG operand folding

Tom Stellard tom at stellard.net
Thu Dec 18 17:02:35 PST 2014


Hi,

This series of patches removes the legacy operand folding that was done on
the SelectionDAG.  The SIFoldOperands MachineInstr pass now provides the
same functionality.

-Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Use-immediates-in-the-first-operand-in-fabs-.patch
Type: text/x-diff
Size: 9206 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141218/e6be5e71/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Make-sure-non-inline-constants-aren-t-folded.patch
Type: text/x-diff
Size: 13304 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141218/e6be5e71/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-isLegalOperand-shouldn-t-check-constant-bus-.patch
Type: text/x-diff
Size: 1082 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141218/e6be5e71/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Refactor-SIFoldOperands-to-simplify-immediat.patch
Type: text/x-diff
Size: 5331 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141218/e6be5e71/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-SI-Teach-SIFoldOperands-to-split-64-bit-constan.patch
Type: text/x-diff
Size: 7419 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141218/e6be5e71/attachment-0004.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-R600-SI-Add-a-V_MOV_B64-pseudo-instruction.patch
Type: text/x-diff
Size: 10688 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141218/e6be5e71/attachment-0005.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-R600-SI-Remove-SIISelLowering-legalizeOperands.patch
Type: text/x-diff
Size: 15395 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141218/e6be5e71/attachment-0006.patch>


More information about the llvm-commits mailing list