summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Fix some null checks to actually test the part that needs checking.Owen Anderson2007-04-21
* Add null checks and const-ify these accessors.Owen Anderson2007-04-20
* Add accessor to get the blocks immediately dominated by a given block to ETFo...Owen Anderson2007-04-18
* Add an accessor to make ETForest more useful.Owen Anderson2007-04-18
* what's an & between friends?Chris Lattner2007-04-18
* Add getPotentialPassManagerType(). No functionality change, yet.Devang Patel2007-04-16
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-16
* Tabs -> SpacesOwen Anderson2007-04-15
* Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson2007-04-15
* Make ETForest depend on DomTree rather than IDom. This is the first stepOwen Anderson2007-04-14
* CSE simple binary expressions when they are inserted. This makes LSR produceChris Lattner2007-04-13
* Move isReachableFromEntry out of line to avoid an unnecessary #includeOwen Anderson2007-04-09
* Cleanup some from my DomSet-removal changes. Add a newOwen Anderson2007-04-09
* Remove DomSet completely. This concludes work on PR1171.Owen Anderson2007-04-08
* Add DomSet back, and revert the changes to LoopSimplify. Apparently theOwen Anderson2007-04-07
* Completely purge DomSet. This is the (hopefully) final patch for PR1171.Owen Anderson2007-04-07
* LoopSimplify::FindPHIToPartitionLoops()Devang Patel2007-03-20
* Use schedulePass() instead of assignPassManager() to add new LPPassManager.Devang Patel2007-03-06
* Add LPPassManager::insertLoop().Devang Patel2007-03-06
* LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code fromDevang Patel2007-03-06
* LPPassManager. Implement preparePassManager() hook.Devang Patel2007-03-06
* LPPassManager : Add initialization and finalizatino hooks.Devang Patel2007-03-06
* Use std::deque to manage loop queue inside LPPassManager.Devang Patel2007-03-06
* Unbreak VC++ build.Jeff Cohen2007-03-05
* Make it possible to create an SCEVUnknown from an APInt as well as an int.Reid Spencer2007-03-01
* For PR1205:Reid Spencer2007-02-28
* Make getPassManagerType() const.Devang Patel2007-02-27
* Loop passes are set up to accept pointer.Devang Patel2007-02-23
* Teach LoopPass to assign itself one Loop Pass Manager.Devang Patel2007-02-23
* Add facility that allows LoopPass to re-insert a loop intoDevang Patel2007-02-23
* Add LPPassManager interface that LoopPass can use to skipDevang Patel2007-02-23
* Add LoopQueue. This is used by loop pass manager to manage loop nest.Devang Patel2007-02-22
* Add Loop Pass Manager.Devang Patel2007-02-22
* SimplifyDevang Patel2007-02-21
* Fix memory leak (PR 775).Devang Patel2007-02-21
* add #includeChris Lattner2007-02-12
* Make this a *real* header:Chris Lattner2007-01-30
* Change constant folding APIs to take an optional TargetData, and changeChris Lattner2007-01-30
* For PR970:Reid Spencer2007-01-21
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-15
* Update code to eliminate calls to isInteger, calling isIntegral instead.Chris Lattner2007-01-15
* For PR950:Reid Spencer2006-12-23
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-17
* Remove DSA.John Criswell2006-12-13
* Change the interface to SCEVExpander::InsertCastOfTo to take a cast opcodeReid Spencer2006-12-13
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-07
* Unclutter this by using new cast creation functions.Reid Spencer2006-12-04
* Change inferred casts to explicit casts.Reid Spencer2006-12-04