summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Add implicitarg.ptr intrinsic.Jan Vesely2016-06-211-8/+18
* AMDGPU: Fold more custom nodes to undefMatt Arsenault2016-06-201-11/+40
* AMDGPU: Add support for R_AMDGPU_REL32 relocationsTom Stellard2016-06-201-1/+2
* Reformat blank lines.NAKAMURA Takumi2016-06-201-3/+0
* Untabify.NAKAMURA Takumi2016-06-201-2/+1
* AMDGPU: Temporarily select trap to s_endpgmMatt Arsenault2016-06-171-0/+19
* AMDGPU/SI: Simplify code in SITargetLowering::LowerGlobalAddress()Tom Stellard2016-06-171-1/+1
* AMDGPU/SI: Refactor fixup handling for constant addrspace variablesTom Stellard2016-06-141-0/+34
* Revert "AMDGPU/SI: Refactor fixup handling for constant addrspace variables"Tom Stellard2016-06-141-34/+0
* AMDGPU/SI: Refactor fixup handling for constant addrspace variablesTom Stellard2016-06-141-0/+34
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-26/+20
* AMDGPU: Fix trailing whitespaceMatt Arsenault2016-06-101-14/+14
* AMDGPU: Fix i64 global cmpxchgMatt Arsenault2016-06-091-3/+3
* AMDGPU/SI: Fix 32-bit fdiv loweringWei Ding2016-06-091-16/+53
* Revert "Differential Revision: http://reviews.llvm.org/D20557"Eric Christopher2016-06-071-55/+17
* Differential Revision: http://reviews.llvm.org/D20557Wei Ding2016-06-071-17/+55
* AMDGPU: Fix constantexpr addrspacecastsMatt Arsenault2016-06-061-1/+4
* AMDGPU: Add fract intrinsicMatt Arsenault2016-05-281-0/+4
* [AMDGPU] Remove exit-on-error flag from test (PR27762)Diana Picus2016-05-261-1/+1
* AMDGPU: Cleanup lowering actionsMatt Arsenault2016-05-211-128/+41
* AMDGPU: Unify LowerGlobalAddressJan Vesely2016-05-131-16/+0
* AMDGPU: Fold shift into cvt_f32_ubyteNMatt Arsenault2016-05-091-1/+15
* AMDGPU: Simplify control flow / conditionsMatt Arsenault2016-05-051-19/+19
* AMDGPU: Uniform branch conditions can originate with intrinsicsNicolai Haehnle2016-05-051-2/+1
* 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
OpenPOWER on IntegriCloud