summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Cleanup subtarget handling.Matt Arsenault2016-06-241-1/+1
* [AMDGPU] Remove exit-on-error in test (PR27761)Diana Picus2016-06-231-1/+2
* AMDGPU: Fix verifier errors in SILowerControlFlowMatt Arsenault2016-06-221-2/+3
* AMDGPU: Fix kernel argument alignment impacting stack sizeMatt Arsenault2016-06-181-7/+9
* 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-22/+17
* AMDGPU: Temporary fix for broken store combineMatt Arsenault2016-06-021-0/+2
* AMDGPU: Fix inconsistent lowering of select of vectorsMatt Arsenault2016-05-251-1/+9
* AMDGPU: Cleanup lowering actionsMatt Arsenault2016-05-211-121/+169
* AMDGPU: Fix high bits after division optimizationMatt Arsenault2016-05-211-17/+36
* AMDGPU: Remove pointless conversionsMatt Arsenault2016-05-191-30/+10
* AMDGPU: Fix assert when erroring on a callMatt Arsenault2016-05-181-1/+5
* AMDGPU: Unify LowerGlobalAddressJan Vesely2016-05-131-0/+5
* AMDGPU: Move R600 specific code out of AMDGPUISelLowering.cppTom Stellard2016-05-021-39/+0
* [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper2016-04-281-8/+2
* [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI.Ahmed Bougacha2016-04-261-20/+14
* AMDGPU: Add DAG to debug dumpMatt Arsenault2016-04-251-2/+2
* AMDGPU: Re-visit nodes in performAndCombineMatt Arsenault2016-04-221-0/+5
* AMDGPU: Remove custom load/store scalarizationMatt Arsenault2016-04-141-78/+4
* AMDGPU: Fold bitcasts of scalar constants to vectorsMatt Arsenault2016-04-141-0/+34
* 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
* Silencing warnings from MSVC 2015 Update 2. All of these changes silence "C43...Aaron Ballman2016-03-301-1/+1
* AMDGPU: R600 code splitting cleanupMatt Arsenault2016-03-111-14/+0
* AMDGPU: Move function only used by R600Matt Arsenault2016-03-071-17/+0
* AMDGPU: Simplify boolean conditional return statementsMatt Arsenault2016-03-021-4/+1
* AMDGPU: Don't emit build_pair during udivrem legalizationMatt Arsenault2016-03-011-6/+11
* AMDGPU: Set HasExtractBitInsnMatt Arsenault2016-03-011-0/+11
* AMDGPU: Rename intrinsic to better match instruction nameMatt Arsenault2016-02-131-1/+1
* AMDGPU: Fix mishandling alignment when scalarizing vector loads/storesMatt Arsenault2016-02-121-2/+5
* AMDGPU: Split R600 and SI store loweringMatt Arsenault2016-02-111-63/+2
* AMDGPU: Split R600 and SI load loweringMatt Arsenault2016-02-101-93/+0
* [CodeGen] Prefer "if (SDValue R = ...)" to "if (R.getNode())". NFCI.Ahmed Bougacha2016-02-091-5/+2
* AMDGPU: Remove bfi and bfm intrinsicsMatt Arsenault2016-02-081-11/+0
* AMDGPU: Account for LDS alignmentMatt Arsenault2016-02-051-4/+9
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-02-021-5/+7
* AMDGPU: Remove 24-bit intrinsicsMatt Arsenault2016-01-291-16/+0
* AMDGPU: Match fmed3 patterns with legacy fmin/fmaxMatt Arsenault2016-01-281-2/+7
* AMDGPU: Match some med3 patternsMatt Arsenault2016-01-281-1/+4
* Revert r259035, it introduces a cyclic library dependencyOliver Stannard2016-01-281-5/+5
* Add backend dignostic printer for unsupported featuresOliver Stannard2016-01-281-5/+5
* Revert r258951 (and r258950), "Refactor backend diagnostics for unsupported f...NAKAMURA Takumi2016-01-281-6/+5
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-01-271-5/+6
* AMDGPU: Restore AMDGPU prefixed rsq intrinsic for nowMatt Arsenault2016-01-261-4/+0
* AMDGPU: Remove more unused intrinsicsMatt Arsenault2016-01-231-23/+0
* AMDGPU: Move amdgcn intrinsic handling into SITargetLoweringMatt Arsenault2016-01-231-72/+2
* AMDGPU: Rename intrinsics to use amdgcn prefixMatt Arsenault2016-01-221-8/+10
* AMDGPU: Remove AMDGPU.trunc intrinsicMatt Arsenault2016-01-201-2/+0
OpenPOWER on IntegriCloud