User Details
- User Since
- Jan 7 2020, 2:43 PM (168 w, 3 d)
Thu, Mar 23
Made changes based on the comments. No it does not check
for both tile and unroll constructs.
Tue, Mar 21
Mon, Mar 13
Make correction to the format of OMP.td
Added test for tile size clause
Made corrcection in Formating
Made changes to take semantic checks for OPENMP TILE--> SIZE clause so it
can take list of integers
Mon, Mar 6
Ping!
Mar 1 2023
Remove redundent code
Format correction for omp-tile-size.f90
Corrected the format of tests
Update the patch with basic support for semantic checks of
OpenMP Tile and Unroll Constructs
OpenMP 5.1
Feb 8 2023
Rebase the patch to origin/main with all updates. Made changes
to make it buildable using the new changes.
(WIP).
Jan 31 2023
I will upload the implementation and test cases as well
Jan 30 2023
Jan 27 2023
Jan 25 2023
LGTM
Jan 10 2023
@jz10. Thanks. The clang has meta-directive support for static conditions. Did you implement any new meta-directive support for your test?
@jz10 did you create these tests stand-alone or tested them using a metadirective implementation?
Jan 5 2023
Added a pretty test for omp.distrubute in ops.mlir
ping!
Jan 3 2023
Updated the test case omp-unroll.f90
replace scalarIntExpr with scalarIntConstantExpr.
Dec 23 2022
Ping!
Ping!
Should I commit it to the main branch?
Dec 21 2022
Updated the test and took care of the reviewer's comments
Dec 15 2022
Clean the formatting comments. The patch is out of attention
for a while. Still need to work on the context selector part
as a next step.
Dec 13 2022
The tests do not include any runtime conditions.
Dec 5 2022
Update the patch based on the feedback and comments.
Nov 28 2022
Nov 23 2022
Ahh! I thought I fixed the clang-format issues. will look into it.
Added support for clauses. Added a new test case.
Added support for the clauses . Added new tests
Nov 21 2022
Nov 17 2022
Fixed the problem with clang-format
Made changes to openmp-parsers.cpp as pinpointed by the reviewer.
Nov 16 2022
Updated the patch based on the comments. Also added simple test case.
Nov 15 2022
I have a question about the test: The following passed the test
! RUN: %flang_fc1 -fdebug-unparse -fopenmp %s | FileCheck --ignore-case %s ! RUN: %flang_fc1 -fdebug-dump-parse-tree -fopenmp %s | FileCheck --check-prefix="PARSE-TREE" %s
Nov 7 2022
corrected the syntex of the code
Nov 4 2022
Ping!
Does this need any further change? Seems okay to me.
Seems that everything has been taken care of. It was accidentally out of my radar (do not know why). I will go through it once again and update it.
Nov 2 2022
Model Tile Construct as OpenMPLoopConstruct.
The patch contains the basic support.
Oct 31 2022
It looks that the tile construct can be modeled as OpenMPLoopConstruct. But, how it will be linked to OmpLoopDirective? I am getting the following error:
Oct 27 2022
@kiranchandramohan : You mean we should have :
Oct 20 2022
This patch has been abandoned
check the following
https://reviews.llvm.org/D136359
Oct 19 2022
Yes. Something went wrong. No changes showed up. I will submit it again.
Oct 11 2022
In case:
Oct 10 2022
Sep 20 2022
Updated the PrintStmt.cpp according to the comments
Sep 15 2022
Sep 12 2022
Aug 31 2022
I will work on the patch in parts. I am planning to submit taking care of comments except for comments for SemaOpenMP and code generation.
Aug 19 2022
Aug 18 2022
Aug 15 2022
[MLIR][OpenMP] Added target data, exit data, and enter data operation definition for MLIR
Aug 8 2022
I will make it UnitAtt.
Partial Clause has unroll factor which is an integer expression. There is no sentinal value, I think!
I think I oversaw that it is an Optional<>, hence None would be that sentinel.
Aug 2 2022
nowait is unitAtt. full can be treated the same way. I am considering it as boolean with 0 as false and 1 as true <
- The partial clauses operand is optional. $partial_operand is AnyInteger. Is there a sentinal value for $partial_operand if the clauses operand is omitted?
Jul 31 2022
Jul 28 2022
Jul 27 2022
I just updated the patch. Something went wrong. I used arc diff --update <patch> for uploading. However, it seems it is not comparing the last submitted patch.
Added assembly format
changed the type of mape_type_modifier
Jul 21 2022
Jul 14 2022
@raghavendhra @kiranchandramohan After listening to your presentation today, I am inclined towards keeping it separate. There is a big assumption that OpenMP and OpenACC will move hand in hand which might be true now but in the future, it might not be true.
Jul 12 2022
Ping!
Jul 11 2022
Update ops.mlir test cases. llvm-lit is working and all tests are passing
Jul 6 2022
Updated and clean the code based on the comments from
the reviewer!
Jul 5 2022
Removed unrelated changes in CMakefile.txt
update the changes
Updated DistributeOp::verify as per reviewer's comments
Jun 30 2022
Jun 29 2022
Update the patch for assembly format. Change the WSLoopControl
to LoopControl. Added DistributeOp to parent of Yield OP. Added
one test case