summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/AMDGPU/atomic_optimizations_pixelshader.ll
AgeCommit message (Expand)Author
2025-03-13Reland "[AMDGPU] Remove s_delay_alu for VALU->SGPR->SALU (#127212)" (#131111)Ana Mihajlovic
2025-03-12Revert "[AMDGPU] Remove s_delay_alu for VALU->SGPR->SALU (#127212)"Kazu Hirata
2025-03-12[AMDGPU] Remove s_delay_alu for VALU->SGPR->SALU (#127212)Ana Mihajlovic
2024-10-21[AMDGPU] Skip VGPR deallocation for waveslot limited kernels (#112765)Stanislav Mekhanoshin
2024-09-05[AMDGPU] V_SET_INACTIVE optimizations (#98864)Carl Ritson
2024-09-04[AMDGPU] Improve codegen for GFX10+ DPP reductions and scans (#107108)Jay Foad
2024-07-26[AMDGPU] Remove -wavefrontsize32 and -wavefrontsize64 from GFX10+ tests (NFC)...Changpeng Fang
2024-03-28[MCP] Remove dead copies from basic blocks with successors. (#86973)Craig Topper
2023-08-30[AMDGPU] Reorder atomic optimizer to avoid CAS loop.Pravin Jagtap
2023-07-19[AMDGPU] Insert s_nop before s_sendmsg sendmsg(MSG_DEALLOC_VGPRS)Jay Foad
2023-06-22[AMDGPU] Switch to the new cl option amdgpu-atomic-optimizer-strategy.Pravin Jagtap
2023-06-15[AMDGPU] Enable Atomic Optimizer and Default to Iterative Scan Strategy.Pravin Jagtap
2023-06-05[AMDGPU] Add buffer intrinsics that take resources as pointersKrzysztof Drewniak
2022-07-08[AMDGPU] Add GFX11 test coverageJay Foad
2022-02-06AMDGPU: Don't clobber source register for V_SET_INACTIVE_*Ruiling Song
2021-11-20[AMDGPU] Do not generate ELF symbols for the local branch target labelsRamNalamothu
2021-09-14[AMDGPU] Switch PostRA sched to MachineSchedJoe Nash
2021-04-26[AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impactsBaptiste Saleil
2021-04-01[AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 sufficesDmitry Preobrazhensky
2021-03-19[AMDGPU] Rationalize some check prefixes and use more common prefixes. NFC.Jay Foad
2021-02-23[AMDGPU][SelectionDAG] Don't combine uniform multiplies to MUL_[UI]24Nicolai Hähnle
2021-02-22[AMDGPU][MC] Corrected bound_ctrl for compatibility with sp3Dmitry Preobrazhensky
2021-02-11[AMDGPU] Move kill lowering to WQM pass and add live mask trackingCarl Ritson
2021-01-02[AMDGPU][SimplifyCFG] Teach AMDGPUUnifyDivergentExitNodes to preserve {,Post}...Roman Lebedev
2021-01-02[NFC][CodeGen][Tests] Mark all tests that fail to preserve DomTree for Simpli...Roman Lebedev
2020-12-02[AMDGPU] Stop adding an implicit def of vcc_hi for wave32Jay Foad
2020-11-04[AMDGPU] Resolve pseudo registers at encoding usesJoe Nash
2020-10-27[AMDGPU] Move WQM Pass after MI SchedulerCarl Ritson
2020-10-20[AMDGPU] Avoid inserting noops during schedulingAustin Kerbow
2020-07-16[AMDGPU] Update VMEM scalar write hazard mitigation sequenceCarl Ritson
2020-05-18AMDGPU: Fix illegally constant folding from V_MOV_B32_sdwaMatt Arsenault
2020-03-31[AMDGPU] New llvm.amdgcn.ballot intrinsicSebastian Neubauer
2020-03-11[AMDGPU] Use script to generate atomic optimizations testSebastian Neubauer
2020-01-22Resubmit: [AMDGPU] Invert the handling of skip insertion.cdevadas
2020-01-21Revert "[AMDGPU] Invert the handling of skip insertion."Nicolai Hähnle
2020-01-16AMDGPU: Update more tests to use modern buffer intrinsicsMatt Arsenault
2020-01-15[AMDGPU] Invert the handling of skip insertion.cdevadas
2019-08-23[AMDGPU] gfx10 atomic optimizer changes.Jay Foad
2019-07-12[AMDGPU] Fix DPP combiner check for exec modificationJay Foad
2019-02-11[AMDGPU] Fix DPP sequence in atomic optimizer.Neil Henning
2018-11-05[AMDGPU] Fix the new atomic optimizer in pixel shaders.Neil Henning