Support/Path: Deprecate PathV1::isDirectory and replace all uses with PathV2::is_dire...
[oota-llvm.git] / lib / Analysis /
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...
2010-11-21 Benjamin KramerInitialize MemDep's TD member so buildbots don't trip...
2010-11-21 Duncan SandsAdd a rather pointless InstructionSimplify transform...
2010-11-21 Duncan SandsFix spelling.
2010-11-21 Chris Lattnerapply Dan's fix for PR8268 which allows constant foldin...
2010-11-21 Chris Lattneradd "getLocation" method to AliasAnalysis for getting...
2010-11-21 Chris Lattnerimplement PR8576, deleting dead stores with intervening...
2010-11-20 Benjamin KramerSimplify code. No change in functionality.
2010-11-19 Benjamin KramerSilence warning about an uninitialized variable.
2010-11-19 Duncan SandsRemove threading of Xor over selects and phis, with...
2010-11-18 Duncan SandsFactor code for testing whether replacing one value...
2010-11-18 Dan GohmanStrip trailing whitespace.
2010-11-18 Dan GohmanUse llvm_unreachable for "impossible" situations.
next