summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* AMDGPU: Add intrinsic for s_flbit_i32/v_ffbh_i32Matt Arsenault2016-07-181-0/+1
* AMDGPU: Remove dead codeMatt Arsenault2016-07-141-1/+0
* AMDGPU: Expand unaligned accesses earlyMatt Arsenault2016-07-011-1/+1
* AMDGPU: Improve load/store of illegal types.Matt Arsenault2016-07-011-1/+4
* AMDGPU: Cleanup subtarget handling.Matt Arsenault2016-06-241-1/+1
* AMDGPU: Fix verifier errors in SILowerControlFlowMatt Arsenault2016-06-221-1/+2
* AMDGPU: Add implicitarg.ptr intrinsic.Jan Vesely2016-06-211-2/+3
* AMDGPU/SI: Refactor fixup handling for constant addrspace variablesTom Stellard2016-06-141-0/+1
* Revert "AMDGPU/SI: Refactor fixup handling for constant addrspace variables"Tom Stellard2016-06-141-1/+0
* AMDGPU/SI: Refactor fixup handling for constant addrspace variablesTom Stellard2016-06-141-0/+1
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-14/+8
* AMDGPU: Remove custom load/store scalarizationMatt Arsenault2016-04-141-6/+0
* AMDGPU: Add atomic_inc + atomic_dec intrinsicsMatt Arsenault2016-04-121-0/+2
* AMDGPU: Implement {BUFFER,FLAT}_ATOMIC_CMPSWAP{,_X2}Tom Stellard2016-04-011-0/+1
* AMDGPU: R600 code splitting cleanupMatt Arsenault2016-03-111-8/+3
* AMDGPU: Move function only used by R600Matt Arsenault2016-03-071-1/+0
* AMDGPU: Rename intrinsic to better match instruction nameMatt Arsenault2016-02-131-1/+1
* AMDGPU: Split R600 and SI store loweringMatt Arsenault2016-02-111-1/+0
* AMDGPU: Split R600 and SI load loweringMatt Arsenault2016-02-101-1/+0
* AMDGPU: Match some med3 patternsMatt Arsenault2016-01-281-0/+3
* AMDGPU: Remove more unused intrinsicsMatt Arsenault2016-01-231-1/+0
* AMDGPU: Remove abs intrinsicMatt Arsenault2016-01-201-1/+0
* AMDGPU: Reduce 64-bit SRAsMatt Arsenault2016-01-181-0/+2
* AMDGPU: Split 64-bit and of constant upMatt Arsenault2016-01-181-1/+7
* AMDGPU: Reduce 64-bit lshr by constant to 32-bitMatt Arsenault2016-01-181-0/+1
* AMDGPU/SI: Add support for non-void functionsMarek Olsak2016-01-131-0/+2
* AMDGPU: Implement {{s|u}}int_to_fp i64 -> f32Matt Arsenault2016-01-111-0/+1
* AMDGPU: Pattern match ffbh pattern to instruction.Matt Arsenault2016-01-111-0/+4
* AMDGPU: Custom lower i64 ctlzMatt Arsenault2016-01-111-0/+2
* AMDGPU: Use generic bitreverse intrinsicMatt Arsenault2015-12-141-1/+0
* DAGCombiner: Combine extract_vector_elt from build_vectorMatt Arsenault2015-10-121-0/+1
* AMDGPU: Produce error on dynamic_stackallocMatt Arsenault2015-08-261-0/+3
* [AMDGPU] Use the general SMAX/SMIN/UMAX/UMIN pattern matching and remove the ...Simon Pilgrim2015-08-131-8/+0
* AMDGPU: Fix return type of getImplicitParameterOffset.Matt Arsenault2015-07-281-1/+1
* AMDGPU: Avoid using 64-bit shift for i64 (shl x, 32)Matt Arsenault2015-07-141-0/+1
* AMDGPU: Add helper function for implicit parameter offsets.Tom Stellard2015-07-091-0/+10
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-1/+1
* R600 -> AMDGPU renameTom Stellard2015-06-131-0/+307
* Revert "AMDGPU: Add core backend files for R600/SI codegen v6"Tom Stellard2012-07-161-77/+0
* AMDGPU: Add core backend files for R600/SI codegen v6Tom Stellard2012-07-161-0/+77
OpenPOWER on IntegriCloud