aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman2013-01-311-2/+2
* Add a comment mentioning that InstructionSimplify routines do,Dan Gohman2013-01-281-0/+6
* Begin fleshing out an interface in TTI for modelling the costs ofChandler Carruth2013-01-221-0/+49
* Switch CodeMetrics itself over to use TTI to determine if an instructionChandler Carruth2013-01-211-7/+2
* Fix indentation and formatting.Chandler Carruth2013-01-211-71/+71
* Now that the inline cost analysis is a pass, we can easily have itChandler Carruth2013-01-211-0/+2
* Make the inline cost a proper analysis pass. This remains essentiallyChandler Carruth2013-01-211-4/+12
* Fix an old-style doxygen comment.Chandler Carruth2013-01-211-1/+1
* Cleanup the formatting of this header. This removes the namespace indentChandler Carruth2013-01-211-105/+104
* Remove the comma from the last enumerator to fix -pedantic warnings.Chandler Carruth2013-01-211-1/+1
* Introduce a generic interface for querying an operation's expectedChandler Carruth2013-01-211-0/+68
* Revert CostTable algorithm, will re-writeRenato Golin2013-01-201-52/+0
* Sort all of the includes. Several files got checked in with mis-sortedChandler Carruth2013-01-191-1/+1
* Reverting r171325 & r172363. This was causing a mis-compile on the self-hoste...Bill Wendling2013-01-171-3/+1
* Change CostTable model to be global to all targetsRenato Golin2013-01-161-0/+53
* SCEVExpander fix. RAUW needs to update the InsertedExpressions cache.Andrew Trick2013-01-141-1/+3
* fix compile-time regression report by Joerg Sonnenberger:Nuno Lopes2013-01-131-1/+3
* Remove redundant 'llvm::' qualificationsDmitri Gribenko2013-01-131-4/+4
* Added -view-callgraph module pass.Andrew Trick2013-01-112-25/+111
* LoopPass.h doesn't require Function.h. Remove unneeded #include.Jakub Staszak2013-01-111-1/+0
* Remove unneeded #includes.Jakub Staszak2013-01-101-5/+1
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-1024-48/+48
* ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem2013-01-091-0/+3
* Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem2013-01-091-0/+5
* Move CallGraphSCCPass.h into the Analysis tree; that's where theChandler Carruth2013-01-071-0/+107
* Switch the SCEV expander and LoopStrengthReduce to useChandler Carruth2013-01-071-2/+2
* Fix the enumerator names for ShuffleKind to match tho coding standards,Chandler Carruth2013-01-071-4/+5
* Make the popcnt support enums and methods have more clear names andChandler Carruth2013-01-071-12/+14
* Move TargetTransformInfo to live under the Analysis library. This noChandler Carruth2013-01-071-0/+203
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-0220-28/+28
* recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hope...Nuno Lopes2012-12-311-1/+1
* add support for GlobalAlias to ObjectSizeOffsetVisitorNuno Lopes2012-12-311-0/+1
* Teach instsimplify to use the constant folder where appropriate forChandler Carruth2012-12-281-2/+2
* Add entry points to instsimplify for simplifying calls. The entry pointsChandler Carruth2012-12-281-0/+20
* Fix new[]/delete mismatch in FullDependence spotted by AddressSanitizerAlexey Samsonov2012-12-271-1/+1
* Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy2012-12-201-3/+6
* Rename isPowerOfTwo to isKnownToBeAPowerOfTwo.Rafael Espindola2012-12-131-6/+6
* The TargetData is not used for the isPowerOfTwo determination. It has neverRafael Espindola2012-12-121-2/+1
* Added a slew of SimplifyInstruction floating-point optimizations, many of whi...Michael Ilseman2012-12-121-0/+14
* Hoist the GEP constant address offset computation to a common home onChandler Carruth2012-12-111-1/+0
* Fix funky copy-pasted grammatical error.Sean Silva2012-12-101-9/+9
* Add a new visitor for walking the uses of a pointer value.Chandler Carruth2012-12-101-0/+286
* Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some...Michael Ilseman2012-12-091-1/+1
* moves doInitialization and doFinalization to the Pass class and removes some ...Pedro Artigas2012-12-032-0/+6
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-0329-48/+46
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-0/+1
* Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth2012-11-301-1/+1
* Update comment for malloc being a library call now, rather than an instruction.Dan Gohman2012-11-291-2/+2
* Fast-math optimization: fold multiply by zeroMichael Ilseman2012-11-271-0/+9
* test commit: added a few commentsPreston Briggs2012-11-211-0/+10