summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* AMDGPU: Improve offset folding for register indexingMatt Arsenault2016-07-091-0/+49
* AMDGPU/SI: Remove address space query functions from AMDGPUDAGToDAGISelTom Stellard2016-07-051-56/+3
* AMDGPU/R600: Add PatFrags for selecting the correct vtx id for loadsTom Stellard2016-07-051-5/+0
* AMDGPU/SI: Remove hack for selecting < 32-bit loads to MUBUF instructionsTom Stellard2016-07-041-4/+0
* AMDGPU: Cleanup subtarget handling.Matt Arsenault2016-06-241-1/+1
* AMDGPU: Fix gcc warningsMatt Arsenault2016-06-221-90/+0
* Delete more dead code.Rafael Espindola2016-06-211-32/+0
* Delete some dead code.Rafael Espindola2016-06-211-5/+0
* Reformat blank lines.NAKAMURA Takumi2016-06-201-1/+0
* Untabify.NAKAMURA Takumi2016-06-201-5/+3
* AMDGPU: Fix MUBUF offset bugs affecting llvm.amdgcn.buffer.* intrinsicsNicolai Haehnle2016-06-151-13/+30
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-3/+4
* AMDGPU/SI: Make sure to emit TargetConstant nodes when matching ds_*permuteTom Stellard2016-06-101-2/+2
* AMDGPU: Fix flat atomicsMatt Arsenault2016-06-091-0/+17
* AMDGPU: Fix i64 global cmpxchgMatt Arsenault2016-06-091-6/+75
* AMDGPU/R600: Implement memory loads from constant ASJan Vesely2016-05-131-3/+10
* SDAG: Implement Select instead of SelectImpl in AMDGPUDAGToDAGISelJustin Bogner2016-05-121-49/+67
* Fixed unused but set variable warningSimon Pilgrim2016-05-091-3/+0
* SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner2016-05-051-2/+2
* AMDGPU: Make i64 loads/stores promote to v2i32Matt Arsenault2016-05-021-55/+0
* AMDGPU/SI: Add offset field to ds_permute/ds_bpermute instructionsTom Stellard2016-04-291-2/+2
* AMDGPU: Implement addrspacecastMatt Arsenault2016-04-251-66/+0
* AMDGPU: sext_inreg (srl x, K), vt -> bfe x, K, vt.SizeMatt Arsenault2016-04-221-0/+16
* [StructurizeCFG] Annotate branches that were treated as uniformNicolai Haehnle2016-04-141-1/+3
* AMDGPU: Add atomic_inc + atomic_dec intrinsicsMatt Arsenault2016-04-121-1/+2
* AMDGPU/SI: Implement atomic load/store for i32 and i64Jan Vesely2016-04-071-12/+33
* Fix sequence point warning. NFC.Vasileios Kalintiris2016-03-241-1/+1
* AMDGPU: Insert moves of frame index to value operandsMatt Arsenault2016-03-231-0/+56
* AMDGPU: Remove SignBitIsZero for mubuf scratch offsetsMatt Arsenault2016-03-211-1/+1
* AMDGPU: use ComplexPattern for offsets in llvm.amdgcn.buffer.load/store.formatNicolai Haehnle2016-03-181-0/+79
* AMDGPU: Simplify boolean conditional return statementsMatt Arsenault2016-03-021-10/+7
* AMDGPU: Check cheaper condition before SignBitIsZeroMatt Arsenault2016-02-241-7/+6
* AMDGPU: Cleanup includes and random macrosMatt Arsenault2016-02-131-11/+4
* AMDGPU/SI: Detect uniform branches and emit s_cbranch instructionsTom Stellard2016-02-121-0/+55
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-02-021-3/+3
* Revert r259035, it introduces a cyclic library dependencyOliver Stannard2016-01-281-2/+2
* Add backend dignostic printer for unsupported featuresOliver Stannard2016-01-281-2/+2
* Revert r258951 (and r258950), "Refactor backend diagnostics for unsupported f...NAKAMURA Takumi2016-01-281-2/+2
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-01-271-2/+2
* AMDGPU: Fix old comments that mention AMDILMatt Arsenault2016-01-201-1/+1
* AMDGPU/SI: Use flat for global load/store when targeting HSAChangpeng Fang2015-12-221-9/+17
* Revert "AMDGPU/SI: Use flat for global load/store when targeting HSA"Rafael Espindola2015-12-221-17/+9
* AMDGPU/SI: Use flat for global load/store when targeting HSAChangpeng Fang2015-12-221-9/+17
* AMDGPU: Error on addrspacecasts that aren't actually implementedMatt Arsenault2015-12-011-4/+7
* AMDGPU/SI: Remove REGISTER_STORE/REGISTER_LOAD code which is now deadTom Stellard2015-12-011-35/+0
* AMDGPU: Rework how private buffer passed for HSAMatt Arsenault2015-11-301-5/+1
* AMDGPU: Rename enums to be consistent with HSA code object terminologyMatt Arsenault2015-11-301-2/+2
* AMDGPU: Remove SIPrepareScratchRegsMatt Arsenault2015-11-301-27/+5
* AMDGPU: Remove dead codeMatt Arsenault2015-11-111-33/+2
* AMDGPU: Alphabetize includesMatt Arsenault2015-11-031-1/+1
OpenPOWER on IntegriCloud