aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Move getCastToEmpty out of DIDescriptor into DIFactory. It is anChris Lattner2008-11-101-6/+6
* Fix a bug with default arguments that apple gcc doesn't notice that llvmbb does.Chris Lattner2008-11-101-1/+1
* Add a new set of helper classes for creating and reading debug Chris Lattner2008-11-101-0/+394
* Trim #includes.Dan Gohman2008-10-161-1/+0
* Make Escape Analysis work for any pointer.Owen Anderson2008-10-121-2/+3
* Fix copy-and-paste-o.Owen Anderson2008-10-101-2/+2
* Add a basic intra-procedural escape analysis. This hasn't be extensively tes...Owen Anderson2008-10-101-0/+59
* Teach internalize to preserve the callgraph.Duncan Sands2008-10-031-2/+6
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-081-6/+1
* When PruneEH turned an invoke into an ordinaryDuncan Sands2008-09-061-0/+5
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-051-1/+6
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-051-6/+1
* Strip trailing whitespace.Duncan Sands2008-09-051-14/+14
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-047-9/+10
* rename destroy -> releaseMemory to properly hook into passmgr.Chris Lattner2008-08-281-6/+3
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-153-117/+0
* Use empty() instead of begin() == end().Dan Gohman2008-08-141-0/+2
* "This patch adds a virtual call to AbstractLatticeFunction to derive a Chris Lattner2008-08-091-0/+7
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-281-12/+7
* Fix spelling of "hierarchy" in comments.Dan Gohman2008-07-111-2/+2
* Fix typos in comments.Dan Gohman2008-07-111-4/+4
* Use find instead of lower_bound.Dan Gohman2008-07-111-2/+2
* Remove getValueRange from SCEV. It wasn't doing anything there anyways, and aNick Lewycky2008-07-092-20/+0
* Expand SCEVUDiv of power of 2 to a lshr instruction.Nick Lewycky2008-07-081-5/+1
* Add explicit keywords.Dan Gohman2008-07-071-1/+1
* Fix dom tree compare. Don't forget to compare children!Devang Patel2008-07-011-24/+36
* Fix typos in comments. Devang Patel2008-07-011-3/+3
* Add dom info verifier.Devang Patel2008-07-011-5/+108
* Add an isReachableFromEntry method.Owen Anderson2008-06-301-0/+4
* - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp...Evan Cheng2008-06-301-1/+10
* Because of the laziness, the required passes must exist even afterNick Lewycky2008-06-301-2/+2
* Add a value range analysis that lazily computes ranges using ScalarEvolutions.Nick Lewycky2008-06-301-0/+90
* Revert (52748 and friends):Anton Korobeynikov2008-06-291-10/+1
* Add back the capability to include nul characters in strings with Chris Lattner2008-06-281-2/+6
* Add an include file needed for VS.Cedric Venet2008-06-271-0/+1
* fix the regressions from Eric's patch by making GetConstantStringInfoChris Lattner2008-06-271-1/+1
* Move GetConstantStringInfo to lib/Analysis. RemoveEric Christopher2008-06-261-0/+7
* Use SCEVAddRecExpr::isAffine.Dan Gohman2008-06-221-1/+1
* Move a few more SCEVExpander methods out-of-line.Dan Gohman2008-06-221-17/+4
* It's invalid to take the one-past-the-end address of a non-arrayDan Gohman2008-06-201-1/+2
* Move SCEVExpander::visitAddExpr out-of-line.Dan Gohman2008-06-181-9/+1
* Move LSR's private isZero function to a public SCEV memberDan Gohman2008-06-181-0/+4
* Check empty dominance frontier.Devang Patel2008-06-181-0/+3
* Forgot to commit the ValueTracking header file along with r52396.Matthijs Kooijman2008-06-171-0/+7
* 80 column fixes.Matthijs Kooijman2008-06-171-3/+3
* Make the InsertBefore argument to FindInsertedValue optional, so you can find...Matthijs Kooijman2008-06-161-1/+4
* Pass around Instruction* instead of Instruction& in FindInsertedValue and fri...Matthijs Kooijman2008-06-161-1/+1
* Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. WhileMatthijs Kooijman2008-06-161-0/+9
* Fix PR2434. When scanning for exising binary operator to reuse don't Wojciech Matyjewicz2008-06-151-1/+1
* Crash less. The i64 restriction in BinomialCoefficient caused some problemsNick Lewycky2008-06-131-0/+5