summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Rename VMCore directory to IR.Chandler Carruth2013-01-02
* reimplement GetPointerBaseWithConstantOffset().Nuno Lopes2012-12-31
* recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hope...Nuno Lopes2012-12-31
* Revert "add support for PHI nodes to ObjectSizeOffsetVisitor"Benjamin Kramer2012-12-31
* revert r171306, since we cannot compare APInts with different bitwidthsNuno Lopes2012-12-31
* use ValueTracking's GetPointerBaseWithConstantOffset() function instead of a ...Nuno Lopes2012-12-31
* minor code simplificationNuno Lopes2012-12-31
* add support for GlobalAlias to ObjectSizeOffsetVisitorNuno Lopes2012-12-31
* add support for PHI nodes to ObjectSizeOffsetVisitorNuno Lopes2012-12-31
* convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumu...Nuno Lopes2012-12-30
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-30
* Nuke some dead code that snuck in some how. I thought I had alreadyChandler Carruth2012-12-28
* Fix a stunning oversight in the inline cost analysis. It was neverChandler Carruth2012-12-28
* Teach the inline cost analysis about calls that can be simplified andChandler Carruth2012-12-28
* Teach instsimplify to use the constant folder where appropriate forChandler Carruth2012-12-28
* Add entry points to instsimplify for simplifying calls. The entry pointsChandler Carruth2012-12-28
* Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>Bob Wilson2012-12-24
* Update the docs of the cost model.Nadav Rotem2012-12-24
* Remove trailing whitespace.Craig Topper2012-12-22
* Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy2012-12-20
* Fix a bug that was found by building clang with -fsanitize.Nadav Rotem2012-12-19
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-19
* Fix a crash in ValueTracking on vectors of pointers. Nadav Rotem2012-12-14
* Rename isPowerOfTwo to isKnownToBeAPowerOfTwo.Rafael Espindola2012-12-13
* The TargetData is not used for the isPowerOfTwo determination. It has neverRafael Espindola2012-12-12
* Have SimplifyBinOp call the new FAdd/FSub/FMul helpers, with fast-math flags offMichael Ilseman2012-12-12
* Added a slew of SimplifyInstruction floating-point optimizations, many of whi...Michael Ilseman2012-12-12
* Holding my nose and moving the accumulation routine to GEPOperatorChandler Carruth2012-12-11
* Hoist the GEP constant address offset computation to a common home onChandler Carruth2012-12-11
* Optimistically analyse Phi cyclesArnold Schwaighofer2012-12-10
* Add a new visitor for walking the uses of a pointer value.Chandler Carruth2012-12-10
* Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some...Michael Ilseman2012-12-09
* Add support to ValueTracking for determining that a pointer is non-nullChandler Carruth2012-12-07
* Have CannotBeNegativeZero() be aware of the nsz fast-math flagMichael Ilseman2012-12-06
* constify the cost APINadav Rotem2012-12-03
* 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
* Modified dump() to provide a littlePreston Briggs2012-11-30
* Follow up to 168711: It's safe to base this analysis on the found compare, ju...Benjamin Kramer2012-11-29
* Improve isImpliedCond comment a bit.Andrew Trick2012-11-29
* Cleaned up a couple of comments.Preston Briggs2012-11-29
* Modified depends() to recognize that when all levels are "=" andPreston Briggs2012-11-27
* SCEV: Even if the latch terminator is foldable we can't deduce the result of ...Benjamin Kramer2012-11-27
* Modify depends(Src, Dst, PossiblyLoopIndependent).Preston Briggs2012-11-27
* Fast-math optimization: fold multiply by zeroMichael Ilseman2012-11-27
* Corrects a problem where we reply exclusively of GEPs to drivePreston Briggs2012-11-21
* removes a few "const" qualifiersSebastian Pop2012-11-20
* Clean up handling of always-inline functions in the inliner.Bob Wilson2012-11-19
* Some comment fixes.Bob Wilson2012-11-19
* Phi speculation improvement for BasicAAHal Finkel2012-11-17