aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* remove useless cast and fix typos in commentGabor Greif2010-07-091-3/+3
* cache result of operator*Gabor Greif2010-07-091-3/+5
* cache result of operator*Gabor Greif2010-07-091-2/+3
* cache result of operator*Gabor Greif2010-07-091-11/+14
* cache result of operator*Gabor Greif2010-07-091-2/+3
* cache result of operator*Gabor Greif2010-07-091-5/+7
* cache result of operator*Gabor Greif2010-07-091-3/+4
* do not repeatedly dereference use_iteratorGabor Greif2010-07-091-3/+5
* Reverting r107918 and r107919. Radar 8063111.Stuart Hastings2010-07-081-8/+3
* Fix decl/def debug info for template functions. Radar 8063111.Stuart Hastings2010-07-081-3/+8
* Minore code simplification.Dan Gohman2010-07-071-17/+15
* Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman2010-07-073-183/+58
* conditionalize by CallInst::ArgOffsetGabor Greif2010-07-071-2/+2
* Add some more TODO comments.Dan Gohman2010-07-061-0/+6
* Add a comment.Dan Gohman2010-07-061-1/+2
* Remove context sensitivity concerns from interprocedural-basic-aa, andDan Gohman2010-07-011-35/+55
* In ScalarEvolution::forgetValue, eliminate any SCEVUnknownDan Gohman2010-06-301-0/+20
* Revert the part of r107257 which introduced new logic for usingDan Gohman2010-06-301-82/+11
* Improve ScalarEvolution's nsw and nuw preservation.Dan Gohman2010-06-301-31/+105
* When computing a new ConservativeResult, intersect it withDan Gohman2010-06-301-1/+2
* Rework scev-aa's basic computation so that it doesn't dependDan Gohman2010-06-301-7/+31
* Simplify.Dan Gohman2010-06-301-2/+1
* Fix ScalarEvolution's tripcount computation for chains of loopsDan Gohman2010-06-291-41/+61
* Fix whitespace style.Dan Gohman2010-06-291-2/+2
* Remove a pointless variable.Duncan Sands2010-06-291-5/+1
* Use a more obvious way to avoid compiling functions which are only used when ...Benjamin Kramer2010-06-291-3/+2
* Jump through some silly hoops to make GCC accept that a function may not alwaysChandler Carruth2010-06-291-0/+3
* Just as its not safe to blindly transfer the nsw bit from an addDan Gohman2010-06-291-5/+9
* Add an Intraprocedural form of BasicAliasAnalysis, which aims toDan Gohman2010-06-292-34/+120
* Fix Value::stripPointerCasts and BasicAA to avoid trouble onDan Gohman2010-06-281-9/+29
* Generalize AAEval so that it can be used both per-function andDan Gohman2010-06-281-38/+97
* Use named MDNode, llvm.dbg.sp, to collect subprogram info. This will be used ...Devang Patel2010-06-281-11/+23
* Do not forget last element, function, while creating Subprogram definition MD...Devang Patel2010-06-271-1/+2
* Eliminate a redundant FoldingSet lookup.Dan Gohman2010-06-251-3/+3
* Don't try to preserve pointer types in SCEVConstants; the old codeDan Gohman2010-06-241-12/+8
* Make the trunc code consistent with the zext and sext code in itsDan Gohman2010-06-241-1/+2
* use ArgOperand accessorsGabor Greif2010-06-232-13/+13
* use the new isFreeCall API and ArgOperand accessorsGabor Greif2010-06-231-12/+13
* minor enhancement to llvm::isFreeCall API: return CallInst; no functional changeGabor Greif2010-06-231-8/+8
* use ArgOperand gettersGabor Greif2010-06-231-3/+3
* Replace ScalarEvolution's private copy of getLoopPredecessorDan Gohman2010-06-221-19/+2
* Use pre-increment instead of post-increment when the result is not used.Dan Gohman2010-06-221-2/+2
* Allow "exhaustive" trip count evaluation on phi nodes with allDan Gohman2010-06-221-9/+7
* Use single interface, using twine, to get named metadata.Devang Patel2010-06-221-2/+1
* Do not rely on Twine temporaries to survive.Devang Patel2010-06-221-4/+4
* Use A.append(...) instead of A.insert(A.end(), ...) when A is aDan Gohman2010-06-212-11/+10
* Do not directly use function names to construct new name for named metadata.Devang Patel2010-06-211-1/+8
* Restore a call to rememberInstruction which was accidentally droppedDan Gohman2010-06-191-0/+1
* Fix ScalarEvolution's "exhaustive" trip count evaluation code to avoidDan Gohman2010-06-191-2/+5
* Factor out duplicated code for reusing and inserting casts intoDan Gohman2010-06-191-54/+46