- User Since
- Jun 16 2019, 4:02 PM (42 w, 3 d)
Jan 2 2020
Updated differential. This moves the actions to near where D69949 had them, guards them with TM.Options.UnsafeFPMath (I can't believe I didn't do that in the first patch), and changes tests accordingly.
Dec 13 2019
Oops, sorry about the typo in the URL. When ready, could someone please land for me? Thanks!
Dec 10 2019
Dec 9 2019
Dec 8 2019
Dec 7 2019
Dec 6 2019
@lkail yes, new contributor here so if you can land it or tell me how to go about that? Thanks
Nov 5 2019
Nov 1 2019
See attached for an updated diff. This also changes the name of FeedImmed to DefImmed to be congruent with DefReg.
Oct 30 2019
Per @jsji's suggestion, this checks if the operands to DefMI are both the same virtual register, which enables optimization in more cases.
Oct 28 2019
Updated revision. Note, I also had to update test/CodeGen/PowerPC/load-shuffle-and-shuffle-store.ll since this will omit the optimization in some of those cases.
Oct 27 2019
Oct 22 2019
Thanks. Should have checked :) This issue is causing buffer overflows in some applications compiled with Clang 9, so hopefully your fix can be ok'd soon.