Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Now IndVarSimplify is a LoopPass. | Devang Patel | 2007-03-07 | 1 | -0/+3 | |
| | | | | llvm-svn: 35003 | |||||
* | Now LoopUnswitch is a LoopPass. | Devang Patel | 2007-03-07 | 1 | -1/+2 | |
| | | | | llvm-svn: 34992 | |||||
* | Insert loop into LQ before visiting children. | Devang Patel | 2007-03-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 34982 | |||||
* | Use schedulePass() instead of assignPassManager() to add new LPPassManager. | Devang Patel | 2007-03-06 | 1 | -3/+11 | |
| | | | | | | This ensures that require analysis info is available. llvm-svn: 34980 | |||||
* | Add LPPassManager::insertLoop(). | Devang Patel | 2007-03-06 | 1 | -0/+32 | |
| | | | | llvm-svn: 34979 | |||||
* | LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code from | Devang Patel | 2007-03-06 | 1 | -7/+71 | |
| | | | | | | LoopUnswitch pass. llvm-svn: 34977 | |||||
* | LPPassManager. Implement preparePassManager() hook. | Devang Patel | 2007-03-06 | 1 | -0/+25 | |
| | | | | llvm-svn: 34975 | |||||
* | LPPassManager : Add initialization and finalizatino hooks. | Devang Patel | 2007-03-06 | 1 | -0/+20 | |
| | | | | llvm-svn: 34968 | |||||
* | Use std::deque to manage loop queue inside LPPassManager. | Devang Patel | 2007-03-06 | 1 | -40/+6 | |
| | | | | llvm-svn: 34943 | |||||
* | Avoid constructing std::strings unless pass debugging is ON. | Devang Patel | 2007-03-05 | 1 | -7/+3 | |
| | | | | llvm-svn: 34933 | |||||
* | Fix thinko. | Devang Patel | 2007-02-23 | 1 | -1/+2 | |
| | | | | llvm-svn: 34528 | |||||
* | Loop passes are set up to accept pointer. | Devang Patel | 2007-02-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 34527 | |||||
* | Teach LoopPass to assign itself one Loop Pass Manager. | Devang Patel | 2007-02-23 | 1 | -0/+41 | |
| | | | | llvm-svn: 34510 | |||||
* | Add facility that allows LoopPass to re-insert a loop into | Devang Patel | 2007-02-23 | 1 | -0/+13 | |
| | | | | | | Loop Pass Manager's queue. llvm-svn: 34509 | |||||
* | Add LPPassManager interface that LoopPass can use to skip | Devang Patel | 2007-02-23 | 1 | -0/+13 | |
| | | | | | | rest of the passes in the queue for a loop. llvm-svn: 34508 | |||||
* | Populate and walk loop queue. | Devang Patel | 2007-02-22 | 1 | -6/+20 | |
| | | | | llvm-svn: 34505 | |||||
* | Add LoopQueue. This is used by loop pass manager to manage loop nest. | Devang Patel | 2007-02-22 | 1 | -0/+36 | |
| | | | | llvm-svn: 34504 | |||||
* | Add Loop Pass Manager. | Devang Patel | 2007-02-22 | 1 | -0/+69 | |
llvm-svn: 34487 |