summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/AtomicExpand
AgeCommit message (Expand)Author
2025-11-05[profcheck] Add unknown branch weights to expanded cmpxchg loop. (#165841)Jin Huang
2025-11-04[profcheck] Add unknown branch weights to expand LL/SR loop. (#166273)Jin Huang
2025-10-11AtomicExpand: Switch X86 test to generated checks (#162968)Matt Arsenault
2025-10-08[SPARC] Weaken emitted barriers for atomic ops (#154950)Koakuma
2025-09-02support branch hint for AtomicExpandImpl::expandAtomicCmpXchg (#152366)zhijian lin
2025-09-01[AMDGPU] Expand scratch atomics to flat atomics if GAS is enabled (#154710)Pierre van Houtryve
2025-08-22AMDGPU: Start considering new atomicrmw metadata on integer operations (#122138)Matt Arsenault
2025-08-22AMDGPU: Expand remaining system atomic operations (#122137)Matt Arsenault
2025-08-19[AMDGPU] Check noalias.addrspace in mayAccessScratchThroughFlat (#151319)Pierre van Houtryve
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-08-06[Xtensa] Implement Xtensa S32C1I Option and atomics lowering. (#137134)Andrei Safronov
2025-07-09AtomicExpand: Stop using report_fatal_error (#147300)Matt Arsenault
2025-07-08AMDGPU: Fix atomic expand tests accidentally underaligning (#147299)Matt Arsenault
2025-06-13[PowerPC] enable AtomicExpandImpl::expandAtomicCmpXchg for powerpc (#142395)zhijian lin
2025-06-05[AMDGPU][AtomicExpand] Use full flat emulation if a target supports f64 globa...Shilei Tian
2025-05-09[AtomicExpand] Drop explicit datalayout from testAlexander Richardson
2025-04-30Reland [llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instruction...Jonathan Thackray
2025-04-30[AMDGPU] Remove explicit datalayout from tests where not neededAlexander Richardson
2025-04-28Revert "[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructio...Jonathan Thackray
2025-04-28[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructions (#136...Jonathan Thackray
2025-02-13[AMDGPU][NFC] Replace gfx940 and gfx941 with gfx942 in llvm/test (#125711)Fabian Ritter
2024-12-09[PowerPC] Update data layout aligment of i128 to 16 (#118004)Lei Huang
2024-11-27[LoongArch] Support amcas[_db].{b/h/w/d} instructions. (#114189)tangaac
2024-11-13AtomicExpand: Preserve metadata when bitcasting fp atomicrmw xchg (#115240)Matt Arsenault
2024-11-04AMDGPU: Custom expand flat cmpxchg which may access private (#109410)Matt Arsenault
2024-10-31AtomicExpand: Copy metadata from atomicrmw to cmpxchg (#109409)Matt Arsenault
2024-10-31AMDGPU: Add baseline tests for cmpxchg custom expansion (#109408)Matt Arsenault
2024-10-31AMDGPU: Expand flat atomics that may access private memory (#109407)Matt Arsenault
2024-10-15AMDGPU: Add baseline tests for flat-may-alias private atomic expansions (#109...Matt Arsenault
2024-08-14AMDGPU: Preserve alignment when custom expanding atomicrmw (#103768)Matt Arsenault
2024-08-13AMDGPU: Stop handling legacy amdgpu-unsafe-fp-atomics attribute (#101699)Matt Arsenault
2024-08-13AtomicExpand: Regenerate baseline checks (#103063)Matt Arsenault
2024-08-13AMDGPU: Do not create phi user for atomicrmw with no uses (#103061)Matt Arsenault
2024-08-09AMDGPU: Preserve atomicrmw name when specializing address space (#102470)Matt Arsenault
2024-08-09AMDGPU: Avoid creating unnecessary block split in atomic expansion (#102440)Matt Arsenault
2024-08-02AMDGPU: Handle new atomicrmw metadata for fadd case (#96760)Matt Arsenault
2024-08-01AMDGPU: Handle remote/fine-grained memory in atomicrmw fmin/fmax lowering (#9...Matt Arsenault
2024-06-27AMDGPU: Fix no return atomicrmw fadd v2f16 selection for gfx908 (#96948)Matt Arsenault
2024-06-23AMDGPU: Start selecting flat/global atomicrmw fmin/fmax. (#95592)Matt Arsenault
2024-06-18AMDGPU: Support local atomicrmw fmin/fmax for float/double (#95590)Matt Arsenault
2024-06-18AMDGPU: Add some tests for i128 and fp128 atomic expansionMatt Arsenault
2024-06-17Reapply "AMDGPU: Handle legal v2f16/v2bf16 atomicrmw fadd for global/flat (#9...Matt Arsenault
2024-06-15Revert "AMDGPU: Handle legal v2f16/v2bf16 atomicrmw fadd for global/flat (#95...Nico Weber
2024-06-15AMDGPU: Handle legal v2f16/v2bf16 atomicrmw fadd for global/flat (#95394)Matt Arsenault
2024-06-15AMDGPU: Legalize atomicrmw fadd for v2f16/v2bf16 for local memory (#95393)Matt Arsenault
2024-06-12AtomicExpand: Fix creating invalid ptrmask for fat pointers (#94955)Matt Arsenault
2024-06-11AMDGPU: Add more tests for vector typed atomicrmw faddMatt Arsenault
2024-05-23AtomicExpand: Preserve metadata when expanding partword RMW (#89769)Matt Arsenault
2024-05-14[test][LoongArch] Add -mattr=+d option. NFCwanglei
2024-05-07AMDGPU: Don't bitcast float typed atomic store in IR (#90116)Matt Arsenault