[all-commits] [llvm/llvm-project] da4121: Add support for atomic memory copy lowering
ebrevnov via All-commits
all-commits at lists.llvm.org
Thu Apr 7 20:41:46 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: da41214d653808db86bcefeb97da842012ebd104
https://github.com/llvm/llvm-project/commit/da41214d653808db86bcefeb97da842012ebd104
Author: Evgeniy Brevnov <ybrevnov at azul.com>
Date: 2022-04-08 (Fri, 08 Apr 2022)
Changed paths:
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
M llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp
M llvm/unittests/Transforms/Utils/MemTransferLowering.cpp
Log Message:
-----------
Add support for atomic memory copy lowering
Currently, the utility supports lowering of non atomic memory transfer routines only. This patch adds support for atomic version of memcopy. This may be useful for targets not supporting atomic memcopy.
Reviewed By: arsenm
Differential Revision: https://reviews.llvm.org/D118443
More information about the All-commits
mailing list