summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Custom lower v2i32 loads and storesMatt Arsenault2016-05-021-7/+39
* AMDGPU: Make i64 loads/stores promote to v2i32Matt Arsenault2016-05-021-0/+12
* AMDGPU: Add kernarg.segment.ptr intrinsicMatt Arsenault2016-04-291-0/+5
* AMDGPU: Stop reporting an addressing mode for unknown addrspaceMatt Arsenault2016-04-291-1/+6
* [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI.Ahmed Bougacha2016-04-261-5/+4
* AMDGPU: Implement addrspacecastMatt Arsenault2016-04-251-0/+84
* AMDGPU: Add queue ptr intrinsicMatt Arsenault2016-04-251-1/+11
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+1
* AMDGPU/SI: Fix regression with no-return atomicsNicolai Haehnle2016-04-151-0/+1
* AMDGPU: Remove custom load/store scalarizationMatt Arsenault2016-04-141-2/+2
* AMDGPU: Directly emit m0 initialization with s_mov_b32Matt Arsenault2016-04-141-13/+20
* AMDGPU/SI: Use the correct scratch wave offset register for shaders.Tom Stellard2016-04-141-6/+28
* AMDGPU: Implement canonicalizeMatt Arsenault2016-04-141-0/+43
* AMDGPU: Eliminate half of i64 or if one operand is zero_extend from i32Matt Arsenault2016-04-121-0/+30
* AMDGPU: Add atomic_inc + atomic_dec intrinsicsMatt Arsenault2016-04-121-1/+48
* AMDGPU: Add a shader calling conventionNicolai Haehnle2016-04-061-9/+8
* AMDGPU: Implement {BUFFER,FLAT}_ATOMIC_CMPSWAP{,_X2}Tom Stellard2016-04-011-0/+62
* AMDGPU/SI: Implement GroupStaticSize Intrinsic for Dynamic LDSChangpeng Fang2016-03-151-2/+14
* AMDGPU: More bits of frame index are known to be zeroMatt Arsenault2016-02-271-15/+25
* AMDGPU: Implement readcyclecounterMatt Arsenault2016-02-271-0/+3
* [AMDGPU] Assembler: Basic support for MIMGNikolay Haustov2016-02-261-3/+6
* AMDGPU/SI: add llvm.amdgcn.image.load/store[.mip] intrinsicsNicolai Haehnle2016-02-181-3/+4
* AMDGPU: Prepare for reducing private element size.Matt Arsenault2016-02-131-14/+48
* AMDGPU: Add intrinsics for sin/cosMatt Arsenault2016-02-131-0/+16
* AMDGPU: Rename intrinsic to better match instruction nameMatt Arsenault2016-02-131-2/+2
* AMDGPU: Fix broken condition causing warningMatt Arsenault2016-02-131-1/+1
* AMDGPU/SI: Detect uniform branches and emit s_cbranch instructionsTom Stellard2016-02-121-5/+33
* AMDGPU: Set flat_scratch from flat_scratch_init regMatt Arsenault2016-02-121-1/+10
* AMDGPU: Split R600 and SI store loweringMatt Arsenault2016-02-111-13/+17
* AMDGPU: Fix indentation and variable namesMatt Arsenault2016-02-101-34/+31
* AMDGPU: Split R600 and SI load loweringMatt Arsenault2016-02-101-1/+23
* [CodeGen] Prefer "if (SDValue R = ...)" to "if (R.getNode())". NFCI.Ahmed Bougacha2016-02-091-4/+2
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-02-021-4/+6
* AMDGPU: Fix emitting invalid workitem intrinsics for HSAMatt Arsenault2016-01-301-0/+34
* AMDGPU: Add new amdgcn workitem intrinsicsMatt Arsenault2016-01-301-0/+6
* AMDGPU: Match fmed3 patterns with legacy fmin/fmaxMatt Arsenault2016-01-281-26/+32
* AMDGPU: Match some med3 patternsMatt Arsenault2016-01-281-5/+88
* Revert r259035, it introduces a cyclic library dependencyOliver Stannard2016-01-281-6/+4
* Add backend dignostic printer for unsupported featuresOliver Stannard2016-01-281-4/+6
* Revert r258951 (and r258950), "Refactor backend diagnostics for unsupported f...NAKAMURA Takumi2016-01-281-6/+4
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-01-271-4/+6
* AMDGPU: Make v32i8/v64i8 illegal typesMatt Arsenault2016-01-261-3/+0
* AMDGPU: Remove old sample intrinsicsMatt Arsenault2016-01-261-17/+0
* AMDGPU: Implement read_register and write_register intrinsicsMatt Arsenault2016-01-261-0/+47
* AMDGPU: Restore AMDGPU prefixed rsq intrinsic for nowMatt Arsenault2016-01-261-1/+2
* AMDGPU: Move amdgcn intrinsic handling into SITargetLoweringMatt Arsenault2016-01-231-1/+66
* AMDGPU: Rename intrinsics to use amdgcn prefixMatt Arsenault2016-01-221-1/+2
* AMDGPU: Remove AMDGPU.fract intrinsicMatt Arsenault2016-01-221-3/+0
* AMDGPU/SI: Promote i1 SETCC operationsTom Stellard2016-01-201-0/+1
* AMDGPU: Remove AMDIL.fraction intrinsicMatt Arsenault2016-01-201-2/+1
OpenPOWER on IntegriCloud