summaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* avoid calling extractMallocCall when it's obvious we don't haveChris Lattner2009-12-221-1/+2
* fix an overly conservative caching issue that caused memdep toChris Lattner2009-12-191-32/+8
* Fix a spello in a comment that Nick spotted.Dan Gohman2009-12-191-2/+2
* Eliminate unnecessary LLVMContexts.Dan Gohman2009-12-181-2/+1
* Make this comment more precise.Dan Gohman2009-12-181-1/+1
* Revert this use of NUW/NSW also. Overflow-undefined multiplication isn'tDan Gohman2009-12-181-3/+6
* Revert this use of NSW; this one isn't actually safe. NSW additionDan Gohman2009-12-181-4/+2
* Delete an unused variable.Dan Gohman2009-12-181-1/+0
* Preserve NSW information in more places.Dan Gohman2009-12-181-8/+19
* Add Loop contains utility methods for testing whether a loopDan Gohman2009-12-183-9/+9
* Whitespace cleanups.Dan Gohman2009-12-181-12/+12
* Reapply LoopStrengthReduce and IVUsers cleanups, excluding the partDan Gohman2009-12-181-1/+2
* Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int...Evan Cheng2009-12-171-3/+2
* Fix GetConstantStringInfo to not look into MDString (it works on Chris Lattner2009-12-152-15/+7
* Add support to emit debug info for C++ namespaces.Devang Patel2009-12-151-0/+28
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-151-2/+0
* You can't use typedefs to declare template member specializations, andJohn McCall2009-12-151-35/+49
* 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