summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/FLATInstructions.td
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Eliminate more legacy codepred address space PatFragsMatt Arsenault2020-01-091-2/+2
* AMDGPU/GlobalISel: Select some 128-bit load/storesMatt Arsenault2019-12-271-4/+10
* AMDGPU: Select global atomicrmw faddMatt Arsenault2019-11-061-4/+6
* AMDGPU/GlobalISel: Handle flat/global G_ATOMIC_CMPXCHGMatt Arsenault2019-10-251-53/+32
* [AMDGPU] drop getIsFP td helperStanislav Mekhanoshin2019-10-171-3/+3
* [AMDGPU][MC][GFX10] Corrected definition of FLAT GLOBAL/SCRATCH instructionsDmitry Preobrazhensky2019-10-041-1/+1
* AMDGPU/GlobalISel: Avoid repeating 32-bit type listsMatt Arsenault2019-09-061-2/+2
* AMDGPU/GlobalISel: Fix flat load/store of pointer typesMatt Arsenault2019-08-011-2/+2
* AMDGPU/GlobalISel: Remove manual store select codeMatt Arsenault2019-08-011-8/+21
* AMDGPU: Start redefining atomic PatFragsMatt Arsenault2019-08-011-74/+74
* AMDGPU: Correct FP atomic patternsMatt Arsenault2019-08-011-7/+4
* AMDGPU: Add register classes to flat store patternsMatt Arsenault2019-07-161-25/+25
* AMDGPU: Replace store PatFragsMatt Arsenault2019-07-161-2/+2
* AMDGPU: Redefine load PatFragsMatt Arsenault2019-07-161-4/+4
* AMDGPU: Avoid code predicates for extload PatFragsMatt Arsenault2019-07-161-6/+12
* [AMDGPU] gfx908 atomic fadd and atomic pk_faddStanislav Mekhanoshin2019-07-111-0/+28
* [AMDGPU][MC] Corrected parsing of FLAT offset modifierDmitry Preobrazhensky2019-07-081-27/+23
* [AMDGPU] hazard recognizer for fp atomic to s_denorm_modeStanislav Mekhanoshin2019-06-211-4/+14
* [AMDGPU] gfx1010 VMEM and SMEM implementationStanislav Mekhanoshin2019-04-301-26/+238
* [AMDGPU] Sort out and rename multiple CI/VI predicatesStanislav Mekhanoshin2019-04-061-5/+5
* [AMDGPU] predicate and feature refactoringStanislav Mekhanoshin2019-04-051-3/+6
* [AMDGPU] Support for v3i32/v3f32Tim Renouf2019-03-211-0/+4
* AMDGPU: Move d16 load matching to preprocess stepMatt Arsenault2019-03-081-66/+35
* Revert "AMDGPU/NFC: Cleanup subtarget predicates"Konstantin Zhuravlyov2019-02-221-4/+4
* AMDGPU/NFC: Cleanup subtarget predicatesKonstantin Zhuravlyov2019-02-211-4/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AMDGPU] Add FixupVectorISel pass, currently Supports SREGs in GLOBAL LD/STRon Lieberman2018-11-161-4/+19
* AMDGPU/NFC: Split FLAT_Global_Atomic_Pseudo into RTN/NO_RTN multiclassesKonstantin Zhuravlyov2018-11-071-11/+30
* AMDGPU: Remove remnants of old address space mappingMatt Arsenault2018-08-311-1/+1
* AMDGPU: Make various NamedOperands upper caseNicolai Haehnle2018-06-041-12/+12
* AMDGPU: Add D16 instructions preserve unused bits featureKonstantin Zhuravlyov2018-05-041-2/+2
* [AMDGPU][MC][DISASSEMBLER][GFX9] Corrected decoding of GLOBAL/SCRATCH opcodesDmitry Preobrazhensky2017-11-271-2/+2
* AMDGPU: Select d16 loads into low component of registerMatt Arsenault2017-11-131-0/+35
* AMDGPU: Remove global isGCN predicatesMatt Arsenault2017-10-031-19/+19
* AMDGPU: Match load d16 hi instructionsMatt Arsenault2017-09-201-19/+59
* AMDGPU: Cleanup load/store PatFragsMatt Arsenault2017-09-201-73/+40
* AMDGPU: Match store d16_hi instructionsMatt Arsenault2017-09-201-0/+17
* AMDGPU: Start using !con operatorMatt Arsenault2017-09-081-14/+12
* AMDGPU: Don't legalize i16 extloads to i32 with legal i16Matt Arsenault2017-09-071-1/+2
* AMDGPU: Add most d16 load/store instruction definitionsMatt Arsenault2017-09-011-15/+71
* AMDGPU: Cleanup subtarget featuresMatt Arsenault2017-08-071-10/+7
* AMDGPU: Start selecting global instructionsMatt Arsenault2017-07-291-4/+89
* AMDGPU: Implement memory modelKonstantin Zhuravlyov2017-07-211-2/+2
* AMDGPU: Introduce maybeAtomic instruction flagKonstantin Zhuravlyov2017-07-211-1/+5
* AMDGPU: Don't track lgkmcnt for global_/scratch_ instructionsMatt Arsenault2017-07-211-5/+6
* AMDGPU: Add instruction definitions for some scratch_* instructionsMatt Arsenault2017-07-211-18/+92
* AMDGPU: Add encodings for global atomicsMatt Arsenault2017-07-201-25/+190
* AMDGPU: Correct encoding for global instructionsMatt Arsenault2017-07-201-46/+86
* AMDGPU: Start adding global_* instructionsMatt Arsenault2017-06-201-4/+66
* AMDGPU: Start selecting flat instruction offsetsMatt Arsenault2017-06-121-11/+12
OpenPOWER on IntegriCloud