Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to...
[oota-llvm.git] / lib / Analysis / Lint.cpp
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-06-26 Alp TokerRevert "Introduce a string_ostream string builder facilty"
2014-06-26 Alp TokerIntroduce a string_ostream string builder facilty
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-06 Matt ArsenaultTeach lint about address spaces
2014-03-06 Chandler Carruth[Layering] Move InstVisitor.h into the IR library as...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2013-11-10 Matt ArsenaultUse size function instead of manually calculating it.
2013-08-26 Matt ArsenaultFix lint assert on integer vector division
2013-01-31 Dan GohmanChange GetPointerBaseWithConstantOffset's DataLayout...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-30 Chandler CarruthMove the InstVisitor utility into VMCore where it belon...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
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...