summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIMachineScheduler.h
Commit message (Collapse)AuthorAgeFilesLines
* AMDGPU/SI: Force exports at the end for SI schedulerMarek Olsak2017-07-251-0/+3
| | | | | | | | Patch by: Axel Davy Differential Revision: https://reviews.llvm.org/D34965 llvm-svn: 309027
* [AMDGPU] Update SI scheduler colorHighLatenciesGroupsValery Pykhtin2017-03-281-0/+1
| | | | | | | | | | Depends on rL298896: MachineScheduler/ScheduleDAG: Add support for GetSubGraph Patch by Axel Davy (axel.davy@normalesup.org) Differential revision: https://reviews.llvm.org/D30152 llvm-svn: 298902
* [AMDGPU] SISched: Detect dependency types between blocksValery Pykhtin2017-03-271-3/+10
| | | | | | | | Patch by Axel Davy (axel.davy@normalesup.org) Differential revision: https://reviews.llvm.org/D30153 llvm-svn: 298872
* [AMDGPU] Fix SI scheduler LiveOut Refcount issueValery Pykhtin2017-03-271-0/+8
| | | | | | | | Patch by Axel Davy (axel.davy@normalesup.org) Differential revision: https://reviews.llvm.org/D30145 llvm-svn: 298857
* Revert "[AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should track"Alexander Timofeev2017-02-141-2/+1
| | | | | | This reverts commit ce06d9cb99298eb844b66e117f5108a06747c907. llvm-svn: 295054
* [AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should trackAlexander Timofeev2017-02-071-1/+2
| | | | | | | | lane masks. Differential revision: https://reviews.llvm.org/D29442 llvm-svn: 294324
* [AMDGPU] Fix some Clang-tidy modernize and Include What You Use warnings; ↵Eugene Zelenko2017-01-211-12/+10
| | | | | | other minor fixes (NFC). llvm-svn: 292688
* [AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What ↵Eugene Zelenko2016-12-091-28/+30
| | | | | | You Use warnings; other minor fixes (NFC). llvm-svn: 289282
* AMDGPU: R600 code splitting cleanupMatt Arsenault2016-03-111-1/+1
| | | | | | | Move a few functions only used by R600 to R600 specific code, fix header macros to stop using R600, mark classes as final. llvm-svn: 263204
* RegisterPressure: Make liveness tracking subregister awareMatthias Braun2016-01-201-3/+5
| | | | | | Differential Revision: http://reviews.llvm.org/D14968 llvm-svn: 258258
* AMDGPU/SI: Add SI Machine SchedulerNicolai Haehnle2016-01-131-0/+489
Summary: It is off by default, but can be used with --misched=si Patch by: Axel Davy Reviewers: arsenm, tstellarAMD, nhaehnle Subscribers: nhaehnle, solenskiner, arsenm, llvm-commits Differential Revision: http://reviews.llvm.org/D11885 llvm-svn: 257609
OpenPOWER on IntegriCloud