Page MenuHomePhabricator

aranisumedh (Sumedh Arani)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 2 2019, 9:37 AM (7 w, 3 d)

Recent Activity

Today

aranisumedh updated the diff for D66025: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..

Made changes to review suggested in the patch for Vector Function ABI Name Demangling patch.
[https://reviews.llvm.org/D66024].

Fri, Aug 23, 2:23 PM · Restricted Project
aranisumedh updated the diff for D66024: Name Demangling as specified in the Vector Function ABI.

Minor Update. Cosmetic changes.

Fri, Aug 23, 2:15 PM · Restricted Project
aranisumedh updated the diff for D66024: Name Demangling as specified in the Vector Function ABI.

Had a minor bug in the previous patch. Updated it.

Fri, Aug 23, 11:47 AM · Restricted Project

Yesterday

aranisumedh updated the diff for D66024: Name Demangling as specified in the Vector Function ABI.

Still working to add support for the Fuzzing aspect of the code.

Thu, Aug 22, 11:31 PM · Restricted Project

Tue, Aug 13

aranisumedh added inline comments to D66024: Name Demangling as specified in the Vector Function ABI.
Tue, Aug 13, 9:00 AM · Restricted Project

Mon, Aug 12

aranisumedh added inline comments to D66024: Name Demangling as specified in the Vector Function ABI.
Mon, Aug 12, 9:54 AM · Restricted Project

Fri, Aug 9

aranisumedh added a comment to D66024: Name Demangling as specified in the Vector Function ABI.

All the parsing code is always extremely prone to subtle bugs.
At least it should not crash on them.
That would be easy to ensure via a fuzz target.

Fri, Aug 9, 2:15 PM · Restricted Project
aranisumedh added a comment to D66024: Name Demangling as specified in the Vector Function ABI.
  1. Could you elaborate about the fuzzer target? The VFABI::getVectorName() extracts the custom redirection to a user-specified function that can be described using #pragma declare variant
  2. If I understood you correctly, yes, this name mangling format is as specified in the ABI. It is also supported by other implementations such as GCC. The following link is a demonstration of the same which uses GCC compiler. [https://godbolt.org/z/PrGLn0]
Fri, Aug 9, 1:37 PM · Restricted Project
aranisumedh created D66025: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Fri, Aug 9, 12:48 PM · Restricted Project
aranisumedh created D66024: Name Demangling as specified in the Vector Function ABI.
Fri, Aug 9, 12:42 PM · Restricted Project
aranisumedh added inline comments to D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Fri, Aug 9, 12:20 PM · Restricted Project

Tue, Aug 6

aranisumedh added inline comments to D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Tue, Aug 6, 11:07 AM · Restricted Project
aranisumedh planned changes to D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..

As suggested earlier by Sander, I'll be splitting this patch into two patches for easier review.

Tue, Aug 6, 8:43 AM · Restricted Project

Thu, Aug 1

aranisumedh added inline comments to D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Thu, Aug 1, 12:37 PM · Restricted Project

Wed, Jul 31

aranisumedh awarded D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer. a Yellow Medal token.
Wed, Jul 31, 2:52 PM · Restricted Project
aranisumedh updated the diff for D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..

Minor changes as suggested in the recent review.

Wed, Jul 31, 2:46 PM · Restricted Project
aranisumedh added inline comments to D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Wed, Jul 31, 2:41 PM · Restricted Project
aranisumedh updated the diff for D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..

Thank you for valuable inputs. Sorry for the delay in getting back to you.

Wed, Jul 31, 1:41 PM · Restricted Project
aranisumedh added inline comments to D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Wed, Jul 31, 1:20 PM · Restricted Project

Jul 15 2019

aranisumedh added inline comments to D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Jul 15 2019, 9:50 AM · Restricted Project

Jul 12 2019

aranisumedh added inline comments to D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Jul 12 2019, 12:15 PM · Restricted Project
aranisumedh updated the diff for D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..

Added code to expose the functionality as an Analysis Pass. Integrated changes as suggested in prior code review.

Jul 12 2019, 12:09 PM · Restricted Project

Jul 2 2019

aranisumedh created D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Jul 2 2019, 12:44 PM · Restricted Project