aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert r90107, fixing test/Transforms/GVN/2009-11-29-ReverseMap.ll and theNick Lewycky2009-11-301-15/+2
* reapply r90093 with an addition of keeping the forwardChris Lattner2009-11-301-2/+15
* Teach ConstantFolding to do a better job when folding gep(bitcast).Nick Lewycky2009-11-291-0/+1
* revert this patch for now, it causes failures of:Chris Lattner2009-11-291-12/+2
* Fix a really nasty caching bug I introduced in memdep. An entryChris Lattner2009-11-291-2/+12
* Detabify.Nick Lewycky2009-11-291-1/+1
* Teach memdep to look for memory use intrinsics during dependency queries. FixesNick Lewycky2009-11-281-9/+30
* Enhance InsertPHITranslatedPointer to be able to return a list of newlyChris Lattner2009-11-281-10/+13
* implement a FIXME: limit the depth that DecomposeGEPExpression goes the sameChris Lattner2009-11-281-3/+8
* enable code to handle un-phi-translatable cases more aggressively:Chris Lattner2009-11-281-3/+0
* Rework InsertPHITranslatedPointer to handle the recursive case, this Chris Lattner2009-11-271-29/+84
* recursively phi translate bitcast operands too, for consistency.Chris Lattner2009-11-271-21/+18
* add support for recursive phi translation and phi Chris Lattner2009-11-271-10/+67
* factor some logic out of instcombine into a new SimplifyAddInst method.Chris Lattner2009-11-271-6/+35
* add comment.Chris Lattner2009-11-271-1/+5
* reduce nesting, no functionality change.Chris Lattner2009-11-271-50/+51
* limit the recursion depth of GetLinearExpression. ThisChris Lattner2009-11-271-6/+13
* teach GVN's load PRE to insert computations of the address in predecessorsChris Lattner2009-11-271-5/+67
* Fix phi translation in load PRE to agree with the phi Chris Lattner2009-11-271-4/+10
* redisable this, my bootstrap worked because it wasn't an optimized build, who...Chris Lattner2009-11-271-0/+1
* try again.Chris Lattner2009-11-271-7/+6
* this is causing buildbot failures, disable for now.Chris Lattner2009-11-271-0/+1
* teach phi translation of GEPs to simplify geps like 'gep x, 0'.Chris Lattner2009-11-271-3/+7
* factor some instcombine simplifications for getelementptr out to a new Chris Lattner2009-11-271-0/+32
* teach memdep to do trivial PHI translation of GEPs. More toChris Lattner2009-11-271-1/+42
* Teach memdep to phi translate bitcasts. This allows us to compileChris Lattner2009-11-261-3/+27
* factor some code out into some helper functions.Chris Lattner2009-11-261-10/+36
* Implement PR1143 (at -m64) by making basicaa look through extensions. WeChris Lattner2009-11-261-2/+23