Page MenuHomePhabricator

qianzhen (Zheng Qian)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 7 2019, 12:15 PM (203 w, 11 h)

Recent Activity

Oct 18 2022

qianzhen added a comment to D134663: [LoopDeletion] Clear block & loop dispo cache after breaking backedge..

I open https://github.com/llvm/llvm-project/issues/58454 for a new failed assertion on SCEV verify in LoopUnrollAndJam, starting with this patch.
Thanks!

Oct 18 2022, 3:28 PM · Restricted Project, Restricted Project

Aug 19 2022

qianzhen added inline comments to D117723: [NFCI] Move cost estimation from TargetLowering to TargetTransformInfo..
Aug 19 2022, 1:43 PM · Restricted Project, Restricted Project

Aug 19 2021

qianzhen accepted D108112: [LoopIdiom] Let LIR fold memset pointer / stride SCEV regarding loop guards.

LGTM

Aug 19 2021, 8:41 AM · Unknown Object (Project), Restricted Project

Aug 12 2021

qianzhen added a comment to D107353: [LoopIdiom] let the pass deal with runtime memset size.

Added some minor NFC comments.

Aug 12 2021, 1:45 PM · Restricted Project

Jun 15 2021

qianzhen added a comment to D104179: [LoopIdiom] Introduce LoopNestIdiomRecognize as an alternative.

When the loop idiom transformation processes a memset instruction in a loop, currently it only handles the memset with a compile-time constant size. The motivation of this work is to relax this limitation, so that a memset with a variable size in a loop may still be processed and promoted to a larger memset if it passes all the eligibility checks. Performance-wise, promoting the memset in a loop to a larger memset reduces the number of calls to memset; hence reducing the overall call overhead.
A similar technique may also apply to the memcpy with a variable size in a loop.

Jun 15 2021, 8:04 AM · Unknown Object (Project), Restricted Project

Jan 8 2019

qianzhen updated the diff for D56408: [SimpleLoopUnswitch] Increment stats counter for unswitching switch instruction.

Removed "if (SI)" as comment suggested. Thanks for the review!

Jan 8 2019, 8:25 AM

Jan 7 2019

qianzhen updated the summary of D56408: [SimpleLoopUnswitch] Increment stats counter for unswitching switch instruction.
Jan 7 2019, 1:23 PM
qianzhen created D56408: [SimpleLoopUnswitch] Increment stats counter for unswitching switch instruction.
Jan 7 2019, 1:18 PM