Age | Commit message (Expand) | Author | Files | Lines |
2015-01-04 | [PM] Split the AssumptionTracker immutable pass into two separate APIs: | Chandler Carruth | 1 | -13/+13 |
2014-11-19 | Update SetVector to rely on the underlying set's insert to return a pair<iter... | David Blaikie | 1 | -2/+3 |
2014-09-07 | Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) | Hal Finkel | 1 | -7/+14 |
2014-08-21 | Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin... | Craig Topper | 1 | -2/+2 |
2014-08-18 | Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi... | Craig Topper | 1 | -2/+2 |
2014-08-17 | Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin... | Craig Topper | 1 | -2/+2 |
2014-06-26 | Revert "Introduce a string_ostream string builder facilty" | Alp Toker | 1 | -3/+4 |
2014-06-26 | Introduce a string_ostream string builder facilty | Alp Toker | 1 | -4/+3 |
2014-05-14 | Rename ComputeMaskedBits to computeKnownBits. "Masked" has been | Jay Foad | 1 | -2/+2 |
2014-04-15 | [C++11] More 'nullptr' conversion. In some cases just using a boolean check i... | Craig Topper | 1 | -18/+18 |
2014-03-06 | Teach lint about address spaces | Matt Arsenault | 1 | -6/+5 |
2014-03-06 | [Layering] Move InstVisitor.h into the IR library as it is pretty | Chandler Carruth | 1 | -1/+1 |
2014-03-05 | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 1 | -3/+3 |
2014-03-04 | [Modules] Move CallSite into the IR library where it belogs. It is | Chandler Carruth | 1 | -1/+1 |
2014-03-02 | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 1 | -1/+1 |
2014-02-25 | Make DataLayout a plain object, not a pass. | Rafael Espindola | 1 | -1/+2 |
2014-02-24 | Make some DataLayout pointers const. | Rafael Espindola | 1 | -2/+2 |
2014-02-21 | Rename many DataLayout variables from TD to DL. | Rafael Espindola | 1 | -23/+23 |
2014-01-13 | [PM] Split DominatorTree into a concrete analysis result object which | Chandler Carruth | 1 | -3/+3 |
2014-01-13 | [cleanup] Move the Dominators.h and Verifier.h headers into the IR | Chandler Carruth | 1 | -1/+1 |
2014-01-09 | Put the functionality for printing a value to a raw_ostream as an | Chandler Carruth | 1 | -2/+1 |
2014-01-07 | Move the LLVM IR asm writer header files into the IR directory, as they | Chandler Carruth | 1 | -1/+1 |
2013-11-10 | Use size function instead of manually calculating it. | Matt Arsenault | 1 | -1/+1 |
2013-08-26 | Fix lint assert on integer vector division | Matt Arsenault | 1 | -6/+34 |
2013-01-31 | Change GetPointerBaseWithConstantOffset's DataLayout argument from a | Dan Gohman | 1 | -43/+41 |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 1 | -3/+3 |
2012-12-03 | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 1 | -8/+8 |
2012-11-30 | Move the InstVisitor utility into VMCore where it belongs. It heavily | Chandler Carruth | 1 | -1/+1 |
2012-11-01 | Revert the series of commits starting with r166578 which introduced the | Chandler Carruth | 1 | -2/+3 |
2012-10-24 | Add in support for getIntPtrType to get the pointer type based on the address... | Micah Villmow | 1 | -3/+2 |
2012-10-08 | Move TargetData to DataLayout. | Micah Villmow | 1 | -4/+4 |
2012-09-30 | Ignore apparent buffer overruns on external or weak globals. This is a major | Duncan Sands | 1 | -7/+11 |
2012-09-26 | Teach the 'lint' sanity checking pass to detect simple buffer overflows. | Duncan Sands | 1 | -19/+39 |
2012-09-25 | Change the way the lint sanity checking pass detects misaligned memory accesses. | Duncan Sands | 1 | -6/+18 |
2012-04-04 | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola | 1 | -6/+4 |
2011-12-02 | Fix a few more places where TargetData/TargetLibraryInfo is not being passed. | Chad Rosier | 1 | -1/+1 |
2011-12-01 | Propagate TargetLibraryInfo throughout ConstantFolding.cpp and | Chad Rosier | 1 | -1/+6 |
2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 1 | -4/+4 |
2011-07-13 | Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. | Jay Foad | 1 | -5/+2 |
2011-04-13 | PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plus | Jay Foad | 1 | -1/+1 |
2011-01-24 | Give GetUnderlyingObject a TargetData, to keep it in sync | Dan Gohman | 1 | -1/+1 |
2010-12-15 | Move Value::getUnderlyingObject to be a standalone | Dan Gohman | 1 | -1/+1 |
2010-12-13 | Update a comment. | Dan Gohman | 1 | -4/+3 |
2010-12-10 | Use PartialAlias to do better noalias lint checking. | Dan Gohman | 1 | -4/+6 |
2010-11-17 | Now that hasConstantValue has been made simpler, it may return the | Duncan Sands | 1 | -1/+2 |
2010-11-17 | Previously SimplifyInstruction could report that an instruction | Duncan Sands | 1 | -2/+1 |
2010-11-17 | Fix a layering violation: hasConstantValue, which is part of the PHINode | Duncan Sands | 1 | -2/+2 |
2010-11-11 | Avoid calling alias on non-pointer values. | Dan Gohman | 1 | -3/+4 |
2010-10-19 | Reapply r116831 and r116839, converting AliasAnalysis to use | Dan Gohman | 1 | -3/+3 |
2010-10-19 | Revert r116831 and r116839, which are breaking selfhost builds. | Dan Gohman | 1 | -3/+3 |