summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* AMDGPU: Fold fneg into fp_roundMatt Arsenault2017-01-121-2/+18
* AMDGPU: Fold fneg into fp_extendMatt Arsenault2017-01-121-0/+14
* AMDGPU: Fold fneg into fma or fmadMatt Arsenault2017-01-121-0/+24
* AMDGPU: Fold fneg into fmulMatt Arsenault2017-01-121-0/+17
* AMDGPU: Fold fneg into faddMatt Arsenault2017-01-121-0/+60
* AMDGPU: Pull fneg/fabs out of a selectMatt Arsenault2017-01-111-0/+74
* AMDGPU: Add tests for HasMultipleConditionRegistersMatt Arsenault2017-01-101-0/+7
* AMDGPU/R600: Don't use REGISTER_{LOAD,STORE} ISD nodesJan Vesely2017-01-061-10/+0
* AMDGPU/SI: Implement sendmsghalt intrinsicJan Vesely2017-01-041-0/+1
* AMDGPU: Invert cmp + select with constantMatt Arsenault2016-12-221-0/+19
* AMDGPU: Update isFPImmLegal for f16Matt Arsenault2016-12-221-1/+2
* AMDGPU/SI: Add a MachineMemOperand when lowering llvm.amdgcn.buffer.load.*Tom Stellard2016-12-201-0/+2
* AMDGPU: Fix asserting on returned tail callsMatt Arsenault2016-12-151-2/+4
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-12-141-0/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-12-141-10/+0
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-2/+2
* AMDGPU: Fix i128 mulMatt Arsenault2016-12-091-0/+4
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-12-091-0/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-12-091-10/+0
* AMDGPU : Add S_SETREG instructions to fix fdiv precision issues.Tom Stellard2016-12-071-0/+3
* AMDGPU: Refactor exp instructionsMatt Arsenault2016-12-051-0/+2
* [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition ...Stanislav Mekhanoshin2016-11-281-0/+1
* AMDGPU: Fix f16 fabs/fnegMatt Arsenault2016-11-151-4/+3
* [AMDGPU] Add f16 support (VI+)Konstantin Zhuravlyov2016-11-131-1/+55
* Revert "[AMDGPU] Allow hoisting of comparisons out of a loop and eliminate co...Stanislav Mekhanoshin2016-11-111-1/+0
* [DAG Combiner] Fix the native computation of the Newton series for reciprocalsEvandro Menezes2016-11-101-4/+5
* AMDGPU: Add VI i16 supportTom Stellard2016-11-101-3/+24
* [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition ...Stanislav Mekhanoshin2016-11-071-0/+1
* Revert "AMDGPU: Add VI i16 support"Tom Stellard2016-11-041-24/+3
* AMDGPU: Add VI i16 supportTom Stellard2016-11-031-3/+24
* [AMDGPU] Check if type transforms to i16 (VI+) when getting AMDGPUISD::FFBH_U32Konstantin Zhuravlyov2016-11-011-13/+11
* AMDGPU: Fix buildbots broken by r285704Tom Stellard2016-11-011-2/+1
* AMDGPU: Implement expansion of f16 = FP_TO_FP16 f64Tom Stellard2016-11-011-0/+98
* [AMDGPU] Expand vector mulhu/mulhsValery Pykhtin2016-11-011-0/+2
* AMDGPU/SI: Fix crash caused by r284267Tom Stellard2016-10-211-2/+3
* [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/SI: Use new SimplifyDemandedBits helper for multi-use operationsTom Stellard2016-10-141-13/+10
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-10-131-0/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-10-131-10/+0
* Target: Remove unused entities.Peter Collingbourne2016-10-091-1/+0
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-09-281-0/+10
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-09-281-10/+0
* AMDGPU: Push bitcasts through build_vectorMatt Arsenault2016-09-171-0/+27
* AMDGPU/SI: Fix kernel argument ABI for HSATom Stellard2016-09-161-1/+2
* AMDGPU: Refactor kernel argument loweringTom Stellard2016-09-161-34/+97
* AMDGPU: Improve splitting 64-bit bit ops by constantsMatt Arsenault2016-09-141-35/+11
* AMDGPU/SI: Make sure llvm.amdgcn.implicitarg.ptr() is 8-byte aligned for HSATom Stellard2016-09-091-1/+2
* AMDGPU: Fix introducing stack access on unaligned v16i8Matt Arsenault2016-08-311-1/+8
OpenPOWER on IntegriCloud