Displaying 3 results from an estimated 3 matches for "dcc19e11".
2016 Mar 25
1
[VSXFMAMutate] OldFMAReg may be wrongly rewritten
...ng up all of them, I guess my pass is still worth trying (it
catches all these cases), as long as it's ultimately "melt into"
two-address ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160325/dcc19e11/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bridge-no-commit.diff
Type: application/octet-stream
Size: 10238 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160325/dcc19e11/attachment.obj>
-----...
2016 Mar 23
0
[VSXFMAMutate] OldFMAReg may be wrongly rewritten
I think we can probably go ahead and throw this up on Phabricator for
review. I'd probably bring in Matthias for review as well.
Thanks!
-eric
On Wed, Mar 16, 2016 at 10:53 AM Tim Shen <timshen at google.com> wrote:
> I implemented a proof of concept of a new generic MachineFunction SSA
> pass. The code is not readable and not efficient yet, but it shows
> interesting
2016 Mar 16
2
[VSXFMAMutate] OldFMAReg may be wrongly rewritten
I implemented a proof of concept of a new generic MachineFunction SSA pass.
The code is not readable and not efficient yet, but it shows interesting
results:
In fma.ll @test_FMSUB2 (return dummy(A * B + C, A * B - D)):
before:
fmr 0, 1
xsmaddadp 3, 0, 2
xsmsubmdp 0, 2, 4
fmr 1, 3
fmr 2, 0
bl dummy2
after:
xsmsubadp 4, 1, 2
xsmaddmdp