summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Don't rely on m0 being -1 for GWS offsetsMatt Arsenault2019-07-191-4/+6
* AMDGPU: Use getTargetConstantMatt Arsenault2019-07-171-2/+2
* [AMDGPU] Restrict v_cndmask_b32 abs/neg modifiers to f32Jay Foad2019-07-121-0/+10
* [AMDGPU] gfx908 mfma supportStanislav Mekhanoshin2019-07-111-3/+5
* AMDGPU: Make AMDGPUPerfHintAnalysis an SCC passMatt Arsenault2019-07-051-1/+0
* [AMDGPU] LCSSA pass added in preISel. Fixing typo in previous commitAlexander Timofeev2019-07-021-1/+1
* [AMDGPU] LCSSA pass added in preISel. Uniform values defined in the divergent...Alexander Timofeev2019-07-021-0/+18
* AMDGPU: Support GDS atomicsNicolai Haehnle2019-07-011-6/+11
* AMDGPU: Add intrinsics for DS GWS semaphore instructionsMatt Arsenault2019-06-201-16/+58
* AMDGPU: Treat undef as an inline immediateMatt Arsenault2019-06-201-1/+17
* AMDGPU: Consolidate some getGeneration checksMatt Arsenault2019-06-191-5/+4
* AMDGPU: Undo sub x, c canonicalization for v2i16Matt Arsenault2019-06-191-26/+59
* Reapply "AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsics"Matt Arsenault2019-06-191-0/+84
* Revert rL363678 : AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsicsSimon Pilgrim2019-06-191-85/+0
* AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsicsMatt Arsenault2019-06-181-0/+85
* [AMDGPU] gfx10 conditional registers handlingStanislav Mekhanoshin2019-06-161-5/+15
* AMDGPU: Fix dropping memref for ds append/consumeMatt Arsenault2019-06-141-1/+3
* AMDGPU: Fix input chain when gluing copies to m0Matt Arsenault2019-06-141-2/+5
* AMDGPU: Refactor to prepare for manually selecting more intrinsicsMatt Arsenault2019-06-141-9/+19
* AMDGPU: Invert frame index offset interpretationMatt Arsenault2019-06-051-4/+4
* [AMDGPU] gfx1010 VMEM and SMEM implementationStanislav Mekhanoshin2019-04-301-42/+29
* [AMDGPU] gfx1010 VOP2 changesStanislav Mekhanoshin2019-04-261-0/+52
* [AMDGPU] Added v5i32 and v5f32 register classesTim Renouf2019-03-221-0/+2
* [AMDGPU] Support for v3i32/v3f32Tim Renouf2019-03-211-0/+2
* [AMDGPU] Fix clamp bit DAG operandMichael Liao2019-03-201-5/+8
* [AMDGPU] Asm/disasm clamp modifier on vop3 int arithmeticTim Renouf2019-03-181-10/+22
* [AMDGPU] Silence gcc 7 warningsStanislav Mekhanoshin2019-03-131-30/+0
* AMDGPU: Move d16 load matching to preprocess stepMatt Arsenault2019-03-081-35/+174
* AMDGPU: Add DS append/consume intrinsicsMatt Arsenault2019-01-281-15/+72
* Codegen support for atomicrmw fadd/fsubMatt Arsenault2019-01-221-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* AMDGPU: Don't peel of the offset if the resulting base could possibly be nega...Changpeng Fang2018-12-211-3/+7
* AMDGPU: Avoid selecting ds_{read,write}2_b32 on SINicolai Haehnle2018-10-171-2/+0
* [AMDGPU] Rename pass "isel" to "amdgpu-isel"Fangrui Song2018-10-031-2/+2
* [AMDGPU] Removed unused methodTim Renouf2018-09-131-22/+0
* [AMDGPU] Load divergence predicate refactoringAlexander Timofeev2018-09-131-0/+25
* [AMDGPU] Preliminary patch for divergence driven instruction selection. Immed...Alexander Timofeev2018-09-111-1/+51
* AMDGPU: Remove remnants of old address space mappingMatt Arsenault2018-08-311-11/+6
* [NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysisNicolai Haehnle2018-08-301-3/+3
* AMDGPU: Handle 32-bit address wraparounds for SMRD opcodesMarek Olsak2018-08-291-1/+5
* [AMDGPU] New buffer intrinsicsTim Renouf2018-08-211-82/+2
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-3/+2
* [AMDGPU] Avoid using divergent value in mubuf addr64 descriptorTim Renouf2018-08-021-50/+73
* AMDGPU: Improve hack for packing conversion opsMatt Arsenault2018-08-011-0/+14
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-5/+5
* AMDGPU: Separate R600 and GCN TableGen filesTom Stellard2018-06-281-45/+59
* AMDGPU: Add patterns for i32/i64 local atomic load/storeMatt Arsenault2018-06-221-1/+3
* AMDGPU: Fix scalar_to_vector for v4i16/v4f16Matt Arsenault2018-06-201-3/+2
* [AMDGPU] Add perf hints to functionsStanislav Mekhanoshin2018-05-251-0/+3
* AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard2018-05-221-0/+1
OpenPOWER on IntegriCloud