Eugene Zelenko
c8fbf6ffea
[AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
...
llvm-svn: 310541
2017-08-10 00:46:15 +00:00
Valery Pykhtin
74cb9c8831
[AMDGPU] Fix incorrect register usage tracking in GCNUpwardTracker
...
Differential revision: https://reviews.llvm.org/D33289
llvm-svn: 303548
2017-05-22 13:09:40 +00:00
Stanislav Mekhanoshin
acca0f5c02
[AMDGPU] Use GCNRPTracker dumper methods in scheduler
...
Differential Revision: https://reviews.llvm.org/D33244
llvm-svn: 303186
2017-05-16 16:31:45 +00:00
Stanislav Mekhanoshin
464cecf81e
[AMDGPU] Turn register pressure estimation into forward tracker
...
This factors register pressure estimation mechanism from the
GCNSchedStrategy into the forward tracker to unify interface
with other strategies and expose it to other interested phases.
Differential Revision: https://reviews.llvm.org/D33105
llvm-svn: 303179
2017-05-16 15:43:52 +00:00
Stanislav Mekhanoshin
7e3794d5c3
[AMDGPU] Fixed typo in GCNRegPressure, NFC
...
VGRP -> VGPR, SGRP -> SGPR
llvm-svn: 302586
2017-05-09 20:50:04 +00:00
Valery Pykhtin
fd4c410f4d
[AMDGPU] Iterative scheduling infrastructure + minimal registry scheduler
...
Differential revision: https://reviews.llvm.org/D31046
llvm-svn: 298368
2017-03-21 13:15:46 +00:00