summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [AMDGPU] gfx10 atomic optimizer changes.Jay Foad2019-08-231-57/+143
* [DivergenceAnalysis] Add methods for querying divergence at useJay Foad2019-07-291-4/+4
* [AMDGPU] Save some work when an atomic op has no usesJay Foad2019-07-221-67/+70
* [AMDGPU] Simplify the exclusive scan used for optimized atomicsJay Foad2019-07-191-10/+8
* [AMDGPU] Optimize atomic AND/OR/XORJay Foad2019-07-171-16/+55
* [AMDGPU] Optimize atomic max/minJay Foad2019-07-161-36/+141
* [AMDGPU] Use a named predicate instead of a magic number.Jay Foad2019-07-081-4/+3
* [AMDGPU] gfx1010 wave32 icmp/fcmp intrinsic changes for wave32Stanislav Mekhanoshin2019-06-131-1/+2
* AMDGPU: Don't add unnecessary convergent attributesMatt Arsenault2019-03-141-19/+2
* [AMDGPU] Fix DPP operand order in atomic optimizerCarl Ritson2019-03-051-1/+1
* [AMDGPU] Remove unused variableBenjamin Kramer2019-02-111-2/+0
* [AMDGPU] Fix DPP sequence in atomic optimizer.Neil Henning2019-02-111-38/+38
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AMDGPU] Fix the new atomic optimizer in pixel shaders.Neil Henning2018-11-051-2/+39
* [AMDGPU] Add an AMDGPU specific atomic optimizer.Neil Henning2018-10-081-0/+421
OpenPOWER on IntegriCloud