[PATCH] R600/SI: Fix various operand legalization bugs
Matt Arsenault
arsenm2 at gmail.com
Tue Sep 23 17:31:14 PDT 2014
On Sep 23, 2014, at 10:55 AM, Matt Arsenault <arsenm2 at gmail.com> wrote:
> Hi,
>
> This set of patches works towards removing SIISelLowering::legalizeOperands in favor of a post-isel hook which uses SIInstrInfo::legalizeOperands, which requires most of the same logic anyway. As in intermediate step, keep most of the original code in place for immediate folding where it is. This also fixes the overly strict enforcement of the 1 SGPR use constraint, which has been preventing f64 fdiv from working correctly.
>
Since r218334, the first 8 are fine as is. The next 4 now have test failures which I’ll work on fixing before reposting
More information about the llvm-commits
mailing list