- User Since
- Oct 3 2019, 10:50 AM (89 w, 2 d)
Jan 20 2020
My patch does not make any difference. It looks like 887 is related to pass ordering: the load can be hoisted up into the entry block, but hoisting only runs after argpromotion
This should also fix PR42039: https://bugs.llvm.org/show_bug.cgi?id=42039
Please verify that and include the test case from there. We should mention it in the commit message and close the bug if it works.
With my patch argpromotion does not happen, so I'll add this to the test cases and mention it in commit message.
Jan 16 2020
updated the comment.
@jdoerfert I updated the patch as you suggested. Also, I added your example as a test.
Jan 14 2020
@jdoerfert I see, thanks for the example - I did not think about that. I will try the "MustBeExecutedContextExplorer".
Jan 7 2020
Hi all, most likely this is not the final version of the patch, but I am posting this initial version to get some suggestions/feedback. Soon I will try to collect some statistics to see how much impact on performance this change has.
Nov 19 2019
Put null_frag in SVE2 while intrinsics.
Nov 14 2019
Nov 4 2019
Oct 29 2019
Renamed the inrinsics according to the convention.