[PATCH] R600/SI: Aggressively fold fma and mad

Matt Arsenault arsenm2 at gmail.com
Mon Jan 26 12:59:24 PST 2015


Hi,

These allow using fma and mad instructions in more situations, and fix incorrectly using v_mad_f32 when denormals are requested.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Fix-tonga-s-basic-scheduling-model.patch
Type: application/octet-stream
Size: 949 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150126/4c27a65d/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Add-subtarget-feature-for-if-f32-fma-is-fast.patch
Type: application/octet-stream
Size: 4366 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150126/4c27a65d/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Implement-enableAggressiveFMAFusion.patch
Type: application/octet-stream
Size: 24173 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150126/4c27a65d/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-Copy-aggressive-fma-combines-for-mad.patch
Type: application/octet-stream
Size: 34793 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150126/4c27a65d/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-SI-Only-form-v_mad_f32-without-denormals.patch
Type: application/octet-stream
Size: 22374 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150126/4c27a65d/attachment-0004.obj>


More information about the llvm-commits mailing list