Page MenuHomePhabricator

SirishP (Sirish Pande)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 3 2017, 1:51 PM (58 w, 3 d)

Recent Activity

Jun 20 2018

SirishP added reviewers for D36104: [AArch64] Coalesce Copy Zero during instruction selection: sebpop, kristof.beyls.
Jun 20 2018, 1:44 PM
SirishP reopened D36104: [AArch64] Coalesce Copy Zero during instruction selection.

I am planning to revert this change. This works with tests like test/CodeGen/AArch64/copy-zero-reg.ll. However, if there are multiple branches, this patch degrades in performance due to large number of mov instructions in each fall through. Here's an example of test case, where it degrades in performance.

Jun 20 2018, 1:44 PM

May 14 2018

SirishP updated the diff for D46477: [AARCH64] Gang up loads and stores (for memcpy) for pairing..
May 14 2018, 2:32 PM
SirishP updated the diff for D46477: [AARCH64] Gang up loads and stores (for memcpy) for pairing..
May 14 2018, 1:37 PM
SirishP retitled D46477: [AARCH64] Gang up loads and stores (for memcpy) for pairing. from [AARCH64] Change max stores for memcpy/memmov/memset and gang up loads and stores (for memcpy) for pairing. to [AARCH64] Gang up loads and stores (for memcpy) for pairing..
May 14 2018, 1:26 PM
SirishP added inline comments to D46477: [AARCH64] Gang up loads and stores (for memcpy) for pairing..
May 14 2018, 1:24 PM

May 4 2018

SirishP created D46477: [AARCH64] Gang up loads and stores (for memcpy) for pairing..
May 4 2018, 2:20 PM

Apr 3 2018

SirishP added a comment to D45229: [MI-sched] schedule following instruction latencies.

I think we should ask backend if we want to gang up loads and stores, and if we do want to gang up loads and stores, then how many should we be ganging up together. Ganging up lots of loads may result in high register pressure.

Apr 3 2018, 3:19 PM

Nov 14 2017

SirishP added a comment to D39976: [AArch64] Query the target when folding loads and stores.

The load/store opt pass is already pretty expensive in terms of compile-time. Did you see any compile-time regressions in your testing? Also, what performance results have you collected?

Nov 14 2017, 8:35 AM