summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Correct type for waitcnt debug flagMatt Arsenault2019-03-141-2/+2
* 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-5/+9
* AMDGPU/InsertWaitcnts: Update VGPR/SGPR bounds when brackets are mergedCarl Ritson2018-12-191-0/+3
* AMDGPU/InsertWaitcnts: Remove the dependence on MachineLoopInfoNicolai Haehnle2018-11-291-469/+256
* AMDGPU/InsertWaitcnt: Consistently use uint32_t for scores / time pointsNicolai Haehnle2018-11-291-55/+49
* AMDGPU/InsertWaitcnt: Remove unused WaitAtBeginningNicolai Haehnle2018-11-291-27/+2
* AMDGPU/InsertWaitcnts: Simplify pending events trackingNicolai Haehnle2018-11-291-191/+59
* AMDGPU/InsertWaitcnts: Use foreach loops for inst and wait event typesNicolai Haehnle2018-11-291-26/+39
* AMDGPU/InsertWaitcnts: Untangle some semi-global stateNicolai Haehnle2018-11-291-242/+192
* AMDGPU/InsertWaitcnts: Some more const-correctnessNicolai Haehnle2018-11-191-4/+4
* AMDGPU/InsertWaitcnts: Cleanup some old cruft (NFCI)Nicolai Haehnle2018-11-071-91/+71
* AMDGPU/InsertWaitcnts: Remove kill-related logicNicolai Haehnle2018-11-071-101/+1
* AMDGPU: Re-apply r341982 after fixing the layering issueKonstantin Zhuravlyov2018-09-121-2/+2
* Revert "AMDGPU: Move isa version and EF_AMDGPU_MACH_* determination into Targ...Ilya Biryukov2018-09-121-2/+2
* AMDGPU: Move isa version and EF_AMDGPU_MACH_* determinationKonstantin Zhuravlyov2018-09-111-2/+2
* AMDGPU: Remove remnants of old address space mappingMatt Arsenault2018-08-311-5/+3
* [AMDGPU][Waitcnt] Re-apply fix "comparison of integers of different signs" bu...Mark Searles2018-07-161-1/+1
* Revert "[AMDGPU][Waitcnt] fix "comparison of integers of different signs" bui...Mark Searles2018-07-161-1/+1
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-4/+4
* [AMDGPU][Waitcnt] fix "comparison of integers of different signs" build errorMark Searles2018-07-091-1/+1
* AMDGPU: Separate R600 and GCN TableGen filesTom Stellard2018-06-281-4/+3
* AMDGPU: Silence unused warnings in waitcnt insertion pass in release buildKonstantin Zhuravlyov2018-06-261-1/+5
* [AMDGPU] Fix bug with tracking processed blocks in SIInsertWaitcntsScott Linder2018-06-211-0/+1
* [AMDGPU][Waitcnt] Fix handling of flat instrsMark Searles2018-06-041-6/+10
* [AMDGPU][Waitcnt] Fix build error: unused variable 'SWaitInst'Mark Searles2018-05-301-6/+2
* [AMDGPU][Waitcnt] Fix handling of loops with many bottom blocksMark Searles2018-05-301-19/+23
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-21/+23
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* [AMDGPU][Waitcnt] Remove the old waitcnt passMark Searles2018-05-071-5/+14
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-4/+4
* [AMDGPU][Waitcnt] As of gfx7, VMEM operations do not increment the export cou...Mark Searles2018-04-261-1/+1
* [AMDGPU] Waitcnt pass: add debug optionsMark Searles2018-04-251-11/+75
* [AMDGPU][Waitcnt] NFC. Cleanup some code/naming consistency:Mark Searles2018-04-241-38/+38
* [AMDGPU] Do not only rely on BB number when finding bottom loopMark Searles2018-04-191-20/+45
* [AMDGPU] Waitcnt pass: Modify the waitcnt pass to propagate info in the case ...Mark Searles2018-03-141-13/+29
* [AMDGPU] Make note of existing waitcnt instrs; this is add-on work related to...Mark Searles2018-02-191-18/+16
* [AMDGPU] Combine adjacent waitcounts in a single strongest waitStanislav Mekhanoshin2018-02-151-7/+44
* [AMDGPU] Fixed wait count reuseStanislav Mekhanoshin2018-02-081-50/+40
* [AMDGPU] Suppress redundant waitcnt instrs.Mark Searles2018-02-071-18/+38
* [AMDGPU] Revert "[AMDGPU] Add options for waitcnt pass debugging; add instr c...Mark Searles2018-01-301-63/+8
* [AMDGPU] Add options for waitcnt pass debugging; add instr count in debug out...Mark Searles2018-01-301-8/+63
* [NFC] fix trivial typos in comments and documentsHiroshi Inoue2018-01-291-1/+1
* [AMDGPU] Revert "[AMDGPU] Add options for waitcnt pass debugging; add instr c...Mark Searles2017-12-071-62/+8
* [AMDGPU] Add options for waitcnt pass debugging; add instr count in debug out...Mark Searles2017-12-071-8/+62
* AMDGPU: fix missing s_waitcntTim Corringham2017-12-041-4/+4
* AMDGPU: Move hazard avoidance out of waitcnt pass.Matt Arsenault2017-11-171-54/+0
* Fix warnings discovered by rL317076. [-Wunused-private-field]NAKAMURA Takumi2017-11-011-2/+0
* [AMDGPU] NFC: test commitEvgeny Mankov2017-08-161-10/+10
* [AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use war...Eugene Zelenko2017-08-081-53/+68
OpenPOWER on IntegriCloud