Page MenuHomePhabricator

arnamoy10 (Arnamoy B)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 26 2020, 5:33 AM (83 w, 5 d)

Recent Activity

Today

arnamoy10 added inline comments to D129149: [OMPIRBuilder] Add support for simdlen clause.
Tue, Jul 5, 12:28 PM · Restricted Project, Restricted Project, Restricted Project

Yesterday

arnamoy10 added inline comments to D128940: [mlir][OpenMP] Add if clause to OpenMP simd construct.
Mon, Jul 4, 4:55 AM · Restricted Project, Restricted Project, Restricted Project

Thu, Jun 30

arnamoy10 added a comment to D128940: [mlir][OpenMP] Add if clause to OpenMP simd construct.

Thanks for working on this patch. I think we need to add a testcase in flang/test/Lower/OpenMP/simd.f90

Thu, Jun 30, 7:40 PM · Restricted Project, Restricted Project, Restricted Project

Mon, Jun 27

arnamoy10 updated the diff for D127137: [flang][OpenMP] Fix firstprivate bug.

Rebasing. Also did not attempt to move this before loop-bounds creation (will not be a simple fix IMHO), adding a TODO

Mon, Jun 27, 11:30 AM · Restricted Project, Restricted Project

Mon, Jun 13

arnamoy10 committed rG3f4a63e5f882: [Flang][OpenMP] Implementation of lowering of SIMD construct. (authored by arnamoy10).
[Flang][OpenMP] Implementation of lowering of SIMD construct.
Mon, Jun 13, 6:43 AM · Restricted Project, Restricted Project
arnamoy10 closed D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..
Mon, Jun 13, 6:42 AM · Restricted Project, Restricted Project

Mon, Jun 6

arnamoy10 requested review of D127137: [flang][OpenMP] Fix firstprivate bug.
Mon, Jun 6, 11:28 AM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..

Fixing fortran->FIR testcase after rebasing.

Mon, Jun 6, 8:48 AM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..

Rebase before land

Mon, Jun 6, 7:21 AM · Restricted Project, Restricted Project

May 30 2022

arnamoy10 committed rG314abe3922c1: [flang][OpenMP] Check for occurrence of multiple list items in nontemporal… (authored by arnamoy10).
[flang][OpenMP] Check for occurrence of multiple list items in nontemporal…
May 30 2022, 7:55 AM · Restricted Project, Restricted Project
arnamoy10 closed D110270: [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive.
May 30 2022, 7:55 AM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 updated the diff for D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..

Adding testcase, thanks @kiranchandramohan

May 30 2022, 7:53 AM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D110270: [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive.

Rebase before land

May 30 2022, 7:07 AM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 updated the diff for D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..

Rebasing and fixing minor stuff based on comments.

May 30 2022, 7:05 AM · Restricted Project, Restricted Project

May 16 2022

arnamoy10 added inline comments to D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..
May 16 2022, 5:28 PM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..

Addressing reviewers comments. No test case for clauses could be added as we currently support simd without any clauses

May 16 2022, 5:28 PM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..

Addressing reviewers comments. No test case for clauses could be added as we currently support simd without any clauses

May 16 2022, 5:26 PM · Restricted Project, Restricted Project

May 10 2022

arnamoy10 updated the diff for D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..

Fixing the test case

May 10 2022, 6:22 AM · Restricted Project, Restricted Project

May 9 2022

arnamoy10 requested review of D125282: [Flang][OpenMP] Implementation of lowering of SIMD construct..
May 9 2022, 5:12 PM · Restricted Project, Restricted Project

Apr 11 2022

arnamoy10 accepted D123350: [MLIR][OpenMP] Add support for threadprivate directive.

LGTM

Apr 11 2022, 6:26 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project

Apr 7 2022

arnamoy10 added a comment to D123350: [MLIR][OpenMP] Add support for threadprivate directive.
  1. Do we need a verifier for this?
  2. If yes, then we should add test cases (in invalid.mlir). Also we probably should add a test case to verify the printer in ops.mlir.
Apr 7 2022, 7:26 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project

Mar 21 2022

arnamoy10 updated the diff for D110270: [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive.

@shraiysh Thanks for the comments. I have already addressed @kiranchandramohan 's comments as much as I could. If you are OK, can you please accept this patch, because Kiran might be busy. Thank you

Mar 21 2022, 1:36 PM · Restricted Project, Restricted Project, Restricted Project

Mar 15 2022

arnamoy10 committed rG0e9198c3e95a: [MLIR][OpenMP] Add support for basic SIMD construct (authored by arnamoy10).
[MLIR][OpenMP] Add support for basic SIMD construct
Mar 15 2022, 6:41 AM · Restricted Project
arnamoy10 closed D118065: [MLIR][OpenMP] Add support for basic SIMD construct.
Mar 15 2022, 6:41 AM · Restricted Project, Restricted Project

Mar 14 2022

arnamoy10 updated the diff for D118065: [MLIR][OpenMP] Add support for basic SIMD construct.

Rebase on main and fix line character count

Mar 14 2022, 1:05 PM · Restricted Project, Restricted Project

Mar 7 2022

arnamoy10 added inline comments to D118065: [MLIR][OpenMP] Add support for basic SIMD construct.
Mar 7 2022, 9:13 AM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D118065: [MLIR][OpenMP] Add support for basic SIMD construct.

Addressing reviewers' comments

Mar 7 2022, 9:13 AM · Restricted Project, Restricted Project

Mar 1 2022

arnamoy10 added inline comments to D118065: [MLIR][OpenMP] Add support for basic SIMD construct.
Mar 1 2022, 7:47 AM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D118065: [MLIR][OpenMP] Add support for basic SIMD construct.

Addressing reviewers' comments.

Mar 1 2022, 7:47 AM · Restricted Project, Restricted Project

Jan 24 2022

arnamoy10 requested review of D118065: [MLIR][OpenMP] Add support for basic SIMD construct.
Jan 24 2022, 12:31 PM · Restricted Project, Restricted Project

Jan 19 2022

arnamoy10 committed rG9fbd33ad623d: [OMPIRBuilder] Add support for simd (loop) directive. (authored by arnamoy10).
[OMPIRBuilder] Add support for simd (loop) directive.
Jan 19 2022, 8:29 AM
arnamoy10 closed D114379: [OMPIRBuilder] Add support for simd (loop) directive..
Jan 19 2022, 8:29 AM · Restricted Project, Restricted Project

Jan 18 2022

arnamoy10 updated the diff for D114379: [OMPIRBuilder] Add support for simd (loop) directive..

Making any_of one-liner.

Jan 18 2022, 12:48 PM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D114379: [OMPIRBuilder] Add support for simd (loop) directive..
  1. Trying to tackle a test failure
  2. Adding any_of() as per reviewer's suggestion.
Jan 18 2022, 6:43 AM · Restricted Project, Restricted Project

Jan 17 2022

arnamoy10 updated the diff for D114379: [OMPIRBuilder] Add support for simd (loop) directive..

Updating as per reviewers comments.

Jan 17 2022, 1:33 PM · Restricted Project, Restricted Project

Dec 17 2021

arnamoy10 added inline comments to D110270: [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive.
Dec 17 2021, 2:56 PM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 updated the diff for D110270: [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive.

Addressing reviewers comments:

Dec 17 2021, 2:56 PM · Restricted Project, Restricted Project, Restricted Project

Dec 13 2021

arnamoy10 updated the diff for D114379: [OMPIRBuilder] Add support for simd (loop) directive..

Thanks @Meinersbur for the comments. Addressing reviewers comments:

Dec 13 2021, 1:47 PM · Restricted Project, Restricted Project

Dec 6 2021

arnamoy10 updated the diff for D114379: [OMPIRBuilder] Add support for simd (loop) directive..

Addressing reviewers comments Major changes are as follows:

  1. Skipping unsupported clauses and skip the case when there is an ordered directive inside the simd construct
  2. Traversing all the blocks in the Canonical loop body (not only the first block of the loop body) to look for locations to insert metadata
  3. Making metadata unique for each Canonical loop
  4. Update test case to reflect changes.
Dec 6 2021, 2:38 PM · Restricted Project, Restricted Project

Dec 1 2021

arnamoy10 added inline comments to D114379: [OMPIRBuilder] Add support for simd (loop) directive..
Dec 1 2021, 7:37 AM · Restricted Project, Restricted Project

Nov 22 2021

arnamoy10 updated the summary of D114379: [OMPIRBuilder] Add support for simd (loop) directive..
Nov 22 2021, 9:40 AM · Restricted Project, Restricted Project
arnamoy10 requested review of D114379: [OMPIRBuilder] Add support for simd (loop) directive..
Nov 22 2021, 9:39 AM · Restricted Project, Restricted Project

Oct 5 2021

Herald added a project to D110270: [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive: Restricted Project.
Oct 5 2021, 6:27 AM · Restricted Project, Restricted Project, Restricted Project

Sep 22 2021

arnamoy10 requested review of D110270: [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive.
Sep 22 2021, 10:22 AM · Restricted Project, Restricted Project, Restricted Project

Sep 13 2021

arnamoy10 committed rGb9a8f34d476e: [flang][OpenMP] Add parsing support for nontemporal clause. (authored by arnamoy10).
[flang][OpenMP] Add parsing support for nontemporal clause.
Sep 13 2021, 12:23 PM
arnamoy10 closed D106896: [flang][OpenMP] Add parsing support for nontemporal clause..
Sep 13 2021, 12:23 PM · Restricted Project

Sep 9 2021

arnamoy10 updated the diff for D106896: [flang][OpenMP] Add parsing support for nontemporal clause..

Updated changes as per comments.

Sep 9 2021, 11:03 AM · Restricted Project

Aug 24 2021

arnamoy10 added inline comments to D106896: [flang][OpenMP] Add parsing support for nontemporal clause..
Aug 24 2021, 12:52 PM · Restricted Project

Aug 16 2021

arnamoy10 added inline comments to D106896: [flang][OpenMP] Add parsing support for nontemporal clause..
Aug 16 2021, 6:22 AM · Restricted Project

Aug 13 2021

arnamoy10 added inline comments to D106896: [flang][OpenMP] Add parsing support for nontemporal clause..
Aug 13 2021, 12:51 PM · Restricted Project
arnamoy10 committed rG42f51107016c: [flang][OpenMP] Add semantic check for teams nesting (authored by peixin).
[flang][OpenMP] Add semantic check for teams nesting
Aug 13 2021, 7:42 AM
arnamoy10 closed D106335: [flang][OpenMP] Add semantic check for teams nesting.
Aug 13 2021, 7:42 AM · Restricted Project
arnamoy10 committed rG70894c8dd14d: [flang][OpenMP] Add semantic checks for cancellation nesting (authored by peixin).
[flang][OpenMP] Add semantic checks for cancellation nesting
Aug 13 2021, 7:11 AM
arnamoy10 closed D106538: [flang][OpenMP] Add semantic check for cancellation nesting.
Aug 13 2021, 7:11 AM · Restricted Project

Aug 4 2021

arnamoy10 added inline comments to D106896: [flang][OpenMP] Add parsing support for nontemporal clause..
Aug 4 2021, 8:36 AM · Restricted Project

Jul 27 2021

arnamoy10 added inline comments to D106896: [flang][OpenMP] Add parsing support for nontemporal clause..
Jul 27 2021, 4:48 PM · Restricted Project
arnamoy10 added inline comments to D106896: [flang][OpenMP] Add parsing support for nontemporal clause..
Jul 27 2021, 1:29 PM · Restricted Project
arnamoy10 added reviewers for D106896: [flang][OpenMP] Add parsing support for nontemporal clause.: kiranchandramohan, bryanpkc, clementval.
Jul 27 2021, 10:50 AM · Restricted Project
arnamoy10 requested review of D106896: [flang][OpenMP] Add parsing support for nontemporal clause..
Jul 27 2021, 10:49 AM · Restricted Project

Jul 14 2021

arnamoy10 committed rG67002b5f20c2: [flang][OpenMP] Fix semantic check of test case in taskloop simd construct (authored by peixin).
[flang][OpenMP] Fix semantic check of test case in taskloop simd construct
Jul 14 2021, 7:33 AM
arnamoy10 closed D105874: [flang][OpenMP] Fix semantic check of test case in taskloop simd construct.
Jul 14 2021, 7:33 AM · Restricted Project
arnamoy10 added a comment to D105874: [flang][OpenMP] Fix semantic check of test case in taskloop simd construct.

I will land this patch for him @kiranchandramohan , thanks for reviewing.

Jul 14 2021, 6:39 AM · Restricted Project

Jun 18 2021

arnamoy10 committed rG8fdd475c8563: [flang][OpenMP] Add semantic checks for occurrence of nested Barrier regions (authored by arnamoy10).
[flang][OpenMP] Add semantic checks for occurrence of nested Barrier regions
Jun 18 2021, 1:23 PM
arnamoy10 closed D99888: [flang][OpenMP] Add semantic checks for occurrence of nested Barrier regions.
Jun 18 2021, 1:23 PM · Restricted Project, Restricted Project
arnamoy10 added inline comments to D104229: [flang][docs] Add documentation for the new Flang driver.
Jun 18 2021, 5:50 AM · Restricted Project, Restricted Project

Jun 8 2021

arnamoy10 added inline comments to D99888: [flang][OpenMP] Add semantic checks for occurrence of nested Barrier regions.
Jun 8 2021, 5:57 AM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D99888: [flang][OpenMP] Add semantic checks for occurrence of nested Barrier regions.

Using the recently introduced OmpDirectiveSet workShareSet to do the nesting check.

Jun 8 2021, 5:57 AM · Restricted Project, Restricted Project

Jun 4 2021

arnamoy10 committed rGf2622a150ade: [flang][OpenMP] Add semantic check to allow only loop iteration variables in a… (authored by arnamoy10).
[flang][OpenMP] Add semantic check to allow only loop iteration variables in a…
Jun 4 2021, 2:31 PM
arnamoy10 closed D100224: [flang][OpenMP] Add semantic check for occurrence of variables other than loop iteration variable in a `linear` clause associated with a `distribute` construct..
Jun 4 2021, 2:31 PM · Restricted Project, Restricted Project, Restricted Project

May 13 2021

arnamoy10 committed rGb766576d38d3: [flang][OpenMP] Add semantic check for close nesting of `master` regions (authored by arnamoy10).
[flang][OpenMP] Add semantic check for close nesting of `master` regions
May 13 2021, 11:59 AM
arnamoy10 closed D100228: [flang][OpenMP] Add semantic check for close nesting of `master` regions.
May 13 2021, 11:58 AM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 added inline comments to D100224: [flang][OpenMP] Add semantic check for occurrence of variables other than loop iteration variable in a `linear` clause associated with a `distribute` construct..
May 13 2021, 11:46 AM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 updated the diff for D100224: [flang][OpenMP] Add semantic check for occurrence of variables other than loop iteration variable in a `linear` clause associated with a `distribute` construct..

Updating the algorithm as per suggestion, to skip collection of loop induction variable if no linear clause is found

May 13 2021, 11:46 AM · Restricted Project, Restricted Project, Restricted Project

May 7 2021

arnamoy10 added inline comments to D100228: [flang][OpenMP] Add semantic check for close nesting of `master` regions.
May 7 2021, 7:57 AM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 updated the diff for D100228: [flang][OpenMP] Add semantic check for close nesting of `master` regions.

Removing master construct from the error set.

May 7 2021, 7:57 AM · Restricted Project, Restricted Project, Restricted Project

May 6 2021

arnamoy10 updated the diff for D100228: [flang][OpenMP] Add semantic check for close nesting of `master` regions.

Updating the patch to use the recent merged workShareSet (that included tests for combined constructs for worksharing loops).

May 6 2021, 1:09 PM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 committed rGa40b60995882: [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a… (authored by arnamoy10).
[flang][OpenMP] Add semantic check for occurrence of constructs nested inside a…
May 6 2021, 12:08 PM
arnamoy10 closed D99757: [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region.
May 6 2021, 12:08 PM · Restricted Project, Restricted Project

May 5 2021

arnamoy10 added inline comments to D100224: [flang][OpenMP] Add semantic check for occurrence of variables other than loop iteration variable in a `linear` clause associated with a `distribute` construct..
May 5 2021, 2:18 PM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 added inline comments to D99757: [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region.
May 5 2021, 12:49 PM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D99757: [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region.

Using a variable to identify SIMD nesting as per suggestion to avoid expensive traversals.

May 5 2021, 12:49 PM · Restricted Project, Restricted Project

Apr 29 2021

arnamoy10 closed D100575: [flang][OpenMP][FIX] Fix the worksharing nesting check with inclusion of more constructs to cover entire workshare family..
Apr 29 2021, 1:17 PM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 committed rG8f5a2a5836cc: [flang][OpenMP][FIX] Fix the worksharing nesting check with inclusion of more… (authored by arnamoy10).
[flang][OpenMP][FIX] Fix the worksharing nesting check with inclusion of more…
Apr 29 2021, 1:16 PM
arnamoy10 closed D100041: [flang][OpenMP] Add semantic checks for strict nesting inside `teams` construct..
Apr 29 2021, 5:38 AM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 committed rG79f7d3b7b123: [flang][OpenMP] Add semantic checks for strict nesting inside `teams` construct. (authored by arnamoy10).
[flang][OpenMP] Add semantic checks for strict nesting inside `teams` construct.
Apr 29 2021, 5:35 AM
arnamoy10 added inline comments to D100575: [flang][OpenMP][FIX] Fix the worksharing nesting check with inclusion of more constructs to cover entire workshare family..
Apr 29 2021, 5:26 AM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 updated the diff for D100575: [flang][OpenMP][FIX] Fix the worksharing nesting check with inclusion of more constructs to cover entire workshare family..

Addressing comments.

Apr 29 2021, 5:26 AM · Restricted Project, Restricted Project, Restricted Project

Apr 28 2021

arnamoy10 added inline comments to D99757: [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region.
Apr 28 2021, 9:46 AM · Restricted Project, Restricted Project
arnamoy10 updated the diff for D99757: [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region.

Small change in function docstring as per reviewers suggestion.

Apr 28 2021, 9:46 AM · Restricted Project, Restricted Project
arnamoy10 added inline comments to D100041: [flang][OpenMP] Add semantic checks for strict nesting inside `teams` construct..
Apr 28 2021, 9:17 AM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 updated the diff for D100041: [flang][OpenMP] Add semantic checks for strict nesting inside `teams` construct..

Addressing reviewers' comments, avoiding additional traversals of the parse tree nodes.

Apr 28 2021, 9:17 AM · Restricted Project, Restricted Project, Restricted Project

Apr 27 2021

arnamoy10 added inline comments to D100575: [flang][OpenMP][FIX] Fix the worksharing nesting check with inclusion of more constructs to cover entire workshare family..
Apr 27 2021, 1:00 PM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 updated the diff for D100575: [flang][OpenMP][FIX] Fix the worksharing nesting check with inclusion of more constructs to cover entire workshare family..

Addressing comments.

Apr 27 2021, 1:00 PM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 added a comment to D101281: [flang] Remove `%f18` from LIT configuration files.

LGTM

Apr 27 2021, 7:59 AM · Restricted Project, Restricted Project
arnamoy10 added inline comments to D101281: [flang] Remove `%f18` from LIT configuration files.
Apr 27 2021, 6:35 AM · Restricted Project, Restricted Project

Apr 26 2021

arnamoy10 added inline comments to D100228: [flang][OpenMP] Add semantic check for close nesting of `master` regions.
Apr 26 2021, 1:31 PM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 added inline comments to D100224: [flang][OpenMP] Add semantic check for occurrence of variables other than loop iteration variable in a `linear` clause associated with a `distribute` construct..
Apr 26 2021, 12:54 PM · Restricted Project, Restricted Project, Restricted Project
arnamoy10 updated the diff for D100224: [flang][OpenMP] Add semantic check for occurrence of variables other than loop iteration variable in a `linear` clause associated with a `distribute` construct..

Addressing reviewers comments:

Apr 26 2021, 12:54 PM · Restricted Project, Restricted Project, Restricted Project

Apr 25 2021

arnamoy10 added a comment to D98657: [flang][driver] Add options for -Werror.

How about -Wl option, it will cause link error like " Only -Werror is supported currently"

Apr 25 2021, 6:59 AM · Restricted Project

Apr 22 2021

arnamoy10 committed rG4299ab6c5daf: [flang][driver][Revert] Reverts f18 to allow options passed to -W (authored by arnamoy10).
[flang][driver][Revert] Reverts f18 to allow options passed to -W
Apr 22 2021, 8:48 AM