[all-commits] [llvm/llvm-project] 00c511: Added lowering support for atomic read and write c...
NimishMishra via All-commits
all-commits at lists.llvm.org
Wed Apr 20 23:50:10 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 00c511b35195616430112e5d537588dfdae42cba
https://github.com/llvm/llvm-project/commit/00c511b35195616430112e5d537588dfdae42cba
Author: Nimish Mishra <neelam.nimish at gmail.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
A flang/include/flang/Tools/PointerModels.h
M flang/lib/Lower/OpenMP.cpp
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/lib/Optimizer/Dialect/FIRType.cpp
A flang/test/Lower/OpenMP/atomic01.f90
A flang/test/Lower/OpenMP/atomic02.f90
M mlir/include/mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h
M mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp
Log Message:
-----------
Added lowering support for atomic read and write constructs
This patch adds lowering support for atomic read and write constructs.
Also added is pointer modelling code to allow FIR pointer like types to
be inferred and converted while lowering.
Reviewed By: kiranchandramohan
Differential Revision: https://reviews.llvm.org/D122725
Co-authored-by: Kiran Chandramohan <kiran.chandramohan at arm.com>
More information about the All-commits
mailing list