summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Fix analyzeBranch failing with pseudoterminatorsMatt Arsenault2018-11-161-1/+28
* [AMDGPU] Always pass TRI into findRegister[Use/Def]OperandIdxStanislav Mekhanoshin2018-11-091-2/+2
* Revert "AMDGPU: Divergence-driven selection of scalar buffer load intrinsics"Nicolai Haehnle2018-11-071-7/+178
* [AMDGPU] Remove FeatureVGPRSpillingScott Linder2018-10-311-19/+0
* AMDGPU: Use scavengeRegisterBackwardsMatt Arsenault2018-10-301-2/+3
* AMDGPU: Divergence-driven selection of scalar buffer load intrinsicsNicolai Haehnle2018-10-171-178/+7
* [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructionsScott Linder2018-10-081-92/+259
* [AMDGPU] Preliminary patch for divergence driven instruction selection. L...Alexander Timofeev2018-09-131-0/+1
* [AMDGPU] Preliminary patch for divergence driven instruction selection. Immed...Alexander Timofeev2018-09-111-2/+7
* [AMDGPU] Preliminary patch for divergence driven instruction selection. I...Alexander Timofeev2018-09-101-5/+33
* [AMDGPU] Preliminary patch for divergence driven instruction selection. Fold ...Alexander Timofeev2018-09-071-3/+11
* Revert r341413Scott Linder2018-09-061-218/+67
* [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructionsScott Linder2018-09-041-67/+218
* AMDGPU: Remove remnants of old address space mappingMatt Arsenault2018-08-311-7/+7
* AMDGPU: Fix getInstSizeInBytesNicolai Haehnle2018-08-291-17/+14
* AMDGPU: Shrink insts to fold immediatesMatt Arsenault2018-08-281-0/+53
* AMDGPU: Move canShrink into TIIMatt Arsenault2018-08-281-0/+52
* [AMDGPU] Add support for multi-dword s.buffer.load intrinsicTim Renouf2018-08-251-3/+96
* [PSV] Update API to be able to use TargetCustom without UB.Marcello Maggioni2018-08-201-1/+1
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-13/+13
* AMDGPU: Force skip over s_sendmsg and exp instructionsNicolai Haehnle2018-07-301-0/+30
* AMDGPU: Fix code size for return_to_epilog pseudoMatt Arsenault2018-07-271-3/+3
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-22/+24
* AMDGPU: Separate R600 and GCN TableGen filesTom Stellard2018-06-281-8/+97
* [AMDGPU] Construct memory clauses before RAStanislav Mekhanoshin2018-05-311-0/+16
* AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard2018-05-221-0/+14
* [AMDGPU] Added checks for dpp_ctrl valueStanislav Mekhanoshin2018-05-081-0/+16
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-2/+2
* AMDGPU: Add Vega12 and Vega20Matt Arsenault2018-04-301-14/+26
* [AMDGPU] Truncate packed inline constantStanislav Mekhanoshin2018-04-241-0/+7
* AMDGPU: Move a flawed assert when spilling SGPRsMatt Arsenault2018-04-231-4/+0
* AMDGPU: Assign enum name to stack IDMatt Arsenault2018-04-231-2/+2
* AMDGPU: Legalize the operand of SI_INIT_M0Nicolai Haehnle2018-04-201-0/+15
* [AMDGPU] Use packed literals with zero either lower or hi partStanislav Mekhanoshin2018-04-191-0/+9
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* AMDGPU: Don't leave dead illegal VGPR->SGPR copiesMatt Arsenault2018-03-191-0/+7
* [AMDGPU] added writelane intrinsicTim Renouf2018-02-281-2/+26
* AMDGPU: Fix S_BUFFER_LOAD_DWORD_SGPR moveToVALUMarek Olsak2018-02-061-2/+8
* AMDGPU: Fold inline offset for loads properly in moveToVALU on GFX9Marek Olsak2018-01-311-22/+31
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-9/+9
* [AMDGPU] SDWA: add support for PRESERVE into SDWA peephole.Sam Kolton2017-12-041-0/+22
* AMDGPU: Use carry-less adds in FI eliminationMatt Arsenault2017-11-301-1/+4
* AMDGPU: Use gfx9 carry-less add/sub instructionsMatt Arsenault2017-11-301-16/+73
* AMDGPU: Consistently check for immediates in SIInstrInfo::FoldImmediateNicolai Haehnle2017-11-281-23/+22
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* AMDGPU: Replace i64 add/sub loweringMatt Arsenault2017-11-151-0/+73
* AMDGPU: Fold immediate offset into BUFFER_LOAD_DWORD lowered from SMEMMarek Olsak2017-11-091-2/+32
* AMDGPU: Select s_buffer_load_dword with a non-constant SGPR offsetMarek Olsak2017-10-311-0/+21
* AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)Marek Olsak2017-10-241-0/+21
* AMDGPU: Fix not accounting for instruction size in bundlesMatt Arsenault2017-10-041-1/+14
OpenPOWER on IntegriCloud