3fb99a73686c39d9855b3f8881add977af3868cb |
|
02-Jul-2012 |
Bob Wilson <bob.wilson@apple.com> |
Consistently use AnalysisID types in TargetPassConfig. This makes it possible to just use a zero value to represent "no pass", so the phony NoPassID global variable is no longer needed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159568 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/CodeGen/MachineScheduler.h
|
23d59c2fb847f1869b72bcbda67052ac6b2aaee9 |
|
25-Apr-2012 |
Andrew Trick <atrick@apple.com> |
typo in declaration from earlier today git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155519 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/CodeGen/MachineScheduler.h
|
86b7e2acc9e3b55b8afdfeabda124cc6547e943b |
|
24-Apr-2012 |
Andrew Trick <atrick@apple.com> |
Fix a naughty header include that breaks "installed" builds. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155486 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/CodeGen/MachineScheduler.h
|
006e1abf76148626fb38de1b643c2d31de7f08a7 |
|
24-Apr-2012 |
Andrew Trick <atrick@apple.com> |
misched: DAG builder support for tracking register pressure within the current scheduling region. The DAG builder is a convenient place to do it. Hopefully this is more efficient than a separate traversal over the same region. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155456 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/CodeGen/MachineScheduler.h
|
fc728fbdc2631ce8f343cf9b7292d218fde7419f |
|
19-Apr-2012 |
Andrew Trick <atrick@apple.com> |
Allow targets to select the default scheduler by name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155090 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/CodeGen/MachineScheduler.h
|
d04ec0c855176ebddd459c044bdd24f49938fae4 |
|
09-Mar-2012 |
Andrew Trick <atrick@apple.com> |
misched: allow the default scheduler to be one chosen by the target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152360 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/CodeGen/MachineScheduler.h
|
c174eaf9481e3f7a6695d4f19e62e2b6f005c4e9 |
|
08-Mar-2012 |
Andrew Trick <atrick@apple.com> |
misched interface: Expose the MachineScheduler pass. Allow targets to provide their own schedulers (subclass of ScheduleDAGInstrs) to the misched pass. Select schedulers using -misched=... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152278 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/CodeGen/MachineScheduler.h
|