aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* use AA::isMustAlias to simplify some calls.Chris Lattner2011-04-261-5/+3
* remove support for llvm.invariant.end from memdep. It is a Chris Lattner2011-04-261-37/+0
* Fix an off by one error while accessing complex address element of a DIVariable.Devang Patel2011-04-261-0/+1
* Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner2011-04-261-5/+15
* Fix an iterator invalidation bug.Dan Gohman2011-04-251-9/+16
* PR9214: Convert the DIBuilder API to use ArrayRef.Jay Foad2011-04-241-8/+6
* Remove unused STL header includes.Jay Foad2011-04-233-5/+0
* Let front-end tie subprogram declaration with subprogram definition directly.Devang Patel2011-04-221-2/+4
* PR9214: Convert Metadata API to use ArrayRef.Jay Foad2011-04-211-9/+11
* Use ArrayRef variants.Devang Patel2011-04-181-35/+33
* Mark some functions as used which are used within debug-only code. ThisChandler Carruth2011-04-181-0/+2
* Introduce support to encode Objective-C property information in debugging inf...Devang Patel2011-04-161-0/+29
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-1510-15/+15
* PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plusJay Foad2011-04-131-1/+1
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-116-0/+6
* PR9604; try to deal with RAUW updates correctly in the AST. I'm not convincedEli Friedman2011-04-091-0/+4
* Add support to encode function's template parameters.Devang Patel2011-04-051-4/+8
* remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner2011-04-052-52/+0
* Region: Allow user control the printing style of the print function.Tobias Grosser2011-04-041-16/+16
* Don't assume something which might be a constant expression is an instruction.Eli Friedman2011-04-021-3/+3
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-4/+3
* (Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad2011-03-301-6/+8
* Constant folding support for calls to umul.with.overflow(), basically identic...Frits van Bommel2011-03-271-3/+8
* Revert r128140 for now.Anders Carlsson2011-03-231-33/+0
* A global variable with internal linkage where all uses are in one function an...Anders Carlsson2011-03-231-0/+33
* Fix INT_MIN gotcha pointed out by Eli Friedman.Nick Lewycky2011-03-211-3/+4
* Avoid creating canonical induction variables for non-native types.Andrew Trick2011-03-181-1/+6
* Added isValidRewrite() to check the result of ScalarEvolutionExpander.Andrew Trick2011-03-171-0/+30
* Add comments for the demanglings. Correct mangled form of operator delete!Nick Lewycky2011-03-171-4/+6
* Add C++ global operator {new,new[],delete,delete[]}(unsigned {int,long}) to theNick Lewycky2011-03-151-2/+11
* Remove getMinusSCEVForExitTest().Andrew Trick2011-03-151-106/+3
* Propagate SCEV no-wrap flags whenever possible.Andrew Trick2011-03-151-60/+72
* Negating a recurrence preserves no-self-wrap.Andrew Trick2011-03-141-0/+11
* HowFarToZero can compute a trip count as long as the recurrence has no-self-w...Andrew Trick2011-03-141-16/+20
* Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrapAndrew Trick2011-03-143-139/+214
* Teach ComputeMaskedBits about sub nsw.Benjamin Kramer2011-03-121-8/+16
* ComputeMaskedBits: sub falls through to add, and sub doesn't have the same ov...Benjamin Kramer2011-03-111-1/+2
* Teach ComputeMaskedBits about nsw on add. I don't think there's anything we canNick Lewycky2011-03-111-0/+14
* Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treat...Devang Patel2011-03-101-2/+21
* When SCEV can determine the loop test is X < X, set ExactBECount=0.Andrew Trick2011-03-091-1/+17
* whitespaceAndrew Trick2011-03-091-18/+18
* Fix two cases I forgot to update when doing a mental "getSwappedPredicate".Nick Lewycky2011-03-091-2/+2
* Add another micro-optimization. Apologies for the lack of refactoring, but INick Lewycky2011-03-091-2/+28
* Fix PR9331. Simplified version of a patch by Jakub Staszak.Duncan Sands2011-03-081-0/+4
* Add more analysis of the sign bit of an srem instruction. If the LHS is negativeNick Lewycky2011-03-071-0/+13
* Thread comparisons over udiv/sdiv/ashr/lshr exact and lshr nuw/nsw wheneverNick Lewycky2011-03-051-1/+33
* When decling to reuse existing expressions that involve casts, ignoreDan Gohman2011-03-041-1/+1
* Revert broken srem logic from r126991.Nick Lewycky2011-03-041-15/+0
* Fold "icmp pred (srem X, Y), Y" like we do for urem. Handle signed comparisonsNick Lewycky2011-03-041-1/+30
* Teach instruction simplify to use constant ranges to solve problems of the formNick Lewycky2011-03-041-37/+61