summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[AMDGPU] Invert the handling of skip insertion."Nicolai Hähnle2020-02-031-4/+1
* [AMDGPU] Invert the handling of skip insertion.cdevadas2020-01-151-1/+4
* [AMDGPU] gfx10 conditional registers handlingStanislav Mekhanoshin2019-06-161-6/+14
* AMDGPU: Don't count mask branch pseudo towards skip thresholdMatt Arsenault2019-06-071-10/+8
* AMDGPU: Insert skips for blocks with FLATMatt Arsenault2019-06-071-1/+2
* AMDGPU: Insert skip branches over return blocksMatt Arsenault2019-06-061-3/+0
* AMDGPU/GFX10: V_CMPX_xxx instructions still have an omod operandNicolai Haehnle2019-06-031-2/+1
* [AMDGPU] gfx1010 VOPC implementationStanislav Mekhanoshin2019-04-261-7/+15
* AMDGPU: Force skip over SMRD, VMEM and s_waitcnt instructionsRhys Perry2019-04-171-0/+4
* [AMDGPU] Add support for immediate operand for S_ENDPGMDavid Stuttard2019-03-121-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* AMDGPU: Fix analyzeBranch failing with pseudoterminatorsMatt Arsenault2018-11-161-1/+1
* [AMDGPU] Optimize S_CBRANCH_VCC[N]Z -> S_CBRANCH_EXEC[N]ZStanislav Mekhanoshin2018-11-121-0/+97
* AMDGPU: Force skip over s_sendmsg and exp instructionsNicolai Haehnle2018-07-301-20/+2
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-1/+1
* AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard2018-05-221-0/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* Fix compiler warning introduced in r325931. NFC.Geoff Berry2018-02-231-3/+2
* [MachineOperand][Target] MachineOperand::isRenamable semantics changesGeoff Berry2018-02-231-5/+0
* [AMDGPU] isRenamable fixes to support copy forwardingGeoff Berry2018-01-301-2/+8
* AMDGPU: Allow a SGPR for the conditional KILL operandMarek Olsak2018-01-291-23/+31
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)Marek Olsak2017-10-241-18/+95
* [AMDGPU] Avoid predicated execution of the basic blocks containing scalarAlexander Timofeev2017-10-031-0/+10
* AMDGPU: Rename SI_RETURNMatt Arsenault2017-03-211-2/+2
* AMDGPU: Remove spurious out branches after a killMatt Arsenault2017-01-241-2/+9
* [AMDGPU] Fix some Clang-tidy modernize and Include What You Use warnings; oth...Eugene Zelenko2017-01-211-18/+31
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-2/+2
* AMDGPU: Refactor exp instructionsMatt Arsenault2016-12-051-6/+5
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* AMDGPU: Split SILowerControlFlow into two piecesMatt Arsenault2016-08-221-0/+330
OpenPOWER on IntegriCloud