summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopRotation.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. ↵Owen Anderson2007-11-271-1/+1
| | | | | | This involves a small interface change. llvm-svn: 44348
* typoNick Lewycky2007-11-211-1/+1
| | | | llvm-svn: 44262
* Use SmallVector instead of std::vector.Devang Patel2007-08-211-1/+1
| | | | llvm-svn: 41207
* Loop Rotation pass preserves dominator tree and frontier.Devang Patel2007-07-301-0/+2
| | | | llvm-svn: 40603
* Disable claims to preserve analysis until open issues are resolved.Devang Patel2007-07-131-7/+0
| | | | llvm-svn: 39834
* Preserve analysis info.Devang Patel2007-07-111-20/+136
| | | | llvm-svn: 39767
* Back out Devang's fix for PR1320 because it causes PR1542.Nick Lewycky2007-07-071-93/+19
| | | | llvm-svn: 37966
* Request DominanceFrontiner in advance.Devang Patel2007-07-061-0/+5
| | | | llvm-svn: 37954
* Preserve various analysis info.Devang Patel2007-07-061-19/+88
| | | | llvm-svn: 37953
* Fix typos.Dan Gohman2007-05-111-2/+2
| | | | llvm-svn: 36994
* Drop 'const'Devang Patel2007-05-031-2/+2
| | | | llvm-svn: 36662
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
| | | | | | | Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-1/+4
| | | | llvm-svn: 36632
* fix long linesChris Lattner2007-04-141-2/+2
| | | | llvm-svn: 36031
* Check _all_ PHINodes.Devang Patel2007-04-091-1/+1
| | | | llvm-svn: 35836
* Insert new pre-header before new header. Original pre-header mayDevang Patel2007-04-091-2/+2
| | | | | | | | | happen to be an entry, in such case, it is not a good idea to insert new block before entry. Also fix typo in assertion check. llvm-svn: 35833
* Preserve canonical loop form.Devang Patel2007-04-091-5/+55
| | | | llvm-svn: 35829
* Do not create new pre-header. Reuse original pre-header.Devang Patel2007-04-091-73/+57
| | | | llvm-svn: 35825
* Simpler for() loops.Devang Patel2007-04-091-23/+17
| | | | llvm-svn: 35822
* Fix future bug. Of course, Chris spotted this.Devang Patel2007-04-091-11/+12
| | | | | | Handle Argument or Undef as an incoming PHI value. llvm-svn: 35821
* More cosmetic changes.Devang Patel2007-04-091-14/+18
| | | | llvm-svn: 35820
* Only cosmetic changes. Zero functionality Change.Devang Patel2007-04-091-97/+100
| | | | llvm-svn: 35819
* Add loop rotation pass.Devang Patel2007-04-071-0/+431
llvm-svn: 35714
OpenPOWER on IntegriCloud