aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* use cascading operator-> featureGabor Greif2010-07-221-1/+1
* mass elimination of reliance on automatic iterator dereferencingGabor Greif2010-07-221-1/+1
* use -> instead of (*).Gabor Greif2010-07-221-2/+2
* cache dereferenced iteratorGabor Greif2010-07-221-3/+4
* Add new RegionInfo pass.Tobias Grosser2010-07-223-0/+821
* Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman2010-07-211-5/+5
* Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG...Owen Anderson2010-07-2110-41/+24
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-2119-61/+57
* tidy up.Jim Grosbach2010-07-211-26/+27
* Disallow null as a named metadata operand.Dan Gohman2010-07-211-4/+2
* Fix SCEV denormalization of expressions where the exit value fromDan Gohman2010-07-201-32/+55
* Add a fast path for x - x.Dan Gohman2010-07-201-0/+4
* Simplify this code; LoopInfo::getCanonicalInductionVariable will onlyDan Gohman2010-07-201-3/+6
* Make getOrInsertCanonicalInductionVariable guarantee that itsDan Gohman2010-07-201-2/+2
* Change an argument from an Instruction* to a Value*, which is allDan Gohman2010-07-201-5/+5
* Minor code cleanups.Dan Gohman2010-07-201-0/+5
* Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson2010-07-209-10/+10
* Reapply r108794, a fix for the failing test from last time.Owen Anderson2010-07-209-10/+10
* Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar2010-07-208-9/+9
* Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson2010-07-208-9/+9
* Minor code simplification.Dan Gohman2010-07-201-6/+3
* Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings2010-07-191-3/+8
* eliminate CallInst::ArgOffsetGabor Greif2010-07-161-2/+2
* Fix the order that SCEVExpander considers add operands in so thatDan Gohman2010-07-151-2/+14
* Teach ScalarEvolution how to fold trunc(undef) and anyext(undef) to undef.Dan Gohman2010-07-151-0/+14
* cache another dereferenced iteratorGabor Greif2010-07-151-4/+6
* Fix PR7647, handling the case when 'To' ends up being Chris Lattner2010-07-151-14/+34
* Revert r108401; it breaks bootstrap :(Eli Friedman2010-07-151-3/+1
* Add AssertingVH which makes PR7647 break consistently.Eli Friedman2010-07-151-1/+3
* Add a lint check for mismatched return types, inspired by PR6944.Dan Gohman2010-07-121-0/+4
* Convert some tab stops into spaces.Duncan Sands2010-07-121-2/+2
* Add parentheses around an || to correct the logic. Also silences a GCC warningChandler Carruth2010-07-121-1/+1
* fix PR7429, a crash turning a load from a string into a float.Chris Lattner2010-07-121-3/+9
* 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