Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline

d-smirnov (Dmitriy Smirnov)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 18 2023, 2:08 AM (32 w, 2 d)

Recent Activity

Oct 27 2023

d-smirnov updated the diff for D155689: [WIP][Flang] Extracting internal constants from scalar literals.

Updated

Oct 27 2023, 10:12 AM · Restricted Project, Restricted Project

Oct 19 2023

d-smirnov updated the diff for D155689: [WIP][Flang] Extracting internal constants from scalar literals.

Updated + minor bugfix

Oct 19 2023, 2:01 PM · Restricted Project, Restricted Project

Oct 10 2023

d-smirnov added a comment to D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

We have some improvements with the patch, most notable: 549.fotonik_3d improves about 6%.
@nikic Should we revert the patch and try another location for it (in LICM pass, as you previously suggested)?

Oct 10 2023, 6:46 AM · Restricted Project, Restricted Project, Restricted Project

Oct 5 2023

d-smirnov added a comment to D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

Updated

Oct 5 2023, 4:02 AM · Restricted Project, Restricted Project, Restricted Project
d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

Updated

Oct 5 2023, 4:01 AM · Restricted Project, Restricted Project, Restricted Project

Oct 2 2023

d-smirnov added a comment to D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

@nikic Amended.

Oct 2 2023, 10:34 AM · Restricted Project, Restricted Project, Restricted Project
d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

amended

Oct 2 2023, 10:32 AM · Restricted Project, Restricted Project, Restricted Project
d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

amended

Oct 2 2023, 9:44 AM · Restricted Project, Restricted Project, Restricted Project
d-smirnov added a comment to D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

@nikic Updated. Please review

Oct 2 2023, 2:41 AM · Restricted Project, Restricted Project, Restricted Project

Sep 21 2023

d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

comment updated

Sep 21 2023, 9:33 AM · Restricted Project, Restricted Project, Restricted Project
d-smirnov retitled D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP from [PATCH] [llvm] [InstCombine] Reassociate loop invariant GEP index calculations. to [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.
Sep 21 2023, 9:26 AM · Restricted Project, Restricted Project, Restricted Project

Sep 20 2023

d-smirnov added a comment to D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

updated

Sep 20 2023, 12:03 PM · Restricted Project, Restricted Project, Restricted Project
d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

Reordered and removed extra check

Sep 20 2023, 12:02 PM · Restricted Project, Restricted Project, Restricted Project
d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

Amended

Sep 20 2023, 11:22 AM · Restricted Project, Restricted Project, Restricted Project
d-smirnov added a reviewer for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP: dmgreen.
Sep 20 2023, 3:22 AM · Restricted Project, Restricted Project, Restricted Project
d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

Hexagon test updated

Sep 20 2023, 2:34 AM · Restricted Project, Restricted Project, Restricted Project

Sep 19 2023

d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

unit tests

Sep 19 2023, 3:24 AM · Restricted Project, Restricted Project, Restricted Project

Sep 18 2023

d-smirnov added a comment to D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

@nikic Could you check out the updated code to make sure we're on the right track before I try to fix the rest of the unit tests?

Sep 18 2023, 7:56 AM · Restricted Project, Restricted Project, Restricted Project

Sep 16 2023

d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

unit tests

Sep 16 2023, 11:35 AM · Restricted Project, Restricted Project, Restricted Project
d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

unit test fixed

Sep 16 2023, 3:16 AM · Restricted Project, Restricted Project, Restricted Project

Sep 15 2023

d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

updated

Sep 15 2023, 3:37 PM · Restricted Project, Restricted Project, Restricted Project
d-smirnov updated the diff for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.

Relaxed checks

Sep 15 2023, 3:08 PM · Restricted Project, Restricted Project, Restricted Project

Sep 11 2023

d-smirnov updated the diff for D155689: [WIP][Flang] Extracting internal constants from scalar literals.

Separate pass now

Sep 11 2023, 9:57 AM · Restricted Project, Restricted Project

Jul 21 2023

d-smirnov added a reviewer for D155990: [Flang] Restricting dynamic arrays stack to heap move: kiranchandramohan.
Jul 21 2023, 1:11 PM · Restricted Project, Restricted Project
d-smirnov requested review of D155990: [Flang] Restricting dynamic arrays stack to heap move.
Jul 21 2023, 1:05 PM · Restricted Project, Restricted Project

Jul 19 2023

d-smirnov added a reviewer for D155689: [WIP][Flang] Extracting internal constants from scalar literals: kiranchandramohan.
Jul 19 2023, 3:04 AM · Restricted Project, Restricted Project
d-smirnov requested review of D155689: [WIP][Flang] Extracting internal constants from scalar literals.
Jul 19 2023, 3:04 AM · Restricted Project, Restricted Project
d-smirnov added a reviewer for D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP: kiranchandramohan.
Jul 19 2023, 2:56 AM · Restricted Project, Restricted Project, Restricted Project
d-smirnov requested review of D155688: [PATCH] [llvm] [InstCombine] Canonicalise ADD+GEP.
Jul 19 2023, 2:55 AM · Restricted Project, Restricted Project, Restricted Project

Jun 30 2023

d-smirnov added inline comments to D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.
Jun 30 2023, 3:20 PM · Restricted Project, Restricted Project
d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

addressed change requests

Jun 30 2023, 3:19 PM · Restricted Project, Restricted Project

Jun 29 2023

d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

refactored

Jun 29 2023, 4:24 PM · Restricted Project, Restricted Project

Jun 6 2023

d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

Rebased

Jun 6 2023, 8:18 AM · Restricted Project, Restricted Project

Jun 5 2023

d-smirnov retitled D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause from [Flang][OpenMP] Lower allocatable or pointer to [Flang][OpenMP] Lower allocatable or pointer in private clause.
Jun 5 2023, 8:06 AM · Restricted Project, Restricted Project
d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

Linter

Jun 5 2023, 7:10 AM · Restricted Project, Restricted Project
d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

Linter + bugfix

Jun 5 2023, 6:16 AM · Restricted Project, Restricted Project

Jun 2 2023

d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

+ pointers

Jun 2 2023, 2:53 PM · Restricted Project, Restricted Project

May 31 2023

d-smirnov added inline comments to D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.
May 31 2023, 9:29 AM · Restricted Project, Restricted Project
d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

Linter

May 31 2023, 9:28 AM · Restricted Project, Restricted Project
d-smirnov retitled D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause from WIP : : [Flang][OpenMP] Lower allocatable or pointer to [Flang][OpenMP] Lower allocatable or pointer.
May 31 2023, 9:27 AM · Restricted Project, Restricted Project
d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

Small refactoring

May 31 2023, 9:26 AM · Restricted Project, Restricted Project

May 25 2023

d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

Added epilogue

May 25 2023, 1:54 PM · Restricted Project, Restricted Project

May 18 2023

d-smirnov updated the diff for D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.

Handling private clause for allocatables

May 18 2023, 3:05 AM · Restricted Project, Restricted Project

Apr 26 2023

d-smirnov commandeered D148570: [Flang][OpenMP] Lower allocatable or pointer in private clause.
Apr 26 2023, 3:05 AM · Restricted Project, Restricted Project