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