summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Bugfix. Sorry.Andreas Neustifter2009-09-11
* Make ProfileEstimator even more robust on general CFGs.Andreas Neustifter2009-09-11
* Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword andDan Gohman2009-09-11
* Give these files top-level comments that describe the current code.Dan Gohman2009-09-10
* Fix uppercaseo.Dale Johannesen2009-09-10
* Fit code within 80 columnsVictor Hernandez2009-09-10
* Make ProfileEstimator more robust on general CFGs.Andreas Neustifter2009-09-10
* Add some braces to make newer GCCs happy and update CMakeLists.Benjamin Kramer2009-09-10
* Cleaned up code by factoring out common portions of edge loading into function.Andreas Neustifter2009-09-10
* Add malloc call utility functions. Patch by Victor Hernandez.Evan Cheng2009-09-10
* Reverted r81358.Andreas Neustifter2009-09-09
* Fix build, add missing simicolon.Benjamin Kramer2009-09-09
* Add the first functions for updating ProfileInfo.Andreas Neustifter2009-09-09
* Cleaned up code by factoring out common portions of edge loading into funcion.Andreas Neustifter2009-09-09
* revert r81335, which breaks the build.Chris Lattner2009-09-09
* Fixed wrong storage option for ProfileVerifierDisableAssertions.Andreas Neustifter2009-09-09
* Updated ProfileInfo to have clean seperation between different sentinels.Andreas Neustifter2009-09-09
* Re-apply r80926, with fixes: keep the domtree informed of new blocksDan Gohman2009-09-08
* fix ComputeMaskedBits handling of zext/sext/trunc to work with vectors.Chris Lattner2009-09-08
* add some comments to describe the invariants.Chris Lattner2009-09-08
* Do not try to override non-virtual methods, especiallyDuncan Sands2009-09-06
* Mark more constants unsigned, as warned about by icc (#68).Duncan Sands2009-09-06
* Revert r80926. It causes loop unswitch assertion and slow down some JIT tests...Evan Cheng2009-09-06
* Prevent warnings on compilers for which its not clear that assert won't return.Andreas Neustifter2009-09-04
* Cleaned up ProfileVerifierPass.Andreas Neustifter2009-09-04
* Revert "--- Reverse-merging r80908 into '.':", I already "fixed" this.Daniel Dunbar2009-09-03
* Revert 80959. It isn't sufficient to solve the full problem. And itDan Gohman2009-09-03
* --- Reverse-merging r80908 into '.':Bill Wendling2009-09-03
* Remove the API for creating ConstantExprs with the nsw, nuw, inbounds,Dan Gohman2009-09-03
* Smallvectorize switchExitBlocks.Dan Gohman2009-09-03
* Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verifyDan Gohman2009-09-03
* Move getUniqueExitBlocks from LoopBase to Loop, since they depend onDan Gohman2009-09-03
* Don't try to verify a LoopPass analysis if the loop has been deleted.Dan Gohman2009-09-03
* Remove references to expression "handles", which are no longer used.Dan Gohman2009-09-03
* Fix build warning.Andreas Neustifter2009-09-03
* Code Cleanup.Andreas Neustifter2009-09-03
* Remove undefined behavior when loading optimal edge profile info.Daniel Dunbar2009-09-03
* back out my recent commit (r80858), it seems to break self-hosting buildbot's...Gabor Greif2009-09-03
* re-commit r66920 (which has been backed out in r66953) I may have more luck t...Gabor Greif2009-09-03
* Fix DbgStopPointInst->getFileName/getDirectory, broken by the MDNodification inTorok Edwin2009-09-02
* fix PR4848 an infinite loop when indexing down through a recursive gepChris Lattner2009-09-02
* revert my patch, duncan points out what is wrong with my logic. AddChris Lattner2009-09-02
* one more try at making this simpler, hopefully it won't break everything :)Chris Lattner2009-09-02
* Complicate Chris's simplification, avoiding complaintsDuncan Sands2009-09-02
* Fix build warning.Daniel Dunbar2009-09-01
* debug intrinsics do not go in the callgraph, this fixes a coupleChris Lattner2009-09-01
* Fix a regression I introduced in r80708, found by llvm-test.Chris Lattner2009-09-01
* OptimalEdgeProfiling: Reading in Profiles.Andreas Neustifter2009-09-01
* Small fix in ProfileEstimator that eliminates duplicated code.Andreas Neustifter2009-09-01
* remove CallGraphNode::replaceCallSite, it is redundant with other APIs.Chris Lattner2009-09-01