summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIInsertWaits.cpp
Commit message (Expand)AuthorAgeFilesLines
* [AMDGPU][Waitcnt] Remove the old waitcnt passMark Searles2018-05-071-703/+0
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-23/+23
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-02-221-1/+1
* [NFC] fix trivial typos in comments and documentsHiroshi Inoue2018-01-291-1/+1
* [AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use war...Eugene Zelenko2017-08-081-13/+8
* AMDGPU: Make auto waitcnt before barrier a featureKonstantin Zhuravlyov2017-06-021-1/+1
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-5/+5
* AMDGPU: Insert wait at start of callee functionsMatt Arsenault2017-04-111-0/+14
* AMDGPU: Rename SI_RETURNMatt Arsenault2017-03-211-2/+2
* AMDGPU: Don't wait at end of block with a trivial successorMatt Arsenault2017-03-081-2/+14
* [AMDGPU] Add target information that is required by tools to metadataKonstantin Zhuravlyov2017-02-081-13/+12
* [AMDGPU] Fix some Clang-tidy modernize and Include What You Use warnings; oth...Eugene Zelenko2017-01-211-21/+24
* AMDGPU/SI: Implement sendmsghalt intrinsicJan Vesely2017-01-041-2/+3
* AMDGPU: Refactor exp instructionsMatt Arsenault2016-12-051-5/+5
* AMDGPU: Rename flat operands to match mubufMatt Arsenault2016-11-291-6/+6
* AMDGPU/SI: Add back reverted SGPR spilling code, but disable itMarek Olsak2016-11-251-1/+42
* Revert "AMDGPU: Implement SGPR spilling with scalar stores"Marek Olsak2016-11-251-42/+1
* AMDGPU: Implement SGPR spilling with scalar storesMatt Arsenault2016-11-131-1/+42
* AMDGPU: Preserve vcc undef flags when inverting branchMatt Arsenault2016-11-071-4/+6
* AMDGPU/SI: Don't use non-0 waitcnt values when waiting on Flat instructionsTom Stellard2016-10-281-2/+11
* [AMDGPU] Refactor waitcnt encodingKonstantin Zhuravlyov2016-10-111-12/+16
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* [AMDGPU] Choose VMCNT, EXPCNT, LGKMCNT masks and shifts based on the isa versionKonstantin Zhuravlyov2016-09-301-6/+10
* [AMDGPU] Ask subtarget if waitcnt instruction is needed before barrier instru...Konstantin Zhuravlyov2016-09-301-2/+3
* AMDGPU: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-1/+1
* AMDGPU: Cleanup subtarget handling.Matt Arsenault2016-06-241-10/+8
* AMDGPU/SI: Use the hazard recognizer to break SMEM soft clausesTom Stellard2016-05-021-2/+1
* AMDGPU/SI: Use hazard recognizer to detect DPP hazardsTom Stellard2016-05-021-55/+0
* AMDGPU/SI: Remove wait state handling for SMRD in SIInsertWaitsTom Stellard2016-04-301-6/+0
* AMDGPU/SI: Add llvm.amdgcn.s.waitcnt.all intrinsicNicolai Haehnle2016-04-271-13/+70
* AMDGPU/SI: Insert wait states required after v_readfirstlane on SITom Stellard2016-04-121-0/+6
* AMDGPU/SI: Add MachineBasicBlock parameter to SIInstrInfo::insertWaitStatesTom Stellard2016-04-071-1/+1
* AMDGPU/SI: Handle wait states required for DPP instructionsTom Stellard2016-03-141-0/+55
* AMDGPU/SI: Incomplete shader binaries need to finish execution at the endMarek Olsak2016-03-141-8/+0
* AMDGPU: Simplify boolean conditional return statementsMatt Arsenault2016-03-021-4/+1
* AMDGPU: Fix bug 26659.Matt Arsenault2016-03-021-1/+1
* AMDGPU/SI: Fix s_waitcnt insertion for flat instructionsTom Stellard2016-02-191-2/+4
* AMDGPU/SI: Implement a work-around for smrd corrupting vccz bitTom Stellard2016-02-081-1/+55
* AMDGPU/SI: Correctly initialize SIInsertWaits passTom Stellard2016-02-051-5/+16
* AMDGPU: waitcnt operand fixesTom Stellard2016-01-281-2/+2
* AMDGPU/SI: Remove ending s_endpgm from non-void functionsMarek Olsak2016-01-131-0/+8
* AMDGPU/SI: Add s_waitcnt at the end of non-void functionsMarek Olsak2016-01-131-1/+7
* AMDGPU: Add MachineInstr overloads for instruction format testsMatt Arsenault2015-10-201-4/+4
* AMDGPU: Fix unused variable warning in release buildMatt Arsenault2015-10-011-2/+2
* AMDGPU: Make SIInsertWaits about a factor of 4 fasterMatt Arsenault2015-10-011-23/+22
* AMDGPU: Fix recomputing dominator tree unnecessarilyMatt Arsenault2015-09-251-1/+5
* AMDGPU: Add s_dcache_* instructionsMatt Arsenault2015-09-241-6/+14
* AMDGPU/SI: Better handle s_wait insertionTom Stellard2015-08-211-2/+5
* Fix some comment typos.Benjamin Kramer2015-08-081-1/+1
* R600 -> AMDGPU renameTom Stellard2015-06-131-0/+480
OpenPOWER on IntegriCloud