aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Allow getBlockFreq to return 0.Jakub Staszak2011-07-222-8/+7
* There are two ways to map a variable to its lexical scope. Lexical scope info...Devang Patel2011-07-201-0/+2
* Distinguish between two copies of one inlined variable.Devang Patel2011-07-191-0/+3
* Reapply r135457. This needs llvm-gcc change, that I forgot to check-in yester...Devang Patel2011-07-191-1/+10
* Revert "Make a provision to encode inline location in a variable. This will e...Bob Wilson2011-07-191-10/+1
* Convert SimplifyGEPInst to use ArrayRef.Jay Foad2011-07-191-1/+3
* Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad2011-07-191-2/+4
* Make a provision to encode inline location in a variable. This will enable dw...Devang Patel2011-07-191-1/+10
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-187-48/+48
* Remove "LoopInfo.h" include from BranchProbabilityInfo.h.Jakub Staszak2011-07-161-5/+3
* Add MachineBlockFrequency analysis.Jakub Staszak2011-07-161-2/+6
* Fix SCEVEXpander to handle arbitrary phi expansion. Includes twoAndrew Trick2011-07-161-2/+2
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-131-10/+2
* Cleanup. Fix a stupid variable name.Andrew Trick2011-06-281-3/+3
* SCEVExpander: give new insts a name that identifies the reponsible pass.Andrew Trick2011-06-281-2/+6
* Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by otherNick Lewycky2011-06-271-0/+4
* Fix struct member's scope. Patch by Xi Wang.Devang Patel2011-06-241-1/+2
* Calculate backedge probability correctly.Jakub Staszak2011-06-232-14/+13
* Missing files for the BlockFrequency analysis added.Jakub Staszak2011-06-232-0/+389
* Introduce BlockFrequency analysis for BasicBlocks.Jakub Staszak2011-06-231-0/+10
* IVUsers no longer needs to record the phis.Andrew Trick2011-06-211-12/+4
* Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak2011-06-161-0/+5
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-151-0/+7
* Add "unknown" results for memdep, which mean "I don't know whether a dependen...Eli Friedman2011-06-151-1/+10
* Branch profiling: floating-point avoidance.Andrew Trick2011-06-111-8/+18
* Teach the CallGraph to ignore calls to intrinsics.John McCall2011-06-091-0/+3
* New BranchProbabilityInfo analysis. Patch by Jakub Staszak!Andrew Trick2011-06-041-0/+68
* Fix BasicAA's recursion detection so that it doesn't pessimizeDan Gohman2011-06-041-0/+27
* A typedef's context is not the same as type's context. It is the context of t...Devang Patel2011-06-031-1/+2
* indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.Andrew Trick2011-05-201-4/+12
* Fix a source of non determinism in FindUsedTypes, use a SetVector instead of aJulien Lerouge2011-05-131-3/+3
* Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name.Devang Patel2011-05-121-3/+3
* Let Objective-C front-end identify class extension, in dwarf output, using an...Devang Patel2011-05-121-9/+13
* Change a few std::maps to DenseMaps.Dan Gohman2011-05-091-5/+5
* Minor change: Fix the typo in RegionPass.h and RegionPass.cpp.Hongbin Zheng2011-05-051-1/+1
* Forgot to commit the changes to this file.Duncan Sands2011-05-021-0/+15
* teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner2011-04-281-0/+14
* Fix an off by one error while accessing complex address element of a DIVariable.Devang Patel2011-04-261-1/+3
* Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner2011-04-261-0/+5
* PR9214: Convert the DIBuilder API to use ArrayRef.Jay Foad2011-04-241-5/+5
* Remove unused STL header includes.Jay Foad2011-04-233-4/+0
* Let front-end tie subprogram declaration with subprogram definition directly.Devang Patel2011-04-222-1/+5
* Introduce support to encode Objective-C property information in debugging inf...Devang Patel2011-04-162-0/+50
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-154-5/+5
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-112-0/+2
* PR9604; try to deal with RAUW updates correctly in the AST. I'm not convincedEli Friedman2011-04-091-0/+1
* fix a potentially serious bug in AliasSet::removeCallSite Chris Lattner2011-04-091-0/+1
* Add support to encode function's template parameters.Devang Patel2011-04-052-2/+7
* remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner2011-04-052-33/+3
* Region: Allow user control the printing style of the print function.Tobias Grosser2011-04-041-1/+5