aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2009-12-14Clear the Processed set when it is no longer used, and clear theDan Gohman
2009-12-14Fix a thinko; isNotAlreadyContainedIn had a built-in negative, so theDan Gohman
2009-12-14Drop Loop::isNotAlreadyContainedIn in favor of Loop::contains. TheDan Gohman
2009-12-11Make getUniqueExitBlocks's precondition assert more precise, toDan Gohman
2009-12-09Reuse the Threshold value to size these containers because it'sDan Gohman
2009-12-09Add a minor optimization: if we haven't changed the operands of anChris Lattner
2009-12-09fix PR5733, a case where we'd replace an add with a lexically identical Chris Lattner
2009-12-09enhance NonLocalDepEntry to keep the per-block phi translated addressChris Lattner
2009-12-09change NonLocalDepEntry from being a typedef for an std::pair to be itsChris Lattner
2009-12-09Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner
2009-12-09fix a nasty variable that was shadowing the real CurBB but with the wrong value.Chris Lattner
2009-12-09fix many input tracking bugs.Chris Lattner
2009-12-09Fix a typo in a comment, and adjust SmallSet and SmallVector sizes,Dan Gohman
2009-12-09fix PHI translation to take the PHI out of the instinputs set and addChris Lattner
2009-12-09instructions defined in CurBB may be intermediate nodes of the computation.Chris Lattner
2009-12-09add dumping and sanity checking support.Chris Lattner
2009-12-08Put a threshold on the number of users PointerMayBeCapturedDan Gohman
2009-12-08make sure that PHITransAddr keeps its 'InstInputs' list up toChris Lattner
2009-12-08Revert 90858 90875 and 90805 for now.Devang Patel
2009-12-08fix a typo (and -> add) and fix GetAvailablePHITranslatedSubExpr to not Chris Lattner
2009-12-07Rename DIFactory::InsertValue() as DIFactory::InsertDbgValueIntrinsic()Victor Hernandez
2009-12-07Add support to emit debug info for c++ style namespaces.Devang Patel
2009-12-07fix typoChris Lattner
2009-12-07add accessor, improve comment.Chris Lattner
2009-12-07Introduce the "@llvm.dbg.value" debug intrinsic.Victor Hernandez
2009-12-07add support for phi translation and incorpation of new expression.Chris Lattner
2009-12-07checkpoint of the new PHITransAddr code, still not done and not used byChris Lattner
2009-12-05Fix indentation in switch statement.Nick Lewycky
2009-12-04Fix PR5551 by not ignoring the top level constantexpr whenChris Lattner
2009-12-04add to cmakeChris Lattner
2009-12-04add the start of a class used to handle phi translation in memdep andChris Lattner
2009-12-04Fix a comment typo.Bob Wilson
2009-12-03Add support to emit debug info for virtual functions and virtual base classes.Devang Patel
2009-12-03Fix MSVC build.Benjamin Kramer
2009-12-03Convert ProfileVerifier to template so it can be used for different types of ...Andreas Neustifter
2009-12-03Do not create negative edge weights in ProfileEstimator.Andreas Neustifter
2009-12-03Use ProfileInfo-API in ProfileInfo Loader and do more assertions.Andreas Neustifter
2009-12-03Converted ProfileInfo to template, added more API for ProfileInfo-preserving.Andreas Neustifter
2009-12-03fix PR5673 by being more careful about pointers to functions.Chris Lattner
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner
2009-12-02Silence compiler warnings.Benjamin Kramer
2009-12-02Cleanup/remove some parts of the lifetime region handling code in memdep and ...Owen Anderson
2009-12-02Fixed an assertion failure for tracking sext of a vector of integersMon P Wang
2009-12-01Add utility routine to create subprogram definition entry from subprogram dec...Devang Patel
2009-12-01rename some variables.Chris Lattner
2009-12-01tidyChris Lattner
2009-12-01fix 255.vortex again, third time's the charm.Chris Lattner
2009-11-30Remove ShortNames from getNodeLabel in DOTGraphTraitsTobias Grosser
2009-11-30Instantiate DefaultDOTGraphTraitsTobias Grosser
2009-11-30Small PostDominatorTree improvementsTobias Grosser