summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU/GFX10: Apply the VMEM-to-scalar-write hazard also to writes to EXECNicolai Haehnle2019-07-171-1/+1
* [AMDGPU] gfx908 hazard recognizerStanislav Mekhanoshin2019-07-111-1/+228
* [AMDGPU] hazard recognizer for fp atomic to s_denorm_modeStanislav Mekhanoshin2019-06-211-0/+41
* AMDGPU: Consolidate some getGeneration checksMatt Arsenault2019-06-191-5/+4
* [AMDGPU] gfx1010 premlane instructionsStanislav Mekhanoshin2019-06-121-0/+44
* [AMDGPU] gfx1010 Avoid SMEM WAR hazard for some s_waitcnt valuesCarl Ritson2019-05-201-6/+22
* [AMDGPU] Check MI bundles for hazardsAustin Kerbow2019-05-071-11/+56
* [AMDGPU] Fixed asan error after D61536Stanislav Mekhanoshin2019-05-041-1/+1
* AMDGPU] gfx1010 hazard recognizerStanislav Mekhanoshin2019-05-041-3/+262
* AMDGPU: Remove unnecessary subtarget getMatt Arsenault2019-04-031-1/+0
* [AMDGPU] Omit KILL instructions from hazard recognizerDavid Stuttard2019-03-051-3/+2
* [AMDGPU] Fixed hazard recognizer to walk predecessorsStanislav Mekhanoshin2019-01-211-25/+113
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* AMDGPU: Add llvm.amdgcn.ds.ordered.add & swapMarek Olsak2019-01-161-4/+18
* [AMDGPU] Prevent sequences of non-instructions disrupting GCNHazardRecognizer...Carl Ritson2018-09-101-2/+9
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-4/+4
* AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard2018-05-221-0/+1
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* [AMDGPU] Add GCNHazardRecognizer::checkInlineAsmHazards() and GCNHazardRecogn...Mark Searles2017-12-071-17/+60
* AMDGPU: Move hazard avoidance out of waitcnt pass.Matt Arsenault2017-11-171-37/+54
* AMDGPU: Replace list of SMEM buffer opcodesMatt Arsenault2017-11-171-10/+1
* AMDGPU: Fix breaking SMEM clausesMatt Arsenault2017-11-171-25/+29
* AMDGPU: Handle s_buffer_load_dword hazard on SIMarek Olsak2017-10-261-0/+27
* AMDGPU: Make worst-case assumption about the wait states in inline assemblyNicolai Haehnle2017-09-061-1/+2
* AMDGPU: IMPLICIT_DEFs and DBG_VALUEs do not contribute to wait statesNicolai Haehnle2017-09-011-4/+9
* [AMDGPU] Add missing hazard for DPP-after-EXEC-writeConnor Abbott2017-08-041-1/+8
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* AMDGPU: Fix broken condition in hazard recognizerMatt Arsenault2017-03-171-17/+16
* Reverted unintended commitSimon Pilgrim2017-03-151-2/+2
* Fix Wint-in-bool-context warning (PR32248)Simon Pilgrim2017-03-151-2/+2
* AMDGPU: Merge initial gfx9 supportMatt Arsenault2017-02-181-6/+72
* [AMDGPU] Fix some Clang-tidy modernize and Include What You Use warnings; oth...Eugene Zelenko2017-01-201-7/+15
* AMDGPU: Rename flat operands to match mubufMatt Arsenault2016-11-291-1/+1
* AMDGPU/GCN: Exit early in hazard recognizer if there is no vreg argumentJan Vesely2016-11-151-0/+4
* AMDGPU/SI: Handle hazard with s_rfe_b64Tom Stellard2016-10-271-1/+27
* AMDGPU/SI: Handle hazard with sgpr lane selects for v_{read,write}laneTom Stellard2016-10-271-1/+33
* AMDGPU/SI: Fix unused variable warning on non-debug buildsTom Stellard2016-10-271-0/+1
* AMDGPU/SI: Handle hazard with > 8 byte VMEM storesTom Stellard2016-10-271-20/+107
* AMDGPU/SI: Handle s_setreg hazard in GCNHazardRecognizerTom Stellard2016-10-271-0/+19
* AMDGPU/SI: Handle s_getreg hazard in GCNHazardRecognizerTom Stellard2016-10-151-0/+47
* AMDGPU/SI: Handle div_fmas hazard in GCNHazardRecognizerTom Stellard2016-10-071-0/+22
* AMDGPU: Cleanup subtarget handling.Matt Arsenault2016-06-241-17/+11
* Move instances of std::function.Benjamin Kramer2016-06-121-2/+2
* Silence unused variable warning; NFC.Aaron Ballman2016-05-031-2/+1
* AMDGPU/SI: Use the hazard recognizer to break SMEM soft clausesTom Stellard2016-05-021-2/+70
* AMDGPU/SI: Use hazard recognizer to detect DPP hazardsTom Stellard2016-05-021-0/+26
* Silence unused variable warnings; NFC.Aaron Ballman2016-05-021-9/+4
* AMDGPU/SI: Enable the post-ra schedulerTom Stellard2016-04-301-0/+182
OpenPOWER on IntegriCloud