Page MenuHomePhabricator

mgudim (Mikhail Gudim)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 3 2019, 10:50 AM (16 w, 3 d)

Recent Activity

Mon, Jan 20

mgudim added a comment to D72382: [ArgPromotion] Extend search for SafeToUnconditionallyLoad indices to the blocks that must be executed upon entry into the function..

This should fix PR887: https://bugs.llvm.org/show_bug.cgi?id=887
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.

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.

Mon, Jan 20, 11:59 AM · Restricted Project

Thu, Jan 16

mgudim updated the diff for D72382: [ArgPromotion] Extend search for SafeToUnconditionallyLoad indices to the blocks that must be executed upon entry into the function..

updated the comment.

Thu, Jan 16, 12:47 PM · Restricted Project
mgudim added a comment to D72382: [ArgPromotion] Extend search for SafeToUnconditionallyLoad indices to the blocks that must be executed upon entry into the function..

@jdoerfert I updated the patch as you suggested. Also, I added your example as a test.

Thu, Jan 16, 11:58 AM · Restricted Project
mgudim updated the diff for D72382: [ArgPromotion] Extend search for SafeToUnconditionallyLoad indices to the blocks that must be executed upon entry into the function..
Thu, Jan 16, 11:58 AM · Restricted Project

Tue, Jan 14

mgudim added a comment to D72382: [ArgPromotion] Extend search for SafeToUnconditionallyLoad indices to the blocks that must be executed upon entry into the function..

@jdoerfert I see, thanks for the example - I did not think about that. I will try the "MustBeExecutedContextExplorer".

Tue, Jan 14, 9:55 AM · Restricted Project

Tue, Jan 7

mgudim added a comment to D72382: [ArgPromotion] Extend search for SafeToUnconditionallyLoad indices to the blocks that must be executed upon entry into the function..

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.

Tue, Jan 7, 6:37 PM · Restricted Project
mgudim created D72382: [ArgPromotion] Extend search for SafeToUnconditionallyLoad indices to the blocks that must be executed upon entry into the function..
Tue, Jan 7, 6:30 PM · Restricted Project

Nov 19 2019

mgudim added inline comments to D69059: [SVE][AArch64] Adding patterns for while intrinsics.
Nov 19 2019, 3:27 PM · Restricted Project
mgudim updated the diff for D69059: [SVE][AArch64] Adding patterns for while intrinsics.

Put null_frag in SVE2 while intrinsics.

Nov 19 2019, 3:19 PM · Restricted Project

Nov 14 2019

mgudim added a comment to D69059: [SVE][AArch64] Adding patterns for while intrinsics.

Any thoughts about exposing the NZCV flags?

Nov 14 2019, 2:45 PM · Restricted Project

Nov 4 2019

mgudim updated the diff for D69059: [SVE][AArch64] Adding patterns for while intrinsics.
Nov 4 2019, 1:10 PM · Restricted Project

Oct 29 2019

mgudim updated the diff for D68476: [SVE][AArch64] Adding pattern matching for some SVE instructions..

Renamed the inrinsics according to the convention.

Oct 29 2019, 8:53 AM · Restricted Project

Oct 16 2019

mgudim added a comment to D69059: [SVE][AArch64] Adding patterns for while intrinsics.
Oct 16 2019, 11:05 AM · Restricted Project
mgudim created D69059: [SVE][AArch64] Adding patterns for while intrinsics.
Oct 16 2019, 11:05 AM · Restricted Project

Oct 7 2019

mgudim added a reviewer for D68476: [SVE][AArch64] Adding pattern matching for some SVE instructions.: amehsan.
Oct 7 2019, 12:24 PM · Restricted Project

Oct 4 2019

mgudim added inline comments to D68476: [SVE][AArch64] Adding pattern matching for some SVE instructions..
Oct 4 2019, 12:03 PM · Restricted Project
mgudim created D68476: [SVE][AArch64] Adding pattern matching for some SVE instructions..
Oct 4 2019, 11:54 AM · Restricted Project