Page MenuHomePhabricator

mnadeem (Usman Nadeem)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 29 2020, 10:02 PM (28 w, 5 d)

Recent Activity

Fri, May 28

mnadeem added a comment to D99202: [OpenMP] Add OpenMPOpt as a Module pass.

The following two tests are causing assertion failures when run with the legacy pass manager (force using -enable-new-pm=0).

Fri, May 28, 1:06 PM · Restricted Project

Jan 3 2021

mnadeem added a comment to D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.

Thanks for accepting the revision.

Jan 3 2021, 10:44 AM · Restricted Project

Dec 30 2020

mnadeem added inline comments to D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.
Dec 30 2020, 12:42 PM · Restricted Project
mnadeem updated the diff for D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.

Added mul, smull, umull forwards again.
Added the relevant tests again and kept the non-forwarding tests for pmul, sqdmulh, sqrdmulh, sqdmull, pmull.

Dec 30 2020, 12:38 PM · Restricted Project

Dec 27 2020

mnadeem updated the diff for D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.
  1. Removed changes that were not related to forwarding.
  2. Removed forward from ASMID multiplies (mul, pmul, sqdmulh, smull, umull).
  3. Updated the test case accordingly.
Dec 27 2020, 11:14 AM · Restricted Project
mnadeem updated the summary of D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.
Dec 27 2020, 11:06 AM · Restricted Project

Dec 26 2020

mnadeem added a comment to D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.

@evgeny777 Regarding the PMUL latency the optimization guide says this. AArch64SchedA57.td probably has older latencies. Should these be updated?

Dec 26 2020, 10:09 AM · Restricted Project

Dec 9 2020

mnadeem added inline comments to D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.
Dec 9 2020, 12:15 PM · Restricted Project
mnadeem updated the diff for D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.

Replaced the .ll test with llvm-mca test, modified some comments and the summary.
Removed shift->shift-accumulate forwarding because the manual was not clear if its allowed.

Dec 9 2020, 12:08 PM · Restricted Project

Dec 1 2020

mnadeem updated the summary of D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.
Dec 1 2020, 1:49 PM · Restricted Project

Nov 29 2020

mnadeem requested review of D92296: [AARCH64] Improve accumulator forwarding for Cortex-A57 model.
Nov 29 2020, 10:51 PM · Restricted Project