Devang Patel
|
30159729ad
|
Use std::deque to manage loop queue inside LPPassManager.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34943 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-06 02:30:46 +00:00 |
|
Devang Patel
|
84da80d10b
|
Make getPassManagerType() const.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34669 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-27 15:00:39 +00:00 |
|
Devang Patel
|
4b2646326b
|
Loop passes are set up to accept pointer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34527 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-23 17:53:17 +00:00 |
|
Devang Patel
|
bfd5905584
|
Teach LoopPass to assign itself one Loop Pass Manager.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34510 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-23 00:36:57 +00:00 |
|
Devang Patel
|
8ded5852fe
|
Add facility that allows LoopPass to re-insert a loop into
Loop Pass Manager's queue.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34509 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-23 00:16:44 +00:00 |
|
Devang Patel
|
5afdc7d785
|
Add LPPassManager interface that LoopPass can use to skip
rest of the passes in the queue for a loop.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34508 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-23 00:10:16 +00:00 |
|
Devang Patel
|
d0e6e33043
|
Add LoopQueue. This is used by loop pass manager to manage loop nest.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34504 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-22 23:30:07 +00:00 |
|
Devang Patel
|
16a31c4ebf
|
Add Loop Pass Manager.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34487 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-02-22 08:56:17 +00:00 |
|