User Details
- User Since
- May 11 2019, 5:23 PM (227 w, 5 d)
Mon, Aug 28
Hi Michael,
thank you very much for your work.
Aug 8 2023
Patch rebased.
Applied review remarks - scope of the patch is reduced. It contains only the changes which are required to generate MLIR code for simd aligned clause.
Jul 28 2023
Hi,
thank you for your contribution.
Could you fix assertion failure which was reported by Clang CI ( https://buildkite.com/llvm-project/premerge-checks/builds/166519#01898852-f9c9-4dd2-9933-b32be792c976 ) ?
Assertion failed: OpenMPRuntime != nullptr, file C:\ws\w9\llvm-project\premerge-checks\clang\lib\CodeGen\CodeGenModule.h, line 635
Jul 27 2023
Jul 13 2023
LGTM
Jul 11 2023
Jul 6 2023
Patch not needed. Feature already implemented by https://reviews.llvm.org/D153910
Patch rebased. Use OmpObjectList instead of NameList. Added test cases for C_PTR and Fortran pointers.
Jun 29 2023
Patch not needed. Preprocessor change: https://reviews.llvm.org/D153910 enables passing information about original source file.
LGTM
Jun 28 2023
LGTM.
Thank you for your patch.
I tested it, and it solves all issues connected with -save-temps flag, which were mentioned on LLVM discourse.
Could you fix one check statement in flang/test/Parser/line-directive.f90 which fails on Windows?
Jun 20 2023
Hi @raghavendhra
could you also address this issue: https://github.com/llvm/llvm-project/issues/61161 ?
Jun 19 2023
Patch rebased.
Jun 5 2023
Jun 1 2023
Scope of changes:
- Create one function common for bbc and Flang frontend to set _OPENMP macro
- Use setOpenMPmacro function inside Flang frontend and bbc source code.
May 25 2023
May 22 2023
May 19 2023
OpenMP standard mentions that if implementation of OpenMP supports preprocessor then macro _OPENMP is defined to have value yyyymm, where yyyy denotes the year and mm denotes the month of OpenMP version release. (OpenMP standard 5.2 section 3.3).
Currently Flang has hard coded value of OpenMP 4.5 (see line: https://github.com/llvm/llvm-project/blob/main/flang/lib/Frontend/CompilerInvocation.cpp#L994 )
Shall I add information about other versions?
May 17 2023
Change the default version of OpenMP version flag to 1.1 for flang. Modify the flag description text. No changes for Clang code.
May 15 2023
Patch rebased because I applied remarks for parent revision.
Applied remarks
May 11 2023
Patch rebased + clang format
Resolve dependency between parent and child revision.
Patch rebased
Fixed default version of OpenMP
May 9 2023
May 4 2023
Apr 28 2023
Apr 24 2023
Apr 20 2023
Patch rebased
Patch rebased
Apr 17 2023
Apr 13 2023
Fortan parser needs to be modified before we will submit lowering simd aligned clause to MLIR.
Mar 31 2023
Updated mlir definition of target attributes. Use MLIR class StringRefParameter instead std::string
Mar 30 2023
Scope of changes:
- Applied @kiranchandramohan suggestion ( https://reviews.llvm.org/D146721 ) for target interface.
- Patch rebased.
- Limited scope of patch. Lowering from MLIR to LLVM IR will be present in different patch
Mar 29 2023
Mar 28 2023
Patch rebased and added new test for checking incorrect wavefront sizes AMDGPU target features.
Mar 27 2023
Patch rebased
Rebase & applied review remarks
Mar 23 2023
Hi Kiran,
thanks for the patch.
It looks good to me and I will update my review: https://reviews.llvm.org/D146612 . I will use interface instead of module attributes.
Mar 22 2023
Added OpenMP target attributes from parent review D145579 .
Applied remarks.
Moved OpenMP changes to https://reviews.llvm.org/D146612 .
D146612 presents the lowering from MLIR attributes to LLVM IR.
Patch rebased
Mar 16 2023
Mar 10 2023
Mar 9 2023
Fixed formatting