| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a few more places where TargetData/TargetLibraryInfo is not being passed. | Chad Rosier | 2011-12-02 | 1 | -1/+1 |
* | Propagate TargetLibraryInfo throughout ConstantFolding.cpp and | Chad Rosier | 2011-12-01 | 1 | -1/+6 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -4/+4 |
* | Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. | Jay Foad | 2011-07-13 | 1 | -5/+2 |
* | PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plus | Jay Foad | 2011-04-13 | 1 | -1/+1 |
* | Give GetUnderlyingObject a TargetData, to keep it in sync | Dan Gohman | 2011-01-24 | 1 | -1/+1 |
* | Move Value::getUnderlyingObject to be a standalone | Dan Gohman | 2010-12-15 | 1 | -1/+1 |
* | Update a comment. | Dan Gohman | 2010-12-13 | 1 | -4/+3 |
* | Use PartialAlias to do better noalias lint checking. | Dan Gohman | 2010-12-10 | 1 | -4/+6 |
* | Now that hasConstantValue has been made simpler, it may return the | Duncan Sands | 2010-11-17 | 1 | -1/+2 |
* | Previously SimplifyInstruction could report that an instruction | Duncan Sands | 2010-11-17 | 1 | -2/+1 |
* | Fix a layering violation: hasConstantValue, which is part of the PHINode | Duncan Sands | 2010-11-17 | 1 | -2/+2 |
* | Avoid calling alias on non-pointer values. | Dan Gohman | 2010-11-11 | 1 | -3/+4 |
* | Reapply r116831 and r116839, converting AliasAnalysis to use | Dan Gohman | 2010-10-19 | 1 | -3/+3 |
* | Revert r116831 and r116839, which are breaking selfhost builds. | Dan Gohman | 2010-10-19 | 1 | -3/+3 |
* | Change AliasAnalysis and its clients to use uint64_t instead of unsigned | Dan Gohman | 2010-10-19 | 1 | -3/+3 |
* | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -1/+3 |
* | Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u. | Dan Gohman | 2010-10-19 | 1 | -16/+25 |
* | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 1 | -1/+6 |
* | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
* | zap dead code. | Chris Lattner | 2010-09-04 | 1 | -22/+0 |
* | Revert r111058, the lint check for indirectbr successors that aren't | Dan Gohman | 2010-08-16 | 1 | -6/+0 |
* | Add a lint check for an indirectbr destination which has not | Dan Gohman | 2010-08-13 | 1 | -0/+6 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
* | Add a convenient form of AliasAnalysis::alias for the case where the sizes | Dan Gohman | 2010-08-03 | 1 | -2/+1 |
* | Add a lint check for indirectbr with no successors. | Dan Gohman | 2010-08-02 | 1 | -0/+3 |
* | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 1 | -2/+1 |
* | Add a lint check for mismatched return types, inspired by PR6944. | Dan Gohman | 2010-07-12 | 1 | -0/+4 |
* | Add some more TODO comments. | Dan Gohman | 2010-07-06 | 1 | -0/+6 |
* | Add a comment. | Dan Gohman | 2010-07-06 | 1 | -1/+2 |
* | Fix the noalias checking so that it doesn't worry about | Dan Gohman | 2010-06-01 | 1 | -12/+12 |
* | Add lint checks for function attributes. | Dan Gohman | 2010-05-28 | 1 | -30/+91 |
* | Fix lint's memcpy and memmove checks, and its basic block traversal. | Dan Gohman | 2010-05-28 | 1 | -5/+8 |
* | Detect self-referential values. | Dan Gohman | 2010-05-28 | 1 | -6/+19 |
* | Eli pointed out that va_arg instruction result values don't | Dan Gohman | 2010-05-28 | 1 | -4/+4 |
* | Teach lint how to look through simple store+load pairs and other | Dan Gohman | 2010-05-28 | 1 | -10/+75 |
* | Add a lint check for returning the address of stack memory. | Dan Gohman | 2010-05-28 | 1 | -0/+6 |
* | Fix Lint printing warnings multiple times. Remove the ErrorStr | Dan Gohman | 2010-05-26 | 1 | -5/+2 |
* | Reinstate checking of stackrestore, with checking for both Read | Dan Gohman | 2010-05-26 | 1 | -0/+8 |
* | Stackrestore is not a load. | Dan Gohman | 2010-05-26 | 1 | -5/+0 |
* | Remove a TODO which isn't practical. | Dan Gohman | 2010-05-26 | 1 | -1/+0 |
* | Implement checking of the tail keyword. | Dan Gohman | 2010-05-26 | 1 | -1/+9 |
* | Add lint checks for invalid uses of memory. | Dan Gohman | 2010-04-30 | 1 | -19/+59 |
* | Tidy a comment. | Dan Gohman | 2010-04-22 | 1 | -1/+1 |
* | Add several more lint checks. | Dan Gohman | 2010-04-09 | 1 | -21/+68 |
* | Add a few more lint checks. | Dan Gohman | 2010-04-08 | 1 | -0/+40 |
* | Add a -lint pass which checks for common sources of undefined or likely | Dan Gohman | 2010-04-08 | 1 | -0/+368 |