summaryrefslogtreecommitdiff
path: root/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
AgeCommit message (Expand)Author
2018-07-16[AMDGPU][Waitcnt] Re-apply fix "comparison of integers of different signs" bu...Mark Searles
2018-07-16Revert "[AMDGPU][Waitcnt] fix "comparison of integers of different signs" bui...Mark Searles
2018-07-11AMDGPU: Refactor Subtarget classesTom Stellard
2018-07-09[AMDGPU][Waitcnt] fix "comparison of integers of different signs" build errorMark Searles
2018-06-28AMDGPU: Separate R600 and GCN TableGen filesTom Stellard
2018-06-26AMDGPU: Silence unused warnings in waitcnt insertion pass in release buildKonstantin Zhuravlyov
2018-06-21[AMDGPU] Fix bug with tracking processed blocks in SIInsertWaitcntsScott Linder
2018-06-04[AMDGPU][Waitcnt] Fix handling of flat instrsMark Searles
2018-05-30[AMDGPU][Waitcnt] Fix build error: unused variable 'SWaitInst'Mark Searles
2018-05-30[AMDGPU][Waitcnt] Fix handling of loops with many bottom blocksMark Searles
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-05-07[AMDGPU][Waitcnt] Remove the old waitcnt passMark Searles
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-26[AMDGPU][Waitcnt] As of gfx7, VMEM operations do not increment the export cou...Mark Searles
2018-04-25[AMDGPU] Waitcnt pass: add debug optionsMark Searles
2018-04-24[AMDGPU][Waitcnt] NFC. Cleanup some code/naming consistency:Mark Searles
2018-04-19[AMDGPU] Do not only rely on BB number when finding bottom loopMark Searles
2018-03-14[AMDGPU] Waitcnt pass: Modify the waitcnt pass to propagate info in the case ...Mark Searles
2018-02-19[AMDGPU] Make note of existing waitcnt instrs; this is add-on work related to...Mark Searles
2018-02-15[AMDGPU] Combine adjacent waitcounts in a single strongest waitStanislav Mekhanoshin
2018-02-08[AMDGPU] Fixed wait count reuseStanislav Mekhanoshin
2018-02-07[AMDGPU] Suppress redundant waitcnt instrs.Mark Searles
2018-01-30[AMDGPU] Revert "[AMDGPU] Add options for waitcnt pass debugging; add instr c...Mark Searles
2018-01-30[AMDGPU] Add options for waitcnt pass debugging; add instr count in debug out...Mark Searles
2018-01-29[NFC] fix trivial typos in comments and documentsHiroshi Inoue
2017-12-07[AMDGPU] Revert "[AMDGPU] Add options for waitcnt pass debugging; add instr c...Mark Searles
2017-12-07[AMDGPU] Add options for waitcnt pass debugging; add instr count in debug out...Mark Searles
2017-12-04AMDGPU: fix missing s_waitcntTim Corringham
2017-11-17AMDGPU: Move hazard avoidance out of waitcnt pass.Matt Arsenault
2017-11-01Fix warnings discovered by rL317076. [-Wunused-private-field]NAKAMURA Takumi
2017-08-16[AMDGPU] NFC: test commitEvgeny Mankov
2017-08-08[AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use war...Eugene Zelenko
2017-07-21AMDGPU: Partially fix improper reliance on memoperandsMatt Arsenault
2017-07-21AMDGPU: Don't track lgkmcnt for global_/scratch_ instructionsMatt Arsenault
2017-06-05[AMDGPU] Fix uninit'ed var (RevisitLoop)Mark Searles
2017-06-02AMDGPU: Make auto waitcnt before barrier a featureKonstantin Zhuravlyov
2017-05-31[AMDGPU] Fix bugs in new waitcnt pass. Add test.Mark Searles
2017-05-05[AMDGPU] In the new waitcnt insertion pass, use getHeader Kannan Narayanan
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek
2017-04-12[AMDGPU] Add a new pass to insert waitcnts. Leave under an option for testing.Kannan Narayanan