Move TargetData to DataLayout.
[oota-llvm.git] / lib / Analysis / Lint.cpp
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-30 Duncan SandsIgnore apparent buffer overruns on external or weak...
2012-09-26 Duncan SandsTeach the 'lint' sanity checking pass to detect simple...
2012-09-25 Duncan SandsChange the way the lint sanity checking pass detects...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-13 Jay FoadConvert InsertValueInst and ExtractValueInst APIs to...
2011-04-13 Jay FoadPR9214: Convert ConstantExpr::getIndices() to return...
2011-01-24 Dan GohmanGive GetUnderlyingObject a TargetData, to keep it in...
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-12-13 Dan GohmanUpdate a comment.
2010-12-10 Dan GohmanUse PartialAlias to do better noalias lint checking.
2010-11-17 Duncan SandsNow that hasConstantValue has been made simpler, it...
2010-11-17 Duncan SandsPreviously SimplifyInstruction could report that an...
2010-11-17 Duncan SandsFix a layering violation: hasConstantValue, which is...
2010-11-11 Dan GohmanAvoid calling alias on non-pointer values.
2010-10-19 Dan GohmanReapply r116831 and r116839, converting AliasAnalysis...
2010-10-19 Dan GohmanRevert r116831 and r116839, which are breaking selfhost...
2010-10-19 Dan GohmanChange AliasAnalysis and its clients to use uint64_t...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-19 Dan GohmanConsistently use AliasAnalysis::UnknownSize instead...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-04 Chris Lattnerzap dead code.
2010-08-16 Dan GohmanRevert r111058, the lint check for indirectbr successor...
2010-08-13 Dan GohmanAdd a lint check for an indirectbr destination which...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-03 Dan GohmanAdd a convenient form of AliasAnalysis::alias for the...
2010-08-02 Dan GohmanAdd a lint check for indirectbr with no successors.
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-12 Dan GohmanAdd a lint check for mismatched return types, inspired...
2010-07-06 Dan GohmanAdd some more TODO comments.
2010-07-06 Dan GohmanAdd a comment.
2010-06-01 Dan GohmanFix the noalias checking so that it doesn't worry about
2010-05-28 Dan GohmanAdd lint checks for function attributes.
2010-05-28 Dan GohmanFix lint's memcpy and memmove checks, and its basic...
2010-05-28 Dan GohmanDetect self-referential values.
2010-05-28 Dan GohmanEli pointed out that va_arg instruction result values...
2010-05-28 Dan GohmanTeach lint how to look through simple store+load pairs...
2010-05-28 Dan GohmanAdd a lint check for returning the address of stack...
2010-05-26 Dan GohmanFix Lint printing warnings multiple times. Remove the...
2010-05-26 Dan GohmanReinstate checking of stackrestore, with checking for...
2010-05-26 Dan GohmanStackrestore is not a load.
2010-05-26 Dan GohmanRemove a TODO which isn't practical.
2010-05-26 Dan GohmanImplement checking of the tail keyword.
2010-04-30 Dan GohmanAdd lint checks for invalid uses of memory.
2010-04-22 Dan GohmanTidy a comment.
2010-04-09 Dan GohmanAdd several more lint checks.
2010-04-08 Dan GohmanAdd a few more lint checks.
2010-04-08 Dan GohmanAdd a -lint pass which checks for common sources of...