llvm-project/llvm/lib/Target/DirectX/DXILWriter
Shilei Tian 1023ddaf77 [LLVM] Add the support for fmax and fmin in atomicrmw instruction
This patch adds the support for `fmax` and `fmin` operations in `atomicrmw`
instruction. For now (at least in this patch), the instruction will be expanded
to CAS loop. There are already a couple of targets supporting the feature. I'll
create another patch(es) to enable them accordingly.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D127041
2022-07-06 10:57:53 -04:00
..
CMakeLists.txt [DirectX] Embed DXIL in LLVM Module 2022-06-06 15:04:26 -05:00
DXILBitcodeWriter.cpp [LLVM] Add the support for fmax and fmin in atomicrmw instruction 2022-07-06 10:57:53 -04:00
DXILBitcodeWriter.h
DXILValueEnumerator.cpp [DirectX] Support opaque ptr for ValueAsMetadata in DXILBitcodeWriter 2022-06-22 09:10:42 -07:00
DXILValueEnumerator.h Support converting pointers from opaque to typed 2022-06-06 11:36:52 -05:00
DXILWriterPass.cpp [DirectX] Embed DXIL in LLVM Module 2022-06-06 15:04:26 -05:00
DXILWriterPass.h [DirectX] Embed DXIL in LLVM Module 2022-06-06 15:04:26 -05:00