Page MenuHomePhabricator

dbakunevich (Dmitry Bakunevich)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 20 2021, 2:13 AM (66 w, 3 d)

Recent Activity

Tue, Nov 22

dbakunevich committed rG073aebc431d5: [Utils] Improved chunk-print-before-all.py script (authored by dbakunevich).
[Utils] Improved chunk-print-before-all.py script
Tue, Nov 22, 10:12 AM · Restricted Project, Restricted Project

Mon, Nov 21

dbakunevich updated the diff for D137926: [Utils] Improved chunk-print-before-all.py script.
Mon, Nov 21, 3:55 AM · Restricted Project, Restricted Project

Thu, Nov 17

dbakunevich added reviewers for D137926: [Utils] Improved chunk-print-before-all.py script: reames, knaumov.
Thu, Nov 17, 2:19 AM · Restricted Project, Restricted Project

Wed, Nov 16

dbakunevich updated the diff for D137926: [Utils] Improved chunk-print-before-all.py script.
Wed, Nov 16, 4:09 AM · Restricted Project, Restricted Project

Mon, Nov 14

dbakunevich requested review of D137926: [Utils] Improved chunk-print-before-all.py script.
Mon, Nov 14, 1:37 AM · Restricted Project, Restricted Project

Oct 19 2022

dbakunevich committed rGfecfd012523f: [Verifier] Allow undef/poison token argument to llvm.experimental.gc.result (authored by dbakunevich).
[Verifier] Allow undef/poison token argument to llvm.experimental.gc.result
Oct 19 2022, 6:52 AM · Restricted Project, Restricted Project
dbakunevich closed D134427: [Verifier] Allow undef token argument to llvm.experimental.gc.result.
Oct 19 2022, 6:52 AM · Restricted Project, Restricted Project

Oct 17 2022

dbakunevich removed reviewers for D136060: Mark branches lowered from guards as !make.implicit: mkazantsev, apilipenko.
Oct 17 2022, 3:01 AM · Restricted Project, Restricted Project
dbakunevich requested review of D136060: Mark branches lowered from guards as !make.implicit.
Oct 17 2022, 1:31 AM · Restricted Project, Restricted Project

Sep 28 2022

dbakunevich updated the diff for D134427: [Verifier] Allow undef token argument to llvm.experimental.gc.result.
Sep 28 2022, 6:25 AM · Restricted Project, Restricted Project

Sep 23 2022

dbakunevich added a comment to D134427: [Verifier] Allow undef token argument to llvm.experimental.gc.result.

As part of the optimization in the unreachable code, we remove tokens, thereby replacing them with undef/poison in intrinsics. But the verifier falls on the assertion, within of what it sees token poison in unreachable code, which in turn is incorrect.
The original code was in the form of a Java program that crashed on this assert. As part of the search for a bug, based on ir obtained from java, a mini test was written that reflects the problem. If you need, I can send Java code with this bug.

Sep 23 2022, 12:22 AM · Restricted Project, Restricted Project

Sep 22 2022

dbakunevich requested review of D134427: [Verifier] Allow undef token argument to llvm.experimental.gc.result.
Sep 22 2022, 4:34 AM · Restricted Project, Restricted Project

Jul 5 2022

dbakunevich updated the summary of D128904: Bug fix "GC relocate is incorrectly tied to the statepoint".
Jul 5 2022, 12:36 AM · Restricted Project, Restricted Project
dbakunevich updated the diff for D128904: Bug fix "GC relocate is incorrectly tied to the statepoint".
Jul 5 2022, 12:35 AM · Restricted Project, Restricted Project

Jul 4 2022

dbakunevich added a comment to D128904: Bug fix "GC relocate is incorrectly tied to the statepoint".

As part of this task, I could not use the

isa<Type_1,Type_2>(Val)

construct, because there was an error when building llvm.
Throughout llvm, the construction

isa<Type1>(Val) || isa<Type_2>(Val)

is often used. Therefore, I propose to solve the full transition problem with

isa<>() || isa<>()

to

isa<,>()

as a separate NFC patch

Jul 4 2022, 3:03 AM · Restricted Project, Restricted Project
dbakunevich updated the diff for D128904: Bug fix "GC relocate is incorrectly tied to the statepoint".
Jul 4 2022, 2:54 AM · Restricted Project, Restricted Project

Jun 30 2022

dbakunevich added a reviewer for D128904: Bug fix "GC relocate is incorrectly tied to the statepoint": apilipenko.
Jun 30 2022, 5:15 AM · Restricted Project, Restricted Project
dbakunevich updated the diff for D128904: Bug fix "GC relocate is incorrectly tied to the statepoint".
Jun 30 2022, 5:15 AM · Restricted Project, Restricted Project
dbakunevich updated the diff for D128904: Bug fix "GC relocate is incorrectly tied to the statepoint".
Jun 30 2022, 5:06 AM · Restricted Project, Restricted Project
dbakunevich requested review of D128904: Bug fix "GC relocate is incorrectly tied to the statepoint".
Jun 30 2022, 4:50 AM · Restricted Project, Restricted Project

Dec 20 2021

dbakunevich updated the summary of D115781: [SimplifyCFG] Try to do somethink with misscompile bug in widenable condition..
Dec 20 2021, 12:55 AM · Restricted Project

Dec 17 2021

dbakunevich added a comment to D115781: [SimplifyCFG] Try to do somethink with misscompile bug in widenable condition..

Semi-weak -1
Test?

Dec 17 2021, 6:12 AM · Restricted Project
dbakunevich updated the diff for D115781: [SimplifyCFG] Try to do somethink with misscompile bug in widenable condition..
Dec 17 2021, 6:05 AM · Restricted Project

Dec 14 2021

dbakunevich requested review of D115781: [SimplifyCFG] Try to do somethink with misscompile bug in widenable condition..
Dec 14 2021, 9:00 PM · Restricted Project

Oct 25 2021

dbakunevich updated the diff for D112517: [NFC] Minor code improvement. Replacing simplifyOnce with simplifyOnceImpl..
Oct 25 2021, 11:28 PM · Restricted Project
dbakunevich requested review of D112517: [NFC] Minor code improvement. Replacing simplifyOnce with simplifyOnceImpl..
Oct 25 2021, 11:22 PM · Restricted Project

Sep 20 2021

dbakunevich updated the diff for D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 20 2021, 3:30 AM · Restricted Project
dbakunevich updated the diff for D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 20 2021, 3:27 AM · Restricted Project
dbakunevich updated the diff for D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 20 2021, 3:25 AM · Restricted Project

Sep 16 2021

dbakunevich updated the diff for D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 16 2021, 10:51 PM · Restricted Project
dbakunevich retitled D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB. from [SImplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB. to [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 16 2021, 10:47 PM · Restricted Project

Sep 15 2021

dbakunevich added a comment to D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..

Please check new updates in this patch.

Sep 15 2021, 3:39 AM · Restricted Project

Sep 14 2021

dbakunevich updated the diff for D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 14 2021, 11:54 PM · Restricted Project

Sep 12 2021

dbakunevich updated the diff for D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 12 2021, 11:38 PM · Restricted Project

Sep 8 2021

dbakunevich updated the diff for D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 8 2021, 3:34 AM · Restricted Project
dbakunevich retitled D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB. from [SImplifyCFG] Creating removeUndefIntroducingPredecessor in SwitchInst to [SImplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 8 2021, 3:33 AM · Restricted Project
dbakunevich added a comment to D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..

Tests missing

Sep 8 2021, 3:07 AM · Restricted Project
dbakunevich requested review of D109428: [SimplifyCFG] SwitchInst processing redirecting the UB edges from the BB with the phiNode, that contains the UB, to the new BB..
Sep 8 2021, 3:01 AM · Restricted Project

Sep 5 2021

dbakunevich updated the diff for D109054: [SImplifyCFG] Preserve knowledge about guarding condition by adding assume.
Sep 5 2021, 9:24 PM · Restricted Project

Sep 3 2021

dbakunevich updated the diff for D109054: [SImplifyCFG] Preserve knowledge about guarding condition by adding assume.
Sep 3 2021, 3:55 AM · Restricted Project

Sep 2 2021

dbakunevich updated the summary of D109054: [SImplifyCFG] Preserve knowledge about guarding condition by adding assume.
Sep 2 2021, 5:55 AM · Restricted Project
dbakunevich retitled D109054: [SImplifyCFG] Preserve knowledge about guarding condition by adding assume from Small improvement in SimplifyCFG.cpp to [SImplifyCFG] Preserve knowledge about guarding condition by adding assume.
Sep 2 2021, 5:53 AM · Restricted Project

Sep 1 2021

dbakunevich added a reviewer for D109054: [SImplifyCFG] Preserve knowledge about guarding condition by adding assume: nikic.
Sep 1 2021, 6:09 AM · Restricted Project
dbakunevich updated the summary of D109054: [SImplifyCFG] Preserve knowledge about guarding condition by adding assume.
Sep 1 2021, 5:43 AM · Restricted Project
dbakunevich updated the summary of D109054: [SImplifyCFG] Preserve knowledge about guarding condition by adding assume.
Sep 1 2021, 5:06 AM · Restricted Project
dbakunevich requested review of D109054: [SImplifyCFG] Preserve knowledge about guarding condition by adding assume.
Sep 1 2021, 4:35 AM · Restricted Project

Aug 20 2021

dbakunevich added a comment to D108455: Replacing recursion by cycle in file "SimplifyCFG.cpp", removing the deprecated option..

This is not what the TODO is about. The TODO is about not visiting operands repeatedly if they occur multiple times.

Aug 20 2021, 3:40 AM · Restricted Project
dbakunevich retitled D108455: Replacing recursion by cycle in file "SimplifyCFG.cpp", removing the deprecated option. from Replacing recursion by cycle in file "as", removing the deprecated option. to Replacing recursion by cycle in file "SimplifyCFG.cpp", removing the deprecated option..
Aug 20 2021, 3:32 AM · Restricted Project
dbakunevich updated the summary of D108455: Replacing recursion by cycle in file "SimplifyCFG.cpp", removing the deprecated option..
Aug 20 2021, 3:14 AM · Restricted Project
dbakunevich requested review of D108455: Replacing recursion by cycle in file "SimplifyCFG.cpp", removing the deprecated option..
Aug 20 2021, 3:11 AM · Restricted Project