Generalize SROA to allow the first index of a GEP to be non-zero. Add a
[oota-llvm.git] / lib / Analysis /
2009-12-22 Chris LattnerThe phi translated pointer can be computed when returni...
2009-12-22 Chris Lattneravoid calling extractMallocCall when it's obvious we...
2009-12-19 Chris Lattnerfix an overly conservative caching issue that caused...
2009-12-19 Dan GohmanFix a spello in a comment that Nick spotted.
2009-12-18 Dan GohmanEliminate unnecessary LLVMContexts.
2009-12-18 Dan GohmanMake this comment more precise.
2009-12-18 Dan GohmanRevert this use of NUW/NSW also. Overflow-undefined...
2009-12-18 Dan GohmanRevert this use of NSW; this one isn't actually safe...
2009-12-18 Dan GohmanDelete an unused variable.
2009-12-18 Dan GohmanPreserve NSW information in more places.
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-12-18 Dan GohmanWhitespace cleanups.
2009-12-18 Dan GohmanReapply LoopStrengthReduce and IVUsers cleanups, exclud...
2009-12-17 Evan ChengRevert 91280-91283, 91286-91289, 91291, 91293, 91295...
2009-12-15 Chris LattnerFix GetConstantStringInfo to not look into MDString...
2009-12-15 Devang PatelAdd support to emit debug info for C++ namespaces.
2009-12-15 Chris LattnerRemove isPod() from DenseMapInfo, splitting it out...
2009-12-15 John McCallYou can't use typedefs to declare template member speci...
2009-12-14 Dan GohmanClear the Processed set when it is no longer used,...
2009-12-14 Dan GohmanFix a thinko; isNotAlreadyContainedIn had a built-in...
2009-12-14 Dan GohmanDrop Loop::isNotAlreadyContainedIn in favor of Loop...
2009-12-11 Dan GohmanMake getUniqueExitBlocks's precondition assert more...
2009-12-09 Dan GohmanReuse the Threshold value to size these containers...
2009-12-09 Chris LattnerAdd a minor optimization: if we haven't changed the...
2009-12-09 Chris Lattnerfix PR5733, a case where we'd replace an add with a...
2009-12-09 Chris Lattnerenhance NonLocalDepEntry to keep the per-block phi...
2009-12-09 Chris Lattnerchange NonLocalDepEntry from being a typedef for an...
2009-12-09 Chris LattnerSwitch GVN and memdep to use PHITransAddr, which correc...
2009-12-09 Chris Lattnerfix a nasty variable that was shadowing the real CurBB...
2009-12-09 Chris Lattnerfix many input tracking bugs.
2009-12-09 Dan GohmanFix a typo in a comment, and adjust SmallSet and SmallV...
2009-12-09 Chris Lattnerfix PHI translation to take the PHI out of the instinp...
2009-12-09 Chris Lattnerinstructions defined in CurBB may be intermediate nodes...
2009-12-09 Chris Lattneradd dumping and sanity checking support.
2009-12-08 Dan GohmanPut a threshold on the number of users PointerMayBeCaptured
2009-12-08 Chris Lattnermake sure that PHITransAddr keeps its 'InstInputs'...
2009-12-08 Devang PatelRevert 90858 90875 and 90805 for now.
2009-12-08 Chris Lattnerfix a typo (and -> add) and fix GetAvailablePHITranslat...
2009-12-07 Victor HernandezRename DIFactory::InsertValue() as DIFactory::InsertDbg...
2009-12-07 Devang PatelAdd support to emit debug info for c++ style namespaces.
2009-12-07 Chris Lattnerfix typo
2009-12-07 Chris Lattneradd accessor, improve comment.
2009-12-07 Victor HernandezIntroduce the "@llvm.dbg.value" debug intrinsic.
2009-12-07 Chris Lattneradd support for phi translation and incorpation of...
2009-12-07 Chris Lattnercheckpoint of the new PHITransAddr code, still not...
2009-12-05 Nick LewyckyFix indentation in switch statement.
2009-12-04 Chris LattnerFix PR5551 by not ignoring the top level constantexpr...
2009-12-04 Chris Lattneradd to cmake
2009-12-04 Chris Lattneradd the start of a class used to handle phi translation...
2009-12-04 Bob WilsonFix a comment typo.
2009-12-03 Devang PatelAdd support to emit debug info for virtual functions...
2009-12-03 Benjamin KramerFix MSVC build.
2009-12-03 Andreas NeustifterConvert ProfileVerifier to template so it can be used...
2009-12-03 Andreas NeustifterDo not create negative edge weights in ProfileEstimator.
2009-12-03 Andreas NeustifterUse ProfileInfo-API in ProfileInfo Loader and do more...
2009-12-03 Andreas NeustifterConverted ProfileInfo to template, added more API for...
2009-12-03 Chris Lattnerfix PR5673 by being more careful about pointers to...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-02 Benjamin KramerSilence compiler warnings.
2009-12-02 Owen AndersonCleanup/remove some parts of the lifetime region handli...
2009-12-02 Mon P WangFixed an assertion failure for tracking sext of a vecto...
2009-12-01 Devang PatelAdd utility routine to create subprogram definition...
2009-12-01 Chris Lattnerrename some variables.
2009-12-01 Chris Lattnertidy
2009-12-01 Chris Lattnerfix 255.vortex again, third time's the charm.
2009-11-30 Tobias GrosserRemove ShortNames from getNodeLabel in DOTGraphTraits
2009-11-30 Tobias GrosserInstantiate DefaultDOTGraphTraits
2009-11-30 Tobias GrosserSmall PostDominatorTree improvements
2009-11-30 Nick LewyckyRevert r90107, fixing test/Transforms/GVN/2009-11-29...
2009-11-30 Chris Lattnerreapply r90093 with an addition of keeping the forward
2009-11-29 Nick LewyckyTeach ConstantFolding to do a better job when folding...
2009-11-29 Chris Lattnerrevert this patch for now, it causes failures of:
2009-11-29 Chris LattnerFix a really nasty caching bug I introduced in memdep...
2009-11-29 Nick LewyckyDetabify.
2009-11-28 Nick LewyckyTeach memdep to look for memory use intrinsics during...
2009-11-28 Chris LattnerEnhance InsertPHITranslatedPointer to be able to return...
2009-11-28 Chris Lattnerimplement a FIXME: limit the depth that DecomposeGEPExp...
2009-11-28 Chris Lattnerenable code to handle un-phi-translatable cases more...
2009-11-27 Chris LattnerRework InsertPHITranslatedPointer to handle the recursi...
2009-11-27 Chris Lattnerrecursively phi translate bitcast operands too, for...
2009-11-27 Chris Lattneradd support for recursive phi translation and phi
2009-11-27 Chris Lattnerfactor some logic out of instcombine into a new Simplif...
2009-11-27 Chris Lattneradd comment.
2009-11-27 Chris Lattnerreduce nesting, no functionality change.
2009-11-27 Chris Lattnerlimit the recursion depth of GetLinearExpression. ...
2009-11-27 Chris Lattnerteach GVN's load PRE to insert computations of the...
2009-11-27 Chris LattnerFix phi translation in load PRE to agree with the phi
2009-11-27 Chris Lattnerredisable this, my bootstrap worked because it wasn...
2009-11-27 Chris Lattnertry again.
2009-11-27 Chris Lattnerthis is causing buildbot failures, disable for now.
2009-11-27 Chris Lattnerteach phi translation of GEPs to simplify geps like...
2009-11-27 Chris Lattnerfactor some instcombine simplifications for getelementp...
2009-11-27 Chris Lattnerteach memdep to do trivial PHI translation of GEPs...
2009-11-26 Chris LattnerTeach memdep to phi translate bitcasts. This allows...
2009-11-26 Chris Lattnerfactor some code out into some helper functions.
2009-11-26 Chris LattnerImplement PR1143 (at -m64) by making basicaa look throu...
2009-11-26 Chris Lattnerfix two transposed lines duncan caught and add an expla...
2009-11-26 Chris Lattnerthis todo is resolved.
2009-11-26 Chris Lattnermove DecomposeGEPExpression out into ValueTracking.cpp
2009-11-26 Chris Lattnerteach GetLinearExpression to be a bit more aggressive.
next