summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Improve ScalarEvolution's nsw and nuw preservation.Dan Gohman2010-06-30
* When computing a new ConservativeResult, intersect it withDan Gohman2010-06-30
* Rework scev-aa's basic computation so that it doesn't dependDan Gohman2010-06-30
* Simplify.Dan Gohman2010-06-30
* Fix ScalarEvolution's tripcount computation for chains of loopsDan Gohman2010-06-29
* Fix whitespace style.Dan Gohman2010-06-29
* Remove a pointless variable.Duncan Sands2010-06-29
* Use a more obvious way to avoid compiling functions which are only used when ...Benjamin Kramer2010-06-29
* Jump through some silly hoops to make GCC accept that a function may not alwaysChandler Carruth2010-06-29
* Just as its not safe to blindly transfer the nsw bit from an addDan Gohman2010-06-29
* Add an Intraprocedural form of BasicAliasAnalysis, which aims toDan Gohman2010-06-29
* Fix Value::stripPointerCasts and BasicAA to avoid trouble onDan Gohman2010-06-28
* Generalize AAEval so that it can be used both per-function andDan Gohman2010-06-28
* Use named MDNode, llvm.dbg.sp, to collect subprogram info. This will be used ...Devang Patel2010-06-28
* Do not forget last element, function, while creating Subprogram definition MD...Devang Patel2010-06-27
* Eliminate a redundant FoldingSet lookup.Dan Gohman2010-06-25
* Don't try to preserve pointer types in SCEVConstants; the old codeDan Gohman2010-06-24
* Make the trunc code consistent with the zext and sext code in itsDan Gohman2010-06-24
* use ArgOperand accessorsGabor Greif2010-06-23
* use the new isFreeCall API and ArgOperand accessorsGabor Greif2010-06-23
* minor enhancement to llvm::isFreeCall API: return CallInst; no functional changeGabor Greif2010-06-23
* use ArgOperand gettersGabor Greif2010-06-23
* Replace ScalarEvolution's private copy of getLoopPredecessorDan Gohman2010-06-22
* Use pre-increment instead of post-increment when the result is not used.Dan Gohman2010-06-22
* Allow "exhaustive" trip count evaluation on phi nodes with allDan Gohman2010-06-22
* Use single interface, using twine, to get named metadata.Devang Patel2010-06-22
* Do not rely on Twine temporaries to survive.Devang Patel2010-06-22
* Use A.append(...) instead of A.insert(A.end(), ...) when A is aDan Gohman2010-06-21
* Do not directly use function names to construct new name for named metadata.Devang Patel2010-06-21
* Restore a call to rememberInstruction which was accidentally droppedDan Gohman2010-06-19
* Fix ScalarEvolution's "exhaustive" trip count evaluation code to avoidDan Gohman2010-06-19
* Factor out duplicated code for reusing and inserting casts intoDan Gohman2010-06-19
* Revert r106304 (105548 and friends), which are the SCEVComplexityCompareDan Gohman2010-06-18
* Reapply 105540, 105542, and 105548, and revert r105732.Dan Gohman2010-06-18
* Reapply 105546.Dan Gohman2010-06-18
* Reapply 105544.Dan Gohman2010-06-18
* Remove getIntegerSCEV; it's redundant with getConstant, and getConstantDan Gohman2010-06-18
* Eliminate unnecessary uses of getZExtValue().Dan Gohman2010-06-18
* Fix a typo in a comment.Dan Gohman2010-06-18
* Simplify this code.Dan Gohman2010-06-17
* A few more places where SCEVExpander bits need to skip over debug intrinsicsJim Grosbach2010-06-16
* Check function pointer first, before comparing function names.Devang Patel2010-06-16
* Use separate named MDNode to hold each function's local variable info.Devang Patel2010-06-16
* Support for nested functions/classes in debug output. (Again.) Radar 7424645.Stuart Hastings2010-06-11
* Delete duplicate function.Stuart Hastings2010-06-11
* Revert 105540, 105542, 105544, 105546, and 105548 to unbreak bootstrapping.Evan Cheng2010-06-09
* Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ...Kenneth Uildriks2010-06-09
* The FoldingSet hash data includes pointer values, so it isn'tDan Gohman2010-06-07
* Optimize this code somewhat by taking advantage of the factDan Gohman2010-06-07
* Micro-optimize this, to speed up this hotspot in debug builds a little.Dan Gohman2010-06-07