summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU
Commit message (Expand)AuthorAgeFilesLines
...
* AMDGPU: Start redefining atomic PatFragsMatt Arsenault2019-08-016-189/+210
* AMDGPU: Correct FP atomic patternsMatt Arsenault2019-08-013-9/+10
* AMDGPU/GlobalISel: Select simple local storesMatt Arsenault2019-08-016-19/+52
* GlobalISel: moreElementsVector for G_LOAD/G_STOREMatt Arsenault2019-08-011-0/+1
* Reapply "AMDGPU: Split block for si_end_cf"Matt Arsenault2019-08-015-25/+139
* AMDGPU/GlobalISel: Select local loadsMatt Arsenault2019-08-015-9/+108
* [AMDGPU] Fix high occupancy calculation and print itStanislav Mekhanoshin2019-07-315-10/+43
* TableGen: Add MinAlignment predicateMatt Arsenault2019-07-312-42/+53
* [AMDGPU] Print register pressure for agpr and vgpr separatelyStanislav Mekhanoshin2019-07-301-1/+2
* [AMDGPU] Reserve all AGPRs on targets which do not have themStanislav Mekhanoshin2019-07-302-0/+10
* [AMDGPU/GlobalISel] Add llvm.amdgcn.fdiv.fast legalization.Austin Kerbow2019-07-303-1/+41
* AMDGPU: Avoid emitting "true" predicatesMatt Arsenault2019-07-301-1/+1
* AMDGPU/LoadStoreOptimizer: combine MMOs when merging instructionsTom Stellard2019-07-291-3/+38
* [AMDGPU] Fix typo in error messageJay Foad2019-07-291-1/+1
* [DivergenceAnalysis] Add methods for querying divergence at useJay Foad2019-07-291-4/+4
* [AMDGPU] Enable v4f16 and above for v_pk_fma instructionsDavid Stuttard2019-07-292-0/+28
* [AMDGPU] Fix typo.Michael Liao2019-07-261-2/+2
* [AMDGPU] Move WQM/WWM intrinsic instruction selection to AMDGPUISelDAGToDAGCarl Ritson2019-07-262-10/+6
* [AMDGPU] Add llvm.amdgcn.softwqm intrinsicCarl Ritson2019-07-265-1/+38
* AMDGPU/GlobalISel: Handle most function return typesMatt Arsenault2019-07-262-32/+141
* [AMDGPU] Run `unreachable-mbb-elimination` after isel to clean up PHIs.Michael Liao2019-07-251-0/+3
* AMDGPU: Don't assert on v4f16 arguments to shader calling conventionsMatt Arsenault2019-07-251-1/+2
* [AMDGPU] Increase kernel paddingStanislav Mekhanoshin2019-07-241-2/+2
* [AMDGPU][MC][GFX10] Enabled GFX10 assembly with arbitrary wavesize assumed by...Dmitry Preobrazhensky2019-07-241-2/+2
* [AMDGPU] Add all vgpr classes to asm parserStanislav Mekhanoshin2019-07-241-1/+5
* AMDGPU/GlobalISel: Don't assume instruction can be erased when selecting extsMatt Arsenault2019-07-241-6/+8
* Fix MSVC warning about extending a uint32_t shift result to uint64_t. NFCI.Simon Pilgrim2019-07-231-2/+2
* AMDGPU: Don't use SDNodeXForm for DS offset outputMatt Arsenault2019-07-221-12/+12
* AMDGPU/GlobalISel: Remove unnecessary codeMatt Arsenault2019-07-221-4/+0
* [AMDGPU] Save some work when an atomic op has no usesJay Foad2019-07-221-67/+70
* AMDGPU/GlobalISel: Legalize GEP for other 32-bit address spacesMatt Arsenault2019-07-191-1/+3
* [AMDGPU] Autogenerate register sequences in tuplesStanislav Mekhanoshin2019-07-191-272/+47
* [AMDGPU] Fixed occupancy calculation for gfx10Stanislav Mekhanoshin2019-07-194-28/+19
* AMDGPU: Avoid custom predicates for stores with glueMatt Arsenault2019-07-191-18/+24
* AMDGPU: Redefine setcc condition PatLeafsMatt Arsenault2019-07-193-67/+36
* AMDGPU: Don't rely on m0 being -1 for GWS offsetsMatt Arsenault2019-07-191-4/+6
* AMDGPU: Force s_waitcnt after GWS instructionsMatt Arsenault2019-07-194-5/+26
* [AMDGPU] Allow register tuples to set asm namesStanislav Mekhanoshin2019-07-194-139/+99
* AMDGPU/GlobalISel: Fix MMO flags for kernel argument loadsMatt Arsenault2019-07-191-1/+1
* AMDGPU/GlobalISel: Selection for fminnum/fmaxnumMatt Arsenault2019-07-191-2/+4
* AMDGPU/GlobalISel: Support arguments with multiple registersMatt Arsenault2019-07-192-30/+47
* AMDGPU/GlobalISel: Rewrite lowerFormalArgumentsMatt Arsenault2019-07-194-200/+374
* AMDGPU: Decompose all values to 32-bit pieces for calling conventionsMatt Arsenault2019-07-193-92/+18
* [AMDGPU][MC] Corrected parsing of branch offsetsDmitry Preobrazhensky2019-07-191-20/+43
* [AMDGPU] Simplify the exclusive scan used for optimized atomicsJay Foad2019-07-191-10/+8
* [AMDGPU] Drop Reg32 and use regular AsmNameStanislav Mekhanoshin2019-07-183-25/+21
* [AMDGPU] Simplify AMDGPUInstPrinter::printRegOperand()Stanislav Mekhanoshin2019-07-172-157/+37
* [AMDGPU] Stop special casing flat_scratch for register nameStanislav Mekhanoshin2019-07-172-13/+1
* [AMDGPU] Tune inlining parameters for AMDGPU targetDaniil Fukalov2019-07-172-2/+4
* AMDGPU: Use getTargetConstantMatt Arsenault2019-07-171-2/+2
OpenPOWER on IntegriCloud