summaryrefslogtreecommitdiff
path: root/lib/Analysis/Lint.cpp
Commit message (Expand)AuthorAge
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-26
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-26
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-14
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-15
* Teach lint about address spacesMatt Arsenault2014-03-06
* [Layering] Move InstVisitor.h into the IR library as it is prettyChandler Carruth2014-03-06
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Make some DataLayout pointers const.Rafael Espindola2014-02-24
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-21
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-09
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* Use size function instead of manually calculating it.Matt Arsenault2013-11-10
* Fix lint assert on integer vector divisionMatt Arsenault2013-08-26
* Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman2013-01-31
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth2012-11-30
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Ignore apparent buffer overruns on external or weak globals. This is a majorDuncan Sands2012-09-30
* Teach the 'lint' sanity checking pass to detect simple buffer overflows.Duncan Sands2012-09-26
* Change the way the lint sanity checking pass detects misaligned memory accesses.Duncan Sands2012-09-25
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-04
* Fix a few more places where TargetData/TargetLibraryInfo is not being passed.Chad Rosier2011-12-02
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-01
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-13
* PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plusJay Foad2011-04-13
* Give GetUnderlyingObject a TargetData, to keep it in syncDan Gohman2011-01-24
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-15
* Update a comment.Dan Gohman2010-12-13
* Use PartialAlias to do better noalias lint checking.Dan Gohman2010-12-10
* Now that hasConstantValue has been made simpler, it may return theDuncan Sands2010-11-17
* Previously SimplifyInstruction could report that an instructionDuncan Sands2010-11-17
* Fix a layering violation: hasConstantValue, which is part of the PHINodeDuncan Sands2010-11-17
* Avoid calling alias on non-pointer values.Dan Gohman2010-11-11
* Reapply r116831 and r116839, converting AliasAnalysis to useDan Gohman2010-10-19
* Revert r116831 and r116839, which are breaking selfhost builds.Dan Gohman2010-10-19
* Change AliasAnalysis and its clients to use uint64_t instead of unsignedDan Gohman2010-10-19
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u.Dan Gohman2010-10-19
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-12
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* zap dead code.Chris Lattner2010-09-04