Improve the safety of my globalopt enhancement by ensuring that the bitcast
[oota-llvm.git] / lib / Analysis /
2011-01-16 Chris Lattnerfix PR8983, a broken assertion.
2011-01-15 Nick LewyckyTeach LazyValueInfo that allocas aren't NULL. Over...
2011-01-14 Duncan SandsTurn X-(X-Y) into Y. According to my auto-simplifier...
2011-01-14 Duncan SandsFactorize common code out of the InstructionSimplify...
2011-01-14 Duncan SandsMove some shift transforms out of instcombine and into...
2011-01-13 Tobias GrosserAdd single entry / single exit accessors.
2011-01-13 Duncan SandsRemove some wrong code which fortunately was never...
2011-01-13 Duncan SandsThe most common simplification missed by instsimplify...
2011-01-11 Chris Lattnersome comment improvements.
2011-01-11 Eric ChristopherTemporarily revert 123133, it's causing some regression...
2011-01-11 Chris Lattnerthe GEP faq says that only inbounds geps are guaranteed...
2011-01-11 Jakob Stoklund OlesenRevert r123207: "Turn on memdep's verifyRemoved() in...
2011-01-11 Jakob Stoklund OlesenTurn on memdep's verifyRemoved() in an attempt to smoke...
2011-01-11 Chandler CarruthTeach constant folding to perform conversions from...
2011-01-10 Chandler CarruthCleanup some of the constant folding code to consistent...
2011-01-09 Chris Lattneradd a fixme: ir isn't expressive enough.
2011-01-09 Chris LattnerStep #4 in improving trip count analysis: HowFarToZero...
2011-01-09 Chris Lattnerrearrange some code, no functionality change.
2011-01-09 Chris LattnerStep #3 to improving trip count analysis: If we fold
2011-01-09 Chris LattnerStep #2 to improve trip count analysis for loops like...
2011-01-09 Chris Lattnerteach SCEV analysis of PHI nodes that PHI recurences...
2011-01-09 Chris Lattnerreduce indentation. Print <nuw> and <nsw> when dumping...
2011-01-06 Chris Lattneruse isNullValue() to simplify code, add an assert.
2011-01-06 Chris Lattnerimplement constant folding support for an exotic consta...
2011-01-05 Owen AndersonReorder, rename, and document some members to make...
2011-01-05 Owen AndersonWhen computing the value on an edge, in certain cases...
2011-01-05 Owen AndersonRe-convert several of LazyValueInfo's internal maps...
2011-01-04 Chris Lattnerfix an off-by-one bug that caused a crash analyzing
2011-01-03 Owen AndersonUse the new addEscapingValue callback to update Globals...
2011-01-03 Owen AndersonStub out a new updating interface to AliasAnalysis...
2011-01-03 Chris Lattnerfix rdar://8813415 - a miscompilation of 164.gzip that...
2011-01-03 Nick LewyckyAdd spliceFunction to the CallGraph interface. This...
2011-01-02 Chris Lattnersplit dom frontier handling stuff out to its own Domina...
2011-01-01 Duncan SandsRevert commit 122654 at the request of Chris, who recko...
2011-01-01 Duncan SandsFix a README item by having InstructionSimplify do...
2010-12-28 Benjamin KramerCast away "comparison between signed and unsigned integ...
2010-12-26 Chris Lattnermove isBytewiseValue out to ValueTracking.h/cpp
2010-12-23 Jeffrey YasskinChange all self assignments X=X to (void)X, so that...
2010-12-22 Duncan SandsWhen determining whether the new instruction was alread...
2010-12-22 Duncan SandsAdd some statistics, good for understanding how much...
2010-12-21 Duncan SandsWhile I don't think any later transforms can fire,...
2010-12-21 Duncan SandsFix inverted condition noticed by Frits van Bommel.
2010-12-21 Duncan SandsPull a few more simplifications out of instcombine...
2010-12-21 Duncan SandsTeach InstructionSimplify about distributive laws....
2010-12-21 Duncan SandsMove checking of the recursion limit into the various...
2010-12-21 Duncan SandsAdd generic simplification of associative operations...
2010-12-20 Owen AndersonSpeculatively revert the use of DenseMap in LazyValueIn...
2010-12-20 Owen AndersonAttempt to appease the DragonEgg buildbots.
2010-12-20 Owen AndersonConvert one of LVI's primary maps to a DenseMap, now...
2010-12-20 Owen AndersonMore LVI cleanups, including trying to simplify the...
2010-12-20 Owen AndersonReuse the reference into the LVI cache throughout the...
2010-12-20 Duncan SandsHave SimplifyBinOp dispatch Xor, Add and Sub to the...
2010-12-18 Nick LewyckyMake LazyValueInfo non-recursive.
2010-12-17 Nate BegemanAdd vector versions of some existing scalar transforms...
2010-12-16 Dan GohmanUpdate a comment.
2010-12-16 Dan GohmanMake memcpyopt TBAA-aware.
2010-12-15 Dan GohmanEnable TBAA by default.
2010-12-15 Dan GohmanReapply r121886, and also update DecomposeGEPExpression...
2010-12-15 Dan GohmanRevert r121886. DecomposeGEPExpression needs to be...
2010-12-15 Dan GohmanStrengthen GetUnderlyingObject using InstructionSimplify.
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-12-15 Nick LewyckyClean up some of LVI:
2010-12-15 Duncan SandsMove Sub simplifications and additional Add simplificat...
2010-12-15 Duncan SandsIf we detect that the instruction we are simplifying...
2010-12-13 Dan GohmanUpdate a comment.
2010-12-13 Dan GohmanReapply r121520, PartialAlias implementation for BasicA...
2010-12-13 Dan GohmanUpdate memdep to handle PartialAlias as MayAlias.
2010-12-12 Tobias GrosserRemove useless dynamic_cast<>().
2010-12-10 Dan GohmanRevert r121520, which may have introduced miscompilations.
2010-12-10 Dan GohmanImplement PartialAlias checking in BasicAA.
2010-12-10 Dan GohmanMinimally update this code to handle PartialAlias.
2010-12-10 Dan GohmanUse PartialAlias to do better noalias lint checking.
2010-12-10 Dan GohmanTeach AliasAnalysisCounter about PartialAlias.
2010-12-10 Dan GohmanTeach AliasAnalysisEvaluator about PartialAlias.
2010-12-10 Dan GohmanUpdate this code to handle PartialAlias as MayAlias.
2010-12-09 Owen AndersonTake the first step towards making LVI non-recursive...
2010-12-08 Devang PatelUse type's file info while describing inheritance relat...
2010-12-08 Devang PatelAdd support to create debug info for functions and...
2010-12-08 Devang PatelAdd support to create class type.
2010-12-08 Devang PatelAdd support to create vector, array, enums etc...
2010-12-08 Devang PatelGlobal variable does not need linkage name.
2010-12-07 Devang PatelAdd support to create local variable's debug info.
2010-12-07 Devang PatelAdd support to create variables, structs etc.. using...
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-03 Jakob Stoklund OlesenAlso inore '()' while creating mdnode name from ObjC...
2010-12-03 Devang PatelIgnore '+' while creating mdnode name from ObjC symbol...
2010-12-01 Jay FoadPR5207: Rename overloaded APInt methods set(), clear...
2010-11-30 Chris Lattnermove GetPointerBaseWithConstantOffset out of GVN into...
2010-11-30 Jay FoadPR5207: Make APInt::set(), APInt::clear() and APInt...
2010-11-30 Chris Lattnerstrength reduce this.
2010-11-30 Chris LattnergetLocationForDest should work for memset as well.
2010-11-30 Chris Lattnerenhance basicaa to return "Mod" for a memcpy call when the
2010-11-30 Chris LattnerTeach basicaa that memset's modref set is at worst...
2010-11-29 Frits van BommelTeach ConstantFoldInstruction() how to fold insertvalue...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-29 Chandler CarruthAdd some dead stores to pacify my least favorite GCC...
2010-11-23 Duncan SandsExpand a little on the description of what InstructionS...
2010-11-23 Duncan SandsClarify that constant folding of instructions applies...
2010-11-22 Duncan SandsIf a GEP index simply advances by multiples of a type...
2010-11-22 Duncan SandsMove the "gep undef" -> "undef" transform from instcomb...
next