Page MenuHomePhabricator

snehasish (Snehasish Kumar)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 10 2017, 12:15 PM (165 w, 3 d)

Recent Activity

Yesterday

snehasish updated the diff for D85368: [llvm][CodeGen] Machine Function Splitter.

Add an option to exclude specific sections.

Mon, Aug 10, 7:21 PM · Restricted Project
snehasish added a comment to D85368: [llvm][CodeGen] Machine Function Splitter.

Thanks for adding the results, could you share the script to measure bootstrap numbers?

I've uploaded a Makefile here which will allow you to run the bootstrap benchmarks. Applying this patch on a local llvm repo and pointing the Makefile at it should be sufficient to get you going.

Mon, Aug 10, 10:37 AM · Restricted Project

Sat, Aug 8

snehasish updated the diff for D85368: [llvm][CodeGen] Machine Function Splitter.

Update PSI metadata to fix assert failure.

Sat, Aug 8, 11:13 PM · Restricted Project

Fri, Aug 7

snehasish added a comment to D85368: [llvm][CodeGen] Machine Function Splitter.

Could you share the details of the machine as well?

Sure, these were measured on a Lenovo P920 workstation -- Intel Skylake based Xeon(R) Gold 6154 CPU.

Fri, Aug 7, 6:38 PM · Restricted Project
snehasish updated the diff for D85368: [llvm][CodeGen] Machine Function Splitter.

Simplify the cold count check.

Fri, Aug 7, 12:29 PM · Restricted Project
snehasish added inline comments to D85368: [llvm][CodeGen] Machine Function Splitter.
Fri, Aug 7, 12:24 PM · Restricted Project
snehasish updated the summary of D85368: [llvm][CodeGen] Machine Function Splitter.
Fri, Aug 7, 12:17 PM · Restricted Project
snehasish updated the summary of D85368: [llvm][CodeGen] Machine Function Splitter.
Fri, Aug 7, 12:15 PM · Restricted Project
snehasish updated the summary of D85368: [llvm][CodeGen] Machine Function Splitter.
Fri, Aug 7, 12:14 PM · Restricted Project
snehasish updated the diff for D85368: [llvm][CodeGen] Machine Function Splitter.

Updated diff based on review comments.

Fri, Aug 7, 12:12 PM · Restricted Project

Thu, Aug 6

snehasish committed rG8d943a928d25: [NFC] Rename BBSectionsPrepare -> BasicBlockSections. (authored by snehasish).
[NFC] Rename BBSectionsPrepare -> BasicBlockSections.
Thu, Aug 6, 1:12 PM
snehasish closed D85380: [NFC] Rename BBSectionsPrepare -> BasicBlockSections..
Thu, Aug 6, 1:12 PM · Restricted Project

Wed, Aug 5

snehasish requested review of D85380: [NFC] Rename BBSectionsPrepare -> BasicBlockSections..
Wed, Aug 5, 5:16 PM · Restricted Project
snehasish requested review of D85368: [llvm][CodeGen] Machine Function Splitter.
Wed, Aug 5, 3:42 PM · Restricted Project

Tue, Aug 4

snehasish added a comment to D83885: [Propeller]: Use a descriptive temporary symbol name for the end of the basic block..

LGTM

Tue, Aug 4, 3:55 PM · Restricted Project

May 4 2020

snehasish committed rGc8ac29ab1d79: Descriptive symbol names for machine basic block sections. (authored by snehasish).
Descriptive symbol names for machine basic block sections.
May 4 2020, 12:23 PM
snehasish closed D79221: Descriptive symbol names for machine basic block sections.
May 4 2020, 12:23 PM · Restricted Project

May 2 2020

snehasish updated the diff for D79221: Descriptive symbol names for machine basic block sections.

Updated string types based on reviewer comments.

May 2 2020, 3:22 PM · Restricted Project
snehasish added a comment to D79221: Descriptive symbol names for machine basic block sections.

@efriedma Thanks for the pointers on LLVM string types. Updated the diff with changes, please take a look. Thanks!

May 2 2020, 3:22 PM · Restricted Project

May 1 2020

snehasish added inline comments to D79221: Descriptive symbol names for machine basic block sections.
May 1 2020, 5:09 PM · Restricted Project
snehasish updated the diff for D79221: Descriptive symbol names for machine basic block sections.
May 1 2020, 5:09 PM · Restricted Project

Apr 30 2020

snehasish created D79221: Descriptive symbol names for machine basic block sections.
Apr 30 2020, 5:38 PM · Restricted Project

Apr 24 2020

snehasish updated the summary of D78742: Use .text.unlikely and .text.eh prefixes for MachineBasicBlock sections..
Apr 24 2020, 2:39 PM · Restricted Project
snehasish updated subscribers of D78742: Use .text.unlikely and .text.eh prefixes for MachineBasicBlock sections..

Thanks for the reviews @eli.friedman @tmsriram.
Can someone go ahead and push this this for me since I don't have commit access?

Apr 24 2020, 2:39 PM · Restricted Project

Apr 23 2020

snehasish updated the diff for D78742: Use .text.unlikely and .text.eh prefixes for MachineBasicBlock sections..

Addressed review comment.

Apr 23 2020, 7:34 PM · Restricted Project
snehasish added inline comments to D78742: Use .text.unlikely and .text.eh prefixes for MachineBasicBlock sections..
Apr 23 2020, 3:47 PM · Restricted Project
snehasish updated the diff for D78742: Use .text.unlikely and .text.eh prefixes for MachineBasicBlock sections..

Use a ".text.eh" prefix instead of ".eh" suffix for exception machine basic block sections.
Update the basic-block-sections-clusters-eh test.

Apr 23 2020, 3:47 PM · Restricted Project
snehasish retitled D78742: Use .text.unlikely and .text.eh prefixes for MachineBasicBlock sections. from Use .text.unlikely prefix for cold MachineBasicBlock sections. to Use .text.unlikely and .text.eh prefixes for MachineBasicBlock sections..
Apr 23 2020, 3:47 PM · Restricted Project
snehasish created D78742: Use .text.unlikely and .text.eh prefixes for MachineBasicBlock sections..
Apr 23 2020, 12:28 PM · Restricted Project