Page MenuHomePhabricator

musman (Muhammad Usman)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 22 2020, 7:02 AM (29 w, 5 d)

Recent Activity

Aug 27 2020

musman added inline comments to D83392: Strlen loop idiom recognition.
Aug 27 2020, 7:32 AM · Restricted Project

Aug 18 2020

musman updated the diff for D83392: Strlen loop idiom recognition.

Change to use SCEV instead of pattern match for strlen recognition.

Aug 18 2020, 12:33 PM · Restricted Project

Aug 4 2020

musman added a comment to D83392: Strlen loop idiom recognition.

Hi @efriedma, I am having some trouble understanding how to transform the AddRec to Add ({n,+,1} to n + strlen(p)). Should this be done with ScalarEvolution::getAddExpr, and then expanded? Thanks.

Aug 4 2020, 9:15 AM · Restricted Project

Jul 8 2020

musman added a comment to D83392: Strlen loop idiom recognition.

@efriedma Thanks for the review, I didn't think to use SCEV for this. I will modify the code as you suggested.

Jul 8 2020, 12:59 PM · Restricted Project
musman added a comment to D82395: Strlen loop idiom recognition and folding.

This should be several patches:

  • Loop idiom recognition for plain strlen
  • langref for new strlen16
  • other strlen16 patches
  • Loop idiom recognition for strlen16
Jul 8 2020, 6:35 AM · Restricted Project
musman created D83392: Strlen loop idiom recognition.
Jul 8 2020, 6:35 AM · Restricted Project

Jun 23 2020

musman created D82395: Strlen loop idiom recognition and folding.
Jun 23 2020, 10:43 AM · Restricted Project