User Details
User Details
- User Since
- Aug 16 2022, 3:15 PM (57 w, 3 d)
Mon, Sep 11
Mon, Sep 11
nikolaypanchenko added inline comments to D158716: [RFC][LV] VPlan-based cost model.
Wed, Aug 30
Wed, Aug 30
nikolaypanchenko added inline comments to D157322: [VPlan] Initial modeling of runtime VF * UF as VPValue..
Aug 21 2023
Aug 21 2023
nikolaypanchenko updated the summary of D99750: [LV, VP]VP intrinsics support for the Loop Vectorizer.
nikolaypanchenko added a comment to D150700: [LV] Stability fix for outerloop vectorization.
@fhahn ping
nikolaypanchenko committed rGacbe886880d3: [LV] Vectorization remark for outerloop (authored by nikolaypanchenko).
[LV] Vectorization remark for outerloop
Aug 18 2023
Aug 18 2023
nikolaypanchenko added a comment to D156131: [LV] Generate predicate in a proper VPBasicBlock.
@fhahn ping
Aug 15 2023
Aug 15 2023
nikolaypanchenko added a comment to D150696: [LV] Vectorization remark for outerloop.
@fhahn please take a look again if it's good right now
Aug 11 2023
Aug 11 2023
nikolaypanchenko updated the diff for D150696: [LV] Vectorization remark for outerloop.
Addressed comments
Aug 8 2023
Aug 8 2023
nikolaypanchenko added a comment to D149479: [LV] Enable scalable outer loop vectorization.
nikolaypanchenko added inline comments to D157322: [VPlan] Initial modeling of runtime VF * UF as VPValue..
Aug 7 2023
Aug 7 2023
nikolaypanchenko updated the diff for D156131: [LV] Generate predicate in a proper VPBasicBlock.
Rebase
nikolaypanchenko added a comment to D156131: [LV] Generate predicate in a proper VPBasicBlock.
nikolaypanchenko added inline comments to D99750: [LV, VP]VP intrinsics support for the Loop Vectorizer.
Aug 2 2023
Aug 2 2023
nikolaypanchenko updated the diff for D156131: [LV] Generate predicate in a proper VPBasicBlock.
Hoisted out InsertPointGuard
nikolaypanchenko updated the diff for D156131: [LV] Generate predicate in a proper VPBasicBlock.
Rebased
Jul 24 2023
Jul 24 2023
nikolaypanchenko added a comment to D156131: [LV] Generate predicate in a proper VPBasicBlock.
The problem was found in our downstream compiler with masked-ordered reduction enabled, where non-flattened invalid VPlan looks like before adjustRecipesForReductions:
WIDEN ir<%add.i> = fadd ir<%add.i2426>, ir<%conv.i> Successor(s): if.else.i.i.i.i.i15
nikolaypanchenko added reviewers for D156131: [LV] Generate predicate in a proper VPBasicBlock: fhahn, ABataev.
nikolaypanchenko requested review of D156131: [LV] Generate predicate in a proper VPBasicBlock.
Jul 6 2023
Jul 6 2023
nikolaypanchenko updated the diff for D150696: [LV] Vectorization remark for outerloop.
fixed typo
May 26 2023
May 26 2023
nikolaypanchenko updated the diff for D150700: [LV] Stability fix for outerloop vectorization.
Fixed unittest
nikolaypanchenko updated the diff for D150696: [LV] Vectorization remark for outerloop.
Addressed comments
May 16 2023
May 16 2023
nikolaypanchenko added reviewers for D150700: [LV] Stability fix for outerloop vectorization: fhahn, ABataev.
nikolaypanchenko requested review of D150700: [LV] Stability fix for outerloop vectorization.
nikolaypanchenko added reviewers for D150696: [LV] Vectorization remark for outerloop: fhahn, ABataev.
nikolaypanchenko requested review of D150696: [LV] Vectorization remark for outerloop.
Apr 28 2023
Apr 28 2023
nikolaypanchenko added reviewers for D149479: [LV] Enable scalable outer loop vectorization: fhahn, ABataev, peixin.
nikolaypanchenko requested review of D149479: [LV] Enable scalable outer loop vectorization.
Apr 17 2023
Apr 17 2023
nikolaypanchenko requested review of D148581: [LV] Added special representation of the loop into VPlan.
Feb 3 2023
Feb 3 2023
nikolaypanchenko added a comment to D126363: [VPlan, VP] 1/4 Introduce new recipes to support predicated vectorization.
ping
Jan 27 2023
Jan 27 2023
nikolaypanchenko added a comment to D142680: [ConstFolding] Modified algorithm of `ConstantFoldConstantImpl` to be iterative.
Jan 26 2023
Jan 26 2023
Jan 23 2023
Jan 23 2023
nikolaypanchenko added inline comments to D142258: [LV] Ignore runtime checks threshold when vectorization is forced.
nikolaypanchenko updated the diff for D142258: [LV] Ignore runtime checks threshold when vectorization is forced.
Addressed comments
Jan 20 2023
Jan 20 2023
nikolaypanchenko added reviewers for D142258: [LV] Ignore runtime checks threshold when vectorization is forced: ABataev, fhahn, rui.zhang.