summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* [AMDGPU] Add intrinsics for tbuffer load and storeDavid Stuttard2017-06-221-0/+2
* AMDGPU: Cleanup CreateLiveInRegisterMatt Arsenault2017-06-191-4/+19
* [AMDGPU] Convert shl (add) into add (shl)Stanislav Mekhanoshin2017-05-231-0/+3
* AMDGPU: Start defining a calling conventionMatt Arsenault2017-05-171-3/+2
* AMDGPU: Pull fneg out of extract_vector_eltMatt Arsenault2017-05-111-0/+2
* Generalize the specialized flag-carrying SDNodes by moving flags into SDNode.Amara Emerson2017-05-011-2/+3
* 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-2/+1
* CodeGen: Add a hook for getFenceOperandTyYaxun Liu2017-04-241-0/+4
* AMDGPU: Move trap lowering to DAGMatt Arsenault2017-04-241-0/+1
* AMDGPU: Refactor argument loweringMatt Arsenault2017-04-111-2/+2
* AMDGPU: Remove llvm.SI.vs.load.inputMatt Arsenault2017-04-031-1/+0
* AMDGPU: Remove legacy bfe intrinsicsMatt Arsenault2017-04-031-1/+0
* AMDGPU: Remove unnecessary ands when f16 is legalMatt Arsenault2017-03-311-0/+3
* [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-0/+1
* [AMDGPU] Get address space mapping by target triple environmentYaxun Liu2017-03-271-0/+6
* AMDGPU: Implement f16 froundMatt Arsenault2017-03-241-1/+1
* AMDGPU: Rename SI_RETURNMatt Arsenault2017-03-211-2/+11
* AMDGPU: Cleanup control flow intrinsicsMatt Arsenault2017-03-171-0/+6
* AMDGPU: Fix unnecessary ands when packing f16 vectorsMatt Arsenault2017-03-151-0/+4
* AMDGPU : Replace FMAD with FMA when denormals are enabled.Wei Ding2017-02-241-0/+3
* AMDGPU: Add cvt.pkrtz intrinsicMatt Arsenault2017-02-221-0/+5
* AMDGPU: Redefine clamp node as clamp 0.0-1.0Matt Arsenault2017-02-211-0/+5
* AMDGPU: Use source modifiers with f16->f32 conversionsMatt Arsenault2017-02-021-0/+1
* AMDGPU: Cleanup fmin/fmax legacy functionMatt Arsenault2017-02-011-1/+1
* AMDGPU: Check nsz instead of unsafe mathMatt Arsenault2017-01-251-1/+1
* AMDGPU/R600: Serialize vector trunc stores to private ASJan Vesely2017-01-201-0/+1
* AMDGPU: Disable some fneg combines unless nszMatt Arsenault2017-01-191-0/+10
* AMDGPU: Fold fneg into faddMatt Arsenault2017-01-121-0/+1
* AMDGPU/SI: Implement sendmsghalt intrinsicJan Vesely2017-01-041-0/+1
* AMDGPU/SI: Add a MachineMemOperand when lowering llvm.amdgcn.buffer.load.*Tom Stellard2016-12-201-0/+2
* AMDGPU : Add S_SETREG instructions to fix fdiv precision issues.Tom Stellard2016-12-071-0/+4
* AMDGPU: Refactor exp instructionsMatt Arsenault2016-12-051-1/+3
* [DAG Combiner] Fix the native computation of the Newton series for reciprocalsEvandro Menezes2016-11-101-3/+3
* [AMDGPU] Check if type transforms to i16 (VI+) when getting AMDGPUISD::FFBH_U32Konstantin Zhuravlyov2016-11-011-0/+7
* AMDGPU: Implement expansion of f16 = FP_TO_FP16 f64Tom Stellard2016-11-011-0/+1
* [Target] remove TargetRecip class; 2nd trySanjay Patel2016-10-201-6/+4
* revert r284495: [Target] remove TargetRecip classSanjay Patel2016-10-181-4/+6
* [Target] remove TargetRecip class; move reciprocal estimate isel functionalit...Sanjay Patel2016-10-181-6/+4
* AMDGPU: Refactor kernel argument loweringTom Stellard2016-09-161-10/+2
* AMDGPU: Improve splitting 64-bit bit ops by constantsMatt Arsenault2016-09-141-1/+4
* AMDGPU/R600: Remove MergeVectorStores from legalizationJan Vesely2016-08-291-3/+0
* AMDGPU: Select mulhi 24-bit instructionsMatt Arsenault2016-08-271-2/+9
* [X86] Heuristic to selectively build Newton-Raphson SQRT estimationNikolai Bozhenov2016-08-041-0/+3
* AMDGPU : Add intrinsics for compare with the full wavefront resultWei Ding2016-07-281-0/+3
* AMDGPU: Add fp legacy instruction intrinsicsMatt Arsenault2016-07-261-0/+2
* AMDGPU: Delete dead codeMatt Arsenault2016-07-251-1/+0
* AMDGPU: Delete dead codeMatt Arsenault2016-07-231-4/+0
* AMDGPU: Only use legal inline immediates with kill pseudoMatt Arsenault2016-07-191-0/+1
OpenPOWER on IntegriCloud