Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Phabricator shutdown timeline

madanial (Mark Danial)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 21 2021, 5:53 PM (118 w, 4 d)

Recent Activity

Thu, Sep 28

madanial added a comment to D154869: [Flang] [FlangRT] Introduce FlangRT project as solution to Flang's runtime LLVM integration.

Maybe split the changes to reformat the unittests into a separate patch?

Otherwise, I'm happy with the current state of this patch, but probably someone more active in flang should approve.

Thu, Sep 28, 2:14 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
madanial added inline comments to D154869: [Flang] [FlangRT] Introduce FlangRT project as solution to Flang's runtime LLVM integration.
Thu, Sep 28, 2:10 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
madanial updated the diff for D154869: [Flang] [FlangRT] Introduce FlangRT project as solution to Flang's runtime LLVM integration.

Using the Project_SOURCE_DIR variable in cmake instead of setting a new variable

Thu, Sep 28, 2:10 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Aug 30 2023

madanial added a comment to D154869: [Flang] [FlangRT] Introduce FlangRT project as solution to Flang's runtime LLVM integration.

Pinging for review. I will be taking over this patch from Paul, but Paul will still be around to answer any questions.

Aug 30 2023, 9:22 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Aug 22 2023

madanial committed rGa1c736ec08f2: [Flang] Cray pointer Lowering (authored by madanial).
[Flang] Cray pointer Lowering
Aug 22 2023, 9:12 AM · Restricted Project, Restricted Project
madanial closed D151478: [Flang] Cray pointer Lowering.
Aug 22 2023, 9:11 AM · Restricted Project, Restricted Project

Aug 21 2023

madanial committed rGbfe390cf9aa6: [Flang] funderscoring intermittent failure fix (authored by madanial).
[Flang] funderscoring intermittent failure fix
Aug 21 2023, 11:45 AM · Restricted Project, Restricted Project
madanial closed D158187: [Flang] funderscoring intermittent failure fix.
Aug 21 2023, 11:44 AM · Restricted Project, Restricted Project

Aug 17 2023

madanial requested review of D158187: [Flang] funderscoring intermittent failure fix.
Aug 17 2023, 8:08 AM · Restricted Project, Restricted Project

Aug 16 2023

madanial added inline comments to D155042: [Flang] -funderscoring bug fix.
Aug 16 2023, 8:38 AM · Restricted Project, Restricted Project

Jul 13 2023

madanial committed rGd85b94bf0080: [Flang] -funderscoring bug fix (authored by madanial).
[Flang] -funderscoring bug fix
Jul 13 2023, 8:31 AM · Restricted Project, Restricted Project
madanial closed D155042: [Flang] -funderscoring bug fix.
Jul 13 2023, 8:31 AM · Restricted Project, Restricted Project

Jul 12 2023

madanial updated the diff for D155042: [Flang] -funderscoring bug fix.

Thanks for the review, addressing review comments.

Jul 12 2023, 9:54 PM · Restricted Project, Restricted Project
madanial added reviewers for D155042: [Flang] -funderscoring bug fix: kkwli0, rzurob.
Jul 12 2023, 9:05 AM · Restricted Project, Restricted Project

Jul 11 2023

madanial requested review of D155042: [Flang] -funderscoring bug fix.
Jul 11 2023, 11:19 PM · Restricted Project, Restricted Project
madanial added a comment to D151478: [Flang] Cray pointer Lowering.

Ping.

Jul 11 2023, 9:30 AM · Restricted Project, Restricted Project

Jun 29 2023

madanial added a comment to D151478: [Flang] Cray pointer Lowering.

This patch focuses on the lowering required to support cray pointer, a quick look at cray pointer use in module indicated that lowering sequence will not need to be changed but the getPointer method will need to look at the pointer-pointee map in the module scope. We will submit a separate patch for the module support if the reviewers are okay with it.

Jun 29 2023, 2:44 PM · Restricted Project, Restricted Project
madanial retitled D151478: [Flang] Cray pointer Lowering from [Flang] Cray pointer support to [Flang] Cray pointer Lowering.
Jun 29 2023, 2:44 PM · Restricted Project, Restricted Project

Jun 5 2023

madanial added a comment to D151478: [Flang] Cray pointer Lowering.

Ping

Jun 5 2023, 11:47 AM · Restricted Project, Restricted Project

May 31 2023

madanial updated the diff for D151478: [Flang] Cray pointer Lowering.

Fix Clang-Format Issues

May 31 2023, 10:46 AM · Restricted Project, Restricted Project
madanial updated the diff for D151478: [Flang] Cray pointer Lowering.

Spelling out auto as suggested.

May 31 2023, 9:25 AM · Restricted Project, Restricted Project

May 25 2023

madanial requested review of D151478: [Flang] Cray pointer Lowering.
May 25 2023, 11:25 AM · Restricted Project, Restricted Project

Feb 21 2023

madanial added a comment to D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.

Thanks for the review.

Feb 21 2023, 1:38 PM · Restricted Project, Restricted Project, Restricted Project
madanial committed rG1360bfb05b31: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing… (authored by madanial).
[Flang] Add user option -funderscoring/-fnounderscoring to control trailing…
Feb 21 2023, 1:38 PM · Restricted Project, Restricted Project, Restricted Project
madanial closed D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.
Feb 21 2023, 1:37 PM · Restricted Project, Restricted Project, Restricted Project
madanial abandoned D144516: [Flang] Add user option -funderscoring/-fnounderscoring.
Feb 21 2023, 1:25 PM · Restricted Project, Restricted Project, Restricted Project
madanial requested review of D144516: [Flang] Add user option -funderscoring/-fnounderscoring.
Feb 21 2023, 1:23 PM · Restricted Project, Restricted Project, Restricted Project

Feb 16 2023

madanial updated the diff for D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.

addressing style mismatch in flang/include/flang/Tools/CLOptions.inc

Feb 16 2023, 1:47 AM · Restricted Project, Restricted Project, Restricted Project
madanial updated the diff for D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.

Bug Fix for failing test cases

Feb 16 2023, 1:32 AM · Restricted Project, Restricted Project, Restricted Project

Feb 14 2023

madanial updated the diff for D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.

clang-format issue in ExternalNameConversion.cpp

Feb 14 2023, 11:06 AM · Restricted Project, Restricted Project, Restricted Project

Feb 13 2023

madanial updated the diff for D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.

Addressing the review comments relating to the test case. Thanks for the catch!

Feb 13 2023, 9:42 AM · Restricted Project, Restricted Project, Restricted Project

Feb 8 2023

madanial updated the diff for D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.

Rebase, as well as bug fix relating to the ExternalNameConversion pass option that was exposed by the requested fir-opt test case. The pass option was being overwritten by default value whenever it was called through fir-opt.

Feb 8 2023, 10:44 PM · Restricted Project, Restricted Project, Restricted Project

Jan 26 2023

madanial updated the diff for D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.

Addressing review comment

Jan 26 2023, 8:33 AM · Restricted Project, Restricted Project, Restricted Project

Jan 25 2023

madanial updated the diff for D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.

Implementing functionality to control just the trailing underscore for external names to achieve similar functionality to the option in gfortran, as well as rebase and address review comments.

Jan 25 2023, 7:24 PM · Restricted Project, Restricted Project, Restricted Project

Dec 30 2022

madanial set the repository for D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names to rG LLVM Github Monorepo.
Dec 30 2022, 9:37 PM · Restricted Project, Restricted Project, Restricted Project
madanial requested review of D140795: [Flang] Add user option -funderscoring/-fnounderscoring to control trailing underscore added to external names.
Dec 30 2022, 9:13 PM · Restricted Project, Restricted Project, Restricted Project
madanial committed rG320fbff4d9e3: [Flang] Add ppc64 support to Optimizer/CodeGen/Target.cpp for AIX 64 bit (authored by madanial).
[Flang] Add ppc64 support to Optimizer/CodeGen/Target.cpp for AIX 64 bit
Dec 30 2022, 12:21 AM · Restricted Project, Restricted Project
madanial closed D138390: [Flang] Add ppc64 support to Optimizer/CodeGen/Target.cpp for AIX 64 bit.
Dec 30 2022, 12:21 AM · Restricted Project, Restricted Project

Dec 29 2022

madanial updated the diff for D138390: [Flang] Add ppc64 support to Optimizer/CodeGen/Target.cpp for AIX 64 bit.

Rebase.

Dec 29 2022, 11:47 PM · Restricted Project, Restricted Project

Nov 29 2022

madanial added a comment to D138390: [Flang] Add ppc64 support to Optimizer/CodeGen/Target.cpp for AIX 64 bit.

Ping.

Nov 29 2022, 1:46 PM · Restricted Project, Restricted Project

Nov 22 2022

madanial updated the diff for D138390: [Flang] Add ppc64 support to Optimizer/CodeGen/Target.cpp for AIX 64 bit.

Add the new triple to flang/test/Fir/target-rewrite-complex.fir as requested. Changed the existing PPC label to be PPC64le and added PPC64 label for the new triple. This is to avoid future confusion with ppc 32 bit.

Nov 22 2022, 6:28 AM · Restricted Project, Restricted Project

Nov 20 2022

madanial requested review of D138390: [Flang] Add ppc64 support to Optimizer/CodeGen/Target.cpp for AIX 64 bit.
Nov 20 2022, 8:02 PM · Restricted Project, Restricted Project

Nov 18 2022

madanial updated the diff for D136128: [Flang] removing Float Bessel functions for AIX.

Adding comment as requested

Nov 18 2022, 11:46 AM · Restricted Project, Restricted Project

Nov 17 2022

madanial added reviewers for D136128: [Flang] removing Float Bessel functions for AIX: sscalpone, philnik, clementval, kkwli0, rzurob, tislam, DanielCChen, pscoro.
Nov 17 2022, 7:57 AM · Restricted Project, Restricted Project
madanial added a comment to D136128: [Flang] removing Float Bessel functions for AIX.

AIX was not on the target list for flang so it had to be added before answering your question. If those functions are required at compile time it results in a semantic error as these float bessel functions cannot be folded. If these functions are required at runtime it results in a undefined symbol linker error as it looks for jnf but cannot resolve it as it was taken out in order to be able to build.

Nov 17 2022, 7:54 AM · Restricted Project, Restricted Project

Oct 17 2022

madanial requested review of D136128: [Flang] removing Float Bessel functions for AIX.
Oct 17 2022, 9:16 PM · Restricted Project, Restricted Project

Aug 9 2021

madanial updated the diff for D107773: LoopNest Analysis expansion to return instructions that prevent a Loop Nest from being perfect.

Addressed latest comment

Aug 9 2021, 4:08 PM · Restricted Project
madanial updated the diff for D107773: LoopNest Analysis expansion to return instructions that prevent a Loop Nest from being perfect.
Aug 9 2021, 4:06 PM · Restricted Project
madanial updated the diff for D107773: LoopNest Analysis expansion to return instructions that prevent a Loop Nest from being perfect.

Addressing review comments and clang-format

Aug 9 2021, 3:36 PM · Restricted Project
madanial updated the summary of D107773: LoopNest Analysis expansion to return instructions that prevent a Loop Nest from being perfect.
Aug 9 2021, 11:01 AM · Restricted Project
madanial updated the summary of D107773: LoopNest Analysis expansion to return instructions that prevent a Loop Nest from being perfect.
Aug 9 2021, 11:01 AM · Restricted Project
madanial requested review of D107773: LoopNest Analysis expansion to return instructions that prevent a Loop Nest from being perfect.
Aug 9 2021, 11:01 AM · Restricted Project

Aug 4 2021

madanial added a comment to D106815: Update: clang/test/Profile/gcc-flag-compatibility.c to have -flto on AIX.

I need some help to commit this change as I do not have commit access as of now.

Aug 4 2021, 11:40 AM · Restricted Project, Restricted Project

Jul 29 2021

madanial updated the diff for D106815: Update: clang/test/Profile/gcc-flag-compatibility.c to have -flto on AIX.

Adding comment in gcc-flag-compatibility.c indicating that testing for AIX is done in gcc-flag-compatibility-aix.c as suggested

Jul 29 2021, 11:31 AM · Restricted Project, Restricted Project

Jul 26 2021

madanial retitled D106815: Update: clang/test/Profile/gcc-flag-compatibility.c to have -flto on AIX from Update: clang/test/Profile/gcc-flag-compatibility.c upstream to have -flto on AIX to Update: clang/test/Profile/gcc-flag-compatibility.c to have -flto on AIX.
Jul 26 2021, 12:13 PM · Restricted Project, Restricted Project
madanial requested review of D106815: Update: clang/test/Profile/gcc-flag-compatibility.c to have -flto on AIX.
Jul 26 2021, 11:50 AM · Restricted Project, Restricted Project