summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Update this comment.Dan Gohman2011-05-27
* Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. Chad Rosier2011-05-26
* Change condition for determining whether a function is small for inlining met...Eli Friedman2011-05-24
* Make DecomposeGEPExpression check SimplifyInstruction onlyDan Gohman2011-05-24
* fix a really nasty basicaa mod/ref calculation bug that was causing miscompil...Chris Lattner2011-05-23
* Teach valuetracking that byval arguments with a specified alignment areChris Lattner2011-05-23
* implement PR9315, constant folding exp2 in terms of pow (since hosts withoutChris Lattner2011-05-22
* Teach ValueTracking about x86 crc32 intrinsics.Evan Cheng2011-05-22
* Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot.Duncan Sands2011-05-21
* When BasicAA can determine that two pointers have the same base butDan Gohman2011-05-21
* indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.Andrew Trick2011-05-20
* @llvm.lifetime.begin acts as a load, not @llvm.lifetime.end.Owen Anderson2011-05-17
* Extra refactoring noticed by Eli Friedman.Rafael Espindola2011-05-16
* Fix a source of non determinism in FindUsedTypes, use a SetVector instead of aJulien Lerouge2011-05-13
* Change a few std::maps to DenseMaps.Dan Gohman2011-05-09
* The comparision "max(x,y)==x" is equivalent to "x>=y". Since the max isDuncan Sands2011-05-07
* PR9838: Fix transform introduced in r127064 to not trigger when only one side...Eli Friedman2011-05-05
* Minor change: Fix the typo in RegionPass.h and RegionPass.cpp.Hongbin Zheng2011-05-05
* Add variations on: max(x,y) >= min(x,z) folds to true. This isn't that common,Duncan Sands2011-05-04
* indvars: Added DisableIVRewrite and WidenIVs.Andrew Trick2011-05-04
* Implement some basic simplifications involving min/max, for exampleDuncan Sands2011-05-03
* Use llvm.dbg.cu named metadata to collect compile units.Devang Patel2011-05-03
* Fix PR9579: when simplifying a compare to "true" or "false", and it wasDuncan Sands2011-05-02
* Move some rem transforms out of instcombine and into instsimplify.Duncan Sands2011-05-02
* teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner2011-04-28
* Teach BasicAA about arm.neon.vld1 and vst1.Dan Gohman2011-04-27
* When analyzing functions known to only access argument pointees,Dan Gohman2011-04-27
* Corrects an old, old typo in a case that doesn't seem to be reached in practice.Andrew Trick2011-04-27
* Test case and comment for PR9633.Andrew Trick2011-04-27
* Fix for PR9633 [indvars] Assertion `isa<X>(Val) && "cast<Ty>() argument of in...Andrew Trick2011-04-27
* Enhance memdep to return clobber relation between noalias loads whenChris Lattner2011-04-26
* use AA::isMustAlias to simplify some calls.Chris Lattner2011-04-26
* remove support for llvm.invariant.end from memdep. It is a Chris Lattner2011-04-26
* Fix an off by one error while accessing complex address element of a DIVariable.Devang Patel2011-04-26
* Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner2011-04-26
* Fix an iterator invalidation bug.Dan Gohman2011-04-25
* PR9214: Convert the DIBuilder API to use ArrayRef.Jay Foad2011-04-24
* Remove unused STL header includes.Jay Foad2011-04-23
* Let front-end tie subprogram declaration with subprogram definition directly.Devang Patel2011-04-22
* PR9214: Convert Metadata API to use ArrayRef.Jay Foad2011-04-21
* Use ArrayRef variants.Devang Patel2011-04-18
* Mark some functions as used which are used within debug-only code. ThisChandler Carruth2011-04-18
* Introduce support to encode Objective-C property information in debugging inf...Devang Patel2011-04-16
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plusJay Foad2011-04-13
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-11
* PR9604; try to deal with RAUW updates correctly in the AST. I'm not convincedEli Friedman2011-04-09
* Add support to encode function's template parameters.Devang Patel2011-04-05
* remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner2011-04-05
* Region: Allow user control the printing style of the print function.Tobias Grosser2011-04-04