summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
Commit message (Expand)AuthorAgeFilesLines
* [AMDGPU] Remove unnecessary v_mov from a register to itself in WQM lowering.Michael Bedy2020-01-101-5/+22
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-1/+2
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-6/+6
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-7/+6
* [AMDGPU] Add llvm.amdgcn.softwqm intrinsicCarl Ritson2019-07-261-1/+9
* [AMDGPU] gfx908 mfma supportStanislav Mekhanoshin2019-07-111-1/+1
* [AMDGPU] gfx10 conditional registers handlingStanislav Mekhanoshin2019-06-161-20/+30
* [AMDGPU] Pre-allocate WWM registers to reduce VGPR pressure.Neil Henning2019-04-011-3/+18
* AMDGPU: Preserve LiveIntervals in WQMMatt Arsenault2019-03-251-0/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-1/+1
* [AMDGPU] Fixed WWM bug in block otherwise entirely in WQMTim Renouf2018-05-271-0/+5
* AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard2018-05-221-0/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-2/+3
* [AMDGPU] Don't force WQM for DS opTim Renouf2018-05-071-3/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-2/+2
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-2/+3
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Fix thinko in last commit.Eric Christopher2017-11-161-1/+1
* Add NDEBUG checks around LLVM_DUMP_METHOD functions for Wunused-function warn...Eric Christopher2017-11-161-1/+5
* [AMDGPU] Implement llvm.amdgcn.set.inactive intrinsicConnor Abbott2017-08-041-1/+30
* [AMDGPU] Add support for Whole Wavefront ModeConnor Abbott2017-08-041-45/+136
* [AMDGPU] refactor WQM pass in preparation for WWM (NFCI)Connor Abbott2017-08-041-46/+77
* [AMDGPU] Add an llvm.amdgcn.wqm intrinsic for WQMConnor Abbott2017-08-041-0/+15
* [AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What Yo...Eugene Zelenko2016-12-091-4/+22
* AMDGPU/SI: Add back reverted SGPR spilling code, but disable itMarek Olsak2016-11-251-1/+1
* Revert "AMDGPU: Make m0 unallocatable"Marek Olsak2016-11-251-1/+1
* AMDGPU: Make m0 unallocatableMatt Arsenault2016-11-241-1/+1
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+1
* AMDGPU: Do not clobber SCC in SIWholeQuadModeNicolai Haehnle2016-09-121-70/+197
* AMDGPU: Reduce the duration of whole-quad-modeNicolai Haehnle2016-09-031-54/+108
* AMDGPU: Fix an interaction between WQM and polygon stipplingNicolai Haehnle2016-09-031-7/+0
* AMDGPU: Stay in WQM for non-intrinsic storesNicolai Haehnle2016-08-021-4/+5
* AMDGPU: Track physical registers in SIWholeQuadModeNicolai Haehnle2016-08-021-26/+53
* AMDGPU: add execfix flag to SI_ELSENicolai Haehnle2016-07-281-0/+3
* AMDGPU: WQM cleanupsMatt Arsenault2016-07-131-42/+31
* AMDGPU: Follow up to r275203Matt Arsenault2016-07-121-4/+1
* AMDGPU: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-16/+18
* AMDGPU: Cleanup subtarget handling.Matt Arsenault2016-06-241-2/+4
* AMDGPU: Add amdgpu-ps-wqm-outputs function attributesNicolai Haehnle2016-06-071-2/+27
* AMDGPU/SI: add llvm.amdgcn.ps.live intrinsicNicolai Haehnle2016-04-221-14/+45
* AMDGPU: Add a shader calling conventionNicolai Haehnle2016-04-061-3/+1
* AMDGPU: Fix dangling references introduced by r263982Nicolai Haehnle2016-03-211-3/+5
* AMDGPU: Coding style fixesNicolai Haehnle2016-03-211-4/+2
* AMDGPU: Add SIWholeQuadMode passNicolai Haehnle2016-03-211-0/+465
OpenPOWER on IntegriCloud