aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-151-0/+12
* Move Sub simplifications and additional Add simplifications out ofDuncan Sands2010-12-151-0/+5
* Introduce a new PartialAlias response for AliasAnalysis. For mostDan Gohman2010-12-101-2/+3
* Add support to create debug info for functions and methods.Devang Patel2010-12-081-0/+52
* Add support to create class type.Devang Patel2010-12-082-2/+21
* Add support to create vector, array, enums etc...Devang Patel2010-12-081-1/+86
* Global variable does not need linkage name.Devang Patel2010-12-081-3/+1
* Add support to create local variable's debug info.Devang Patel2010-12-071-0/+19
* Add support to create variables, structs etc.. using DIBuilder.Devang Patel2010-12-072-5/+147
* Fix PR8728, a miscompilation I recently introduced. When optimizingChris Lattner2010-12-061-0/+5
* add a helper method.Chris Lattner2010-12-061-0/+5
* teach DSE to use GetPointerBaseWithConstantOffset to analyzeChris Lattner2010-11-301-0/+5
* move GetPointerBaseWithConstantOffset out of GVN into ValueTracking.hChris Lattner2010-11-301-0/+6
* Change the basic block map in LoopInfo from a std::map to a DenseMap. This is...Cameron Zwarich2010-11-301-4/+5
* Rewrite the main DSE loop to be written in terms of reasoningChris Lattner2010-11-301-0/+3
* death to extraneous \n's.Chris Lattner2010-11-301-2/+1
* getLocationForDest should work for memset as well.Chris Lattner2010-11-301-1/+2
* clean up handling of 'free', detangling it from everything else.Chris Lattner2010-11-301-0/+4
* Merge System into Support.Michael J. Spencer2010-11-294-4/+4
* Expand a little on the description of what InstructionSimplify does.Duncan Sands2010-11-231-3/+5
* Clarify that constant folding of instructions applies when all operandsDuncan Sands2010-11-231-6/+7
* Optimize a common case in the Lengauer-Tarjan dominators algorithm. This gives aCameron Zwarich2010-11-231-2/+9
* the getLocationForSource/Dest methods can be static.Chris Lattner2010-11-211-2/+2
* add "getLocation" method to AliasAnalysis for getting the source andChris Lattner2010-11-211-0/+3
* implement PR8576, deleting dead stores with intervening may-alias stores.Chris Lattner2010-11-211-1/+9
* Simplify, no functionality change.Duncan Sands2010-11-191-3/+1
* Factor code for testing whether replacing one value with anotherDuncan Sands2010-11-181-0/+19
* Document the units for the Size field.Dan Gohman2010-11-181-4/+4
* Introduce memoization for ScalarEvolution dominates and properlyDominatesDan Gohman2010-11-182-2/+27
* Factor out the code for purging a SCEV from all the various memoization maps.Dan Gohman2010-11-171-0/+3
* Merge the implementations of isLoopInvariant and hasComputableLoopEvolution, andDan Gohman2010-11-171-0/+21
* Make SCEV::getType() and SCEV::print non-virtual. Move SCEV::hasOperandDan Gohman2010-11-172-62/+19
* Move SCEV::dominates and properlyDominates to ScalarEvolution.Dan Gohman2010-11-172-44/+8
* Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be memberDan Gohman2010-11-172-55/+10
* Verify SCEVAddRecExpr's invariant in ScalarEvolution::getAddRecExprDan Gohman2010-11-171-5/+1
* Fix ScalarEvolution's range memoization to avoid using aDan Gohman2010-11-171-0/+20
* Move some those Xor simplifications which don't require creating newDuncan Sands2010-11-171-0/+5
* Previously SimplifyInstruction could report that an instructionDuncan Sands2010-11-171-2/+0
* Memoize results from ScalarEvolution's getUnsignedRange and getSignedRange.Dan Gohman2010-11-171-0/+6
* In which I discover the existence of loops. Threading an operationDuncan Sands2010-11-161-11/+14
* If dom tree information is available, make it possible to passDuncan Sands2010-11-141-2/+5
* Strip trailing whitespace.Duncan Sands2010-11-141-12/+12
* Add helper functions for computing the Location of load, store,Dan Gohman2010-11-111-0/+6
* Add comments.Dan Gohman2010-11-111-5/+15
* Add brief doxygen comments for AliasResult enum values.Dan Gohman2010-11-111-1/+5
* Set NonLocalDepInfo's Size field to UnknownSize when invalidatingDan Gohman2010-11-111-1/+1
* Take care of special characters while creating named MDNode name to hold func...Devang Patel2010-11-101-0/+9
* Enhance GVN to do more precise alias queries for non-local memoryDan Gohman2010-11-102-10/+11
* Rename AccessesArguments and AccessesArgumentsReadonly, and rewriteDan Gohman2010-11-101-7/+8
* Fix a copy+pasto Duncan noticed.Dan Gohman2010-11-101-2/+2