llvm-project/llvm/test/Transforms/AtomicExpand
Matt Arsenault d0750ec475 AtomicExpand: Avoid some operations if the atomic is overaligned
Let some of the pointer bithacking fold away if we know the LSB are 0.
2022-10-13 23:31:00 -07:00
..
AArch64 [AtomicExpandPass] Always copy pcsections Metadata to expanded atomics 2022-09-07 11:36:01 +02:00
AMDGPU AtomicExpand: Avoid some operations if the atomic is overaligned 2022-10-13 23:31:00 -07:00
ARM [OpaquePtr][ARM] Use elementtype on ldrex/ldaex/stlex/strex 2022-03-16 14:11:53 -07:00
Hexagon
LoongArch [LoongArch] Optimize the atomic store with amswap_db.[w/d] 2022-08-23 17:11:57 +08:00
Mips
PowerPC [AtomicExpand] Make floating point conversion happens before fence insertion 2022-08-31 09:54:58 +08:00
RISCV
SPARC AtomicExpand: Avoid some operations if the atomic is overaligned 2022-10-13 23:31:00 -07:00
X86