summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [AMDGPU] Narrow lshl from 64 to 32 bit if possibleStanislav Mekhanoshin2017-05-221-11/+33
* AMDGPU: Start defining a calling conventionMatt Arsenault2017-05-171-28/+91
* [KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper2017-05-121-1/+1
* AMDGPU: Pull fneg out of extract_vector_eltMatt Arsenault2017-05-111-1/+7
* [KnownBits] Add wrapper methods for setting and clear all bits in the underly...Craig Topper2017-05-051-1/+1
* AMDGPU: Add AMDGPU_HS calling conventionMarek Olsak2017-05-021-0/+1
* AMDGPU: Add new amdgcn.init.exec intrinsicsMarek Olsak2017-04-281-0/+2
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-281-15/+13
* AMDGPU: Move trap lowering to DAGMatt Arsenault2017-04-241-0/+1
* [AArch64] Improve code generation for logical instructions takingAkira Hatanaka2017-04-211-2/+3
* Revert r300932 and r300930.Akira Hatanaka2017-04-211-3/+2
* [AArch64] Improve code generation for logical instructions takingAkira Hatanaka2017-04-211-2/+3
* Revert "[AArch64] Improve code generation for logical instructions taking"Akira Hatanaka2017-04-201-3/+2
* [AArch64] Improve code generation for logical instructions takingAkira Hatanaka2017-04-201-2/+3
* AMDGPU: Refactor argument loweringMatt Arsenault2017-04-111-5/+18
* AMDGPU: Stop using CCAssignToRegWithShadowMatt Arsenault2017-04-061-0/+31
* AMDGPU: Remove llvm.SI.vs.load.inputMatt Arsenault2017-04-031-1/+0
* AMDGPU: Remove legacy bfe intrinsicsMatt Arsenault2017-04-031-27/+0
* AMDGPU: Remove unnecessary ands when f16 is legalMatt Arsenault2017-03-311-2/+8
* [DAGCombiner] Add vector demanded elements support to ComputeNumSignBitsSimon Pilgrim2017-03-311-1/+2
* [DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg...Simon Pilgrim2017-03-311-1/+1
* [AMDGPU] Tidy up computeKnownBitsForTargetNode/ComputeNumSignBitsForTargetNod...Simon Pilgrim2017-03-291-13/+6
* [AMDGPU] Get address space mapping by target triple environmentYaxun Liu2017-03-271-8/+6
* AMDGPU: Implement f16 froundMatt Arsenault2017-03-241-13/+18
* AMDGPU: Rename SI_RETURNMatt Arsenault2017-03-211-2/+3
* AMDGPU: Cleanup control flow intrinsicsMatt Arsenault2017-03-171-0/+3
* AMDGPU: Fix unnecessary ands when packing f16 vectorsMatt Arsenault2017-03-151-3/+16
* AMDGPU: Constant fold rcp nodeMatt Arsenault2017-03-081-2/+12
* AMDGPU: Support v2i16/v2f16 packed operationsMatt Arsenault2017-02-271-3/+8
* AMDGPU : Replace FMAD with FMA when denormals are enabled.Wei Ding2017-02-241-1/+5
* AMDGPU: Add cvt.pkrtz intrinsicMatt Arsenault2017-02-221-0/+1
* AMDGPU: Remove llvm.AMDGPU.clamp intrinsicMatt Arsenault2017-02-211-11/+0
* AMDGPU: Redefine clamp node as clamp 0.0-1.0Matt Arsenault2017-02-211-14/+45
* AMDGPU: Add pass to expand memcpy/memmove/memsetMatt Arsenault2017-02-091-4/+5
* AMDGPU: Fold fneg into fmin/fmax_legacyMatt Arsenault2017-02-031-2/+24
* AMDGPU: Fold fneg into fminnum/fmaxnumMatt Arsenault2017-02-031-0/+30
* AMDGPU: Check if users of fneg can fold modsMatt Arsenault2017-02-021-4/+64
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-02-021-0/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-021-10/+0
* AMDGPU: Use source modifiers with f16->f32 conversionsMatt Arsenault2017-02-021-0/+42
* AMDGPU: Cleanup fmin/fmax legacy functionMatt Arsenault2017-02-011-11/+8
* Re-commit AMDGPU/GlobalISel: Add support for simple shadersTom Stellard2017-01-301-0/+6
* Revert "AMDGPU/GlobalISel: Add support for simple shaders"Tom Stellard2017-01-301-6/+0
* AMDGPU/GlobalISel: Add support for simple shadersTom Stellard2017-01-301-0/+6
* Cleanup dump() functions.Matthias Braun2017-01-281-1/+1
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-01-261-0/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-01-261-10/+0
* AMDGPU: Fold fneg into round instructionsMatt Arsenault2017-01-261-1/+7
* AMDGPU: Propagate fast math flags in fneg combinesMatt Arsenault2017-01-231-3/+3
* AMDGPU/R600: Serialize vector trunc stores to private ASJan Vesely2017-01-201-0/+1
OpenPOWER on IntegriCloud