Cache the result of errs() and implement formatted logging.
[oota-llvm.git] / lib / Transforms /
2010-07-28 Gabor Greifsimplify by using CallSite constructors; virtually...
2010-07-28 Dan GohmanDefine a maximum supported alignment value for load...
2010-07-28 Dan GohmanWhen user code intentionally dereferences null, the...
2010-07-28 Gabor Greifsimplify
2010-07-28 Gabor Greifuse Value* constructor of CallSite to create potentiall...
2010-07-27 Gabor Greifrecommit simplification (r109502, backed out r109509...
2010-07-27 Gabor Greifback out this too to restore the bots
2010-07-27 Gabor Greifsimplify: CallSite::get --> CallSite constructor
2010-07-27 Gabor Greifsimplify
2010-07-26 Owen AndersonAdd an initial implementation of LazyValueInfo updating...
2010-07-26 Dan GohmanRemove LCSSA's bogus dependence on LoopSimplify and...
2010-07-26 Dan GohmanPreserve ScalarEvolution in the loop unroller.
2010-07-26 Dan GohmanUse DominatorTree::properlyDominates instead of dominat...
2010-07-26 Dan GohmanA block dominates itself, by definition.
2010-07-24 Nick LewyckyRevert this because we can't clone cyclic MDNodes which...
2010-07-24 Nick LewyckyWhether function-local or not, a MDNode may reference...
2010-07-22 Devang PatelSpeculatively revert 109117
2010-07-22 Gabor Greifkeep in 80 cols
2010-07-22 Devang PatelMap MDNode correctly.
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-22 Gabor Greifsimplify
2010-07-22 Gabor Greifdo not access arguments via low-level interface, do...
2010-07-22 Gabor Greifpass dereferenced iterator to dyn_cast
2010-07-22 Gabor Greifpass dereferenced iterator to dyn_cast
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-21 Dan GohmanMake NamedMDNode not be a subclass of Value, and simpli...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-20 Dan GohmanMake this code a little more readable.
2010-07-20 Dan GohmanUse DebugLocs instead of MDNodes.
2010-07-20 Dan GohmanFix a typo.
2010-07-20 Dan GohmanDon't look up the "dbg" metadata kind by name.
2010-07-20 Dan GohmanUse getDebugLoc and setDebugLoc instead of getDbgMetada...
2010-07-20 Dan GohmanRemember that the induction variable is always a PHINod...
2010-07-19 Owen AndersonTweak per Chris' comments.
2010-07-19 Owen AndersonReimplement r108639 in InstCombine rather than DAGCombine.
2010-07-17 Owen AndersonAnother attempt at getting the clang self-host to like...
2010-07-16 Chris Lattnereliminate unlockedRefineAbstractTypeTo, types are all...
2010-07-16 Dan GohmanReorder the contents of various getAnalysisUsage functi...
2010-07-16 Owen AndersonRemove the rest of my instcombine changes. Back to...
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
2010-07-16 Nick LewyckyArrays and vectors with different numbers of elements...
2010-07-16 Eric ChristopherAlso revert 108422, it's causing some test failures.
2010-07-15 Dan GohmanDon't merge uses when they are targetting fixup sites...
2010-07-15 Dan GohmanUse dbgs() instead of errs() in a DEBUG.
2010-07-15 Owen AndersonSpeculatively revert r108429 to fix the clang self...
2010-07-15 Owen AndersonPer Chris' suggestion, get rid of the select canonicali...
2010-07-15 Owen AndersonRemove unneeded check, and correct style.
2010-07-15 Dan GohmanWatch out for a constant offset cancelling out a base...
2010-07-15 Owen AndersonReapply r108378, with bugfixes, testcase, and improved...
2010-07-15 Nick LewyckyThis is a full sentence.
2010-07-15 Nick LewyckyDisable aliases on all platforms.
2010-07-15 Chris Lattnermake various clients of ReplaceAndSimplifyAllUses tolerate
2010-07-15 Eli FriedmanSpeculatively revert r108378; may be causing bootstrap...
2010-07-14 Owen AndersonAdd instcombine transforms to optimize tests of multipl...
2010-07-14 Owen AndersonExtend SimplifyCFG's common-destination folding heurist...
2010-07-14 Chris Lattnerrevert r108320, I see the failures now...
2010-07-14 Chris Lattnerreapply benjamin's instcombine patch, I don't see anyth...
2010-07-13 Eric ChristopherGrammar.
2010-07-13 Duncan SandsHandle the case of a tail recursion in which the tail...
2010-07-12 Benjamin KramerNope, still breaks the release selfhost bots :(
2010-07-12 Benjamin KramerReapply the "or" half of r108136, which seems to be...
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Benjamin KramerRevert r108141 again, sigh.
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Gabor Greifcache results of operator*
2010-07-12 Gabor Greifcache results of operator*
2010-07-12 Benjamin KramerReapply 108136 with an ugly pasto fixed.
2010-07-12 Benjamin KramerMove optimization to avoid redundant matching.
2010-07-12 Benjamin KramerRevert r108136 until I figure out why it broke selfhost.
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-12 Gabor Greifrecommit r108131 (hich has been backed out in r108135...
2010-07-12 Benjamin Kramerinstcombine: fold (x & y) | (~x & z) and (x & y) ^...
2010-07-12 Gabor Greifback out r108131 (of TailDuplication.cpp) for now,...
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-12 Duncan SandsConvert some tab stops into spaces.
2010-07-12 Chris Lattnermake the prototypes for CreateMalloc and CreateFree...
2010-07-12 Chris Lattnerif jump threading is able to infer interesting values...
2010-07-10 Duncan SandsThe accumulator tail recursion transform claims to...
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator* (found by inspection)
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache operator*'s result (in multiple functions)
2010-07-09 Gabor Greifdo not repeatedly dereference use_iterator
2010-07-08 Benjamin KramerTeach instcombine to transform
2010-07-08 Chris LattnerFix the second half of PR7437: scalarrepl wasn't preserving
next