aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/Lint.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-190/+188
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-20/+212
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-11/+19
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-20/+20
* Update to LLVM 3.5a.Stephen Hines2014-04-241-40/+39
* Use size function instead of manually calculating it.Matt Arsenault2013-11-101-1/+1
* Fix lint assert on integer vector divisionMatt Arsenault2013-08-261-6/+34
* Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman2013-01-311-43/+41
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-3/+3
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-8/+8
* Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth2012-11-301-1/+1
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-011-2/+3
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-3/+2
* Move TargetData to DataLayout.Micah Villmow2012-10-081-4/+4
* Ignore apparent buffer overruns on external or weak globals. This is a majorDuncan Sands2012-09-301-7/+11
* Teach the 'lint' sanity checking pass to detect simple buffer overflows.Duncan Sands2012-09-261-19/+39
* Change the way the lint sanity checking pass detects misaligned memory accesses.Duncan Sands2012-09-251-6/+18
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-6/+4
* Fix a few more places where TargetData/TargetLibraryInfo is not being passed.Chad Rosier2011-12-021-1/+1
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-011-1/+6
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-4/+4
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-131-5/+2
* PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plusJay Foad2011-04-131-1/+1
* Give GetUnderlyingObject a TargetData, to keep it in syncDan Gohman2011-01-241-1/+1
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-151-1/+1
* Update a comment.Dan Gohman2010-12-131-4/+3
* Use PartialAlias to do better noalias lint checking.Dan Gohman2010-12-101-4/+6
* Now that hasConstantValue has been made simpler, it may return theDuncan Sands2010-11-171-1/+2
* Previously SimplifyInstruction could report that an instructionDuncan Sands2010-11-171-2/+1
* Fix a layering violation: hasConstantValue, which is part of the PHINodeDuncan Sands2010-11-171-2/+2
* Avoid calling alias on non-pointer values.Dan Gohman2010-11-111-3/+4
* Reapply r116831 and r116839, converting AliasAnalysis to useDan Gohman2010-10-191-3/+3
* Revert r116831 and r116839, which are breaking selfhost builds.Dan Gohman2010-10-191-3/+3
* Change AliasAnalysis and its clients to use uint64_t instead of unsignedDan Gohman2010-10-191-3/+3
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-1/+3
* Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u.Dan Gohman2010-10-191-16/+25
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-121-1/+6
* Now with fewer extraneous semicolons!Owen Anderson2010-10-071-1/+1
* zap dead code.Chris Lattner2010-09-041-22/+0
* Revert r111058, the lint check for indirectbr successors that aren'tDan Gohman2010-08-161-6/+0
* Add a lint check for an indirectbr destination which has notDan Gohman2010-08-131-0/+6
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Add a convenient form of AliasAnalysis::alias for the case where the sizesDan Gohman2010-08-031-2/+1
* Add a lint check for indirectbr with no successors.Dan Gohman2010-08-021-0/+3
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-211-2/+1
* Add a lint check for mismatched return types, inspired by PR6944.Dan Gohman2010-07-121-0/+4
* Add some more TODO comments.Dan Gohman2010-07-061-0/+6
* Add a comment.Dan Gohman2010-07-061-1/+2