aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Clear the Processed set when it is no longer used, and clear theDan Gohman2009-12-141-1/+2
* Fix a thinko; isNotAlreadyContainedIn had a built-in negative, so theDan Gohman2009-12-141-1/+1
* Drop Loop::isNotAlreadyContainedIn in favor of Loop::contains. TheDan Gohman2009-12-141-1/+1
* Make getUniqueExitBlocks's precondition assert more precise, toDan Gohman2009-12-111-3/+3
* Reuse the Threshold value to size these containers because it'sDan Gohman2009-12-091-2/+2
* Add a minor optimization: if we haven't changed the operands of anChris Lattner2009-12-091-0/+4
* fix PR5733, a case where we'd replace an add with a lexically identical Chris Lattner2009-12-091-1/+2
* enhance NonLocalDepEntry to keep the per-block phi translated addressChris Lattner2009-12-091-15/+17
* change NonLocalDepEntry from being a typedef for an std::pair to be itsChris Lattner2009-12-091-53/+53
* Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner2009-12-091-303/+34
* fix a nasty variable that was shadowing the real CurBB but with the wrong value.Chris Lattner2009-12-091-1/+0
* fix many input tracking bugs.Chris Lattner2009-12-091-33/+30
* Fix a typo in a comment, and adjust SmallSet and SmallVector sizes,Dan Gohman2009-12-091-7/+7
* fix PHI translation to take the PHI out of the instinputs set and addChris Lattner2009-12-091-9/+7
* instructions defined in CurBB may be intermediate nodes of the computation.Chris Lattner2009-12-091-14/+14
* add dumping and sanity checking support.Chris Lattner2009-12-091-0/+69
* Put a threshold on the number of users PointerMayBeCapturedDan Gohman2009-12-081-0/+16
* make sure that PHITransAddr keeps its 'InstInputs' list up toChris Lattner2009-12-081-3/+42
* Revert 90858 90875 and 90805 for now.Devang Patel2009-12-081-28/+0
* fix a typo (and -> add) and fix GetAvailablePHITranslatedSubExpr to not Chris Lattner2009-12-081-3/+6
* Rename DIFactory::InsertValue() as DIFactory::InsertDbgValueIntrinsic()Victor Hernandez2009-12-071-6/+8
* Add support to emit debug info for c++ style namespaces.Devang Patel2009-12-071-0/+28
* fix typoChris Lattner2009-12-071-1/+1
* add accessor, improve comment.Chris Lattner2009-12-071-1/+1
* Introduce the "@llvm.dbg.value" debug intrinsic.Victor Hernandez2009-12-071-0/+29
* add support for phi translation and incorpation of new expression.Chris Lattner2009-12-071-121/+144
* checkpoint of the new PHITransAddr code, still not done and not used byChris Lattner2009-12-071-29/+257
* Fix indentation in switch statement.Nick Lewycky2009-12-051-15/+16
* Fix PR5551 by not ignoring the top level constantexpr whenChris Lattner2009-12-041-1/+1
* add to cmakeChris Lattner2009-12-041-0/+1
* add the start of a class used to handle phi translation in memdep andChris Lattner2009-12-041-0/+71
* Fix a comment typo.Bob Wilson2009-12-041-1/+1
* Add support to emit debug info for virtual functions and virtual base classes.Devang Patel2009-12-031-5/+13
* Fix MSVC build.Benjamin Kramer2009-12-031-1/+1
* Convert ProfileVerifier to template so it can be used for different types of ...Andreas Neustifter2009-12-031-243/+276
* Do not create negative edge weights in ProfileEstimator.Andreas Neustifter2009-12-031-21/+125
* Use ProfileInfo-API in ProfileInfo Loader and do more assertions.Andreas Neustifter2009-12-031-46/+10
* Converted ProfileInfo to template, added more API for ProfileInfo-preserving.Andreas Neustifter2009-12-031-40/+925
* fix PR5673 by being more careful about pointers to functions.Chris Lattner2009-12-031-3/+10
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-2/+2
* Silence compiler warnings.Benjamin Kramer2009-12-021-2/+2
* Cleanup/remove some parts of the lifetime region handling code in memdep and ...Owen Anderson2009-12-021-16/+13
* Fixed an assertion failure for tracking sext of a vector of integersMon P Wang2009-12-021-1/+1
* Add utility routine to create subprogram definition entry from subprogram dec...Devang Patel2009-12-011-0/+23
* rename some variables.Chris Lattner2009-12-011-13/+13
* tidyChris Lattner2009-12-011-1/+3
* fix 255.vortex again, third time's the charm.Chris Lattner2009-12-011-2/+35
* Remove ShortNames from getNodeLabel in DOTGraphTraitsTobias Grosser2009-11-301-16/+15
* Instantiate DefaultDOTGraphTraitsTobias Grosser2009-11-301-0/+10
* Small PostDominatorTree improvementsTobias Grosser2009-11-301-3/+9