Marek Olsak
e6f74384b1
AMDGPU/SI: Force exports at the end for SI scheduler
...
Patch by: Axel Davy
Differential Revision: https://reviews.llvm.org/D34965
llvm-svn: 309027
2017-07-25 20:36:58 +00:00
Valery Pykhtin
9f3eca96eb
[AMDGPU] Update SI scheduler colorHighLatenciesGroups
...
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
2017-03-28 07:19:48 +00:00
Valery Pykhtin
fb9905545c
[AMDGPU] SISched: Detect dependency types between blocks
...
Patch by Axel Davy (axel.davy@normalesup.org )
Differential revision: https://reviews.llvm.org/D30153
llvm-svn: 298872
2017-03-27 18:22:39 +00:00
Valery Pykhtin
f70f683670
[AMDGPU] Fix SI scheduler LiveOut Refcount issue
...
Patch by Axel Davy (axel.davy@normalesup.org )
Differential revision: https://reviews.llvm.org/D30145
llvm-svn: 298857
2017-03-27 17:06:36 +00:00
Alexander Timofeev
9f61feac4a
Revert "[AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should track"
...
This reverts commit ce06d9cb99298eb844b66e117f5108a06747c907.
llvm-svn: 295054
2017-02-14 14:29:05 +00:00
Alexander Timofeev
a3dace3619
[AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should track
...
lane masks.
Differential revision: https://reviews.llvm.org/D29442
llvm-svn: 294324
2017-02-07 17:57:48 +00:00
Eugene Zelenko
6620376da7
[AMDGPU] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
...
llvm-svn: 292688
2017-01-21 00:53:49 +00:00
Eugene Zelenko
2bc2f33ba2
[AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
...
llvm-svn: 289282
2016-12-09 22:06:55 +00:00
Matt Arsenault
6b6a2c37bc
AMDGPU: R600 code splitting cleanup
...
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
2016-03-11 08:00:27 +00:00
Matthias Braun
5d458617aa
RegisterPressure: Make liveness tracking subregister aware
...
Differential Revision: http://reviews.llvm.org/D14968
llvm-svn: 258258
2016-01-20 00:23:26 +00:00
Nicolai Haehnle
02c3291566
AMDGPU/SI: Add SI Machine Scheduler
...
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
2016-01-13 16:10:10 +00:00