aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/IPA
Commit message (Expand)AuthorAgeFilesLines
* Add Hybrid Cycle Detection to Andersen's analysis.Daniel Berlin2008-03-051-32/+272
* De-tabify.Bill Wendling2008-02-261-8/+8
* Change a C-style cast to const_cast, to avoid a -Wcast-qual warning.Dan Gohman2008-02-211-1/+1
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-202-3/+4
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-295-10/+10
* remove attribution from lib Makefiles.Chris Lattner2007-12-291-2/+2
* Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman2007-12-141-1/+1
* Changes from Curtis Dunham implementing lazy cycle detection algorithm.Daniel Berlin2007-12-121-125/+287
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-031-1/+1
* Integrate the readonly/readnone logic more deeplyDuncan Sands2007-12-011-1/+1
* chain update requests properly.Chris Lattner2007-11-301-0/+3
* Create nodes for inline asm so that we don't crash looking for the node later.Nick Lewycky2007-11-221-0/+8
* Silenced a VC++ warning.Hartmut Kaiser2007-10-251-1/+1
* Add a new DenseSet abstraction.Chris Lattner2007-09-301-4/+4
* Switch to densemap rather than std::setDaniel Berlin2007-09-291-3/+26
* Ignore redundant constraintsDaniel Berlin2007-09-271-2/+20
* Don't execute dump unless NDEBUG isn't defined.Bill Wendling2007-09-241-0/+2
* Comment fixupsDaniel Berlin2007-09-241-12/+11
* Implement offline variable substitution in order to reduce memoryDaniel Berlin2007-09-241-91/+926
* Fix bug in andersen's related to test_and_set.Daniel Berlin2007-09-161-4/+3
* Rewrite of andersen's to be about 100x faster, cleaner, and begin to support ...Daniel Berlin2007-09-161-324/+687
* Do not overuse std::string. Pass around char * directly.Devang Patel2007-08-101-1/+1
* More explicit keywords.Dan Gohman2007-08-011-1/+1
* Verify loop info.Devang Patel2007-07-191-1/+2
* Replace mysterious code causing a g++-4.2 warningDuncan Sands2007-07-191-6/+3
* CallGraphSCCPass manager may require other passes.Devang Patel2007-06-211-1/+1
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Drop 'const'Devang Patel2007-05-035-10/+10
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-025-11/+10
* Fix build error.Lauro Ramos Venancio2007-05-021-2/+4
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-015-2/+20
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-161-13/+12
* Avoid constructing std::strings unless pass debugging is ON.Devang Patel2007-03-051-10/+5
* Unbreak VC++ build.Jeff Cohen2007-03-051-0/+1
* Make getPassManagerType() const.Devang Patel2007-02-271-1/+1
* Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduceReid Spencer2007-02-053-6/+10
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-3/+0
* Dump function names when debug-pass=Executions is used.Devang Patel2007-02-011-1/+5
* Pretty print pass managerDevang Patel2007-02-011-0/+4
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-303-7/+7
* Use StartPassTimer() and StopPassManager()Devang Patel2007-01-291-3/+2
* Measure timings.Devang Patel2007-01-291-2/+3
* Remove dead code.Devang Patel2007-01-261-9/+0
* Fix typo.Devang Patel2007-01-231-1/+1
* Add CallGraphSCCPass::assignPassManager().Devang Patel2007-01-231-0/+38
* Add CGPassManager.Devang Patel2007-01-171-0/+124
* For PR950:Reid Spencer2006-12-232-3/+6
* eliminate static ctors from StatisticsChris Lattner2006-12-192-27/+14
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-2/+2
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-072-28/+28