aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Add support for a temporary forward decl type. We want this so weEric Christopher2012-02-081-0/+4
* Remove tabs.Devang Patel2012-02-082-3/+3
* DebugInfo: Provide a new hook to encode relationship between a property and a...Devang Patel2012-02-062-0/+22
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-052-7/+6
* reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner2012-02-051-11/+9
* Update llvm debug version to support new structure and tag for Objective-C pr...Devang Patel2012-02-041-1/+13
* Introduce DIObjCProperty. This will be used to encode objective-c property.Devang Patel2012-02-042-0/+52
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-011-1/+2
* Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis2012-02-011-7/+11
* remove commented-out code.Chris Lattner2012-01-311-4/+0
* remove the last vestiges of llvm::GetConstantStringInfo, in CodeGen.Chris Lattner2012-01-311-2/+2
* Change ConstantArray::get to form a ConstantDataArray when possible,Chris Lattner2012-01-311-10/+10
* Split the interesting bits of ConstantFoldLoadThroughGEPConstantExprChris Lattner2012-01-241-1/+8
* SCEVExpander fixes. Affects LSR and indvars.Andrew Trick2012-01-202-10/+19
* Move includes to the .cpp file.Jakub Staszak2012-01-171-2/+0
* Clarified the SCEV getSmallConstantTripCount interface with in-your-face comm...Andrew Trick2012-01-111-5/+10
* Enable LSR IV Chains with sufficient heuristics.Andrew Trick2012-01-101-0/+7
* Extended replaceCongruentPhis to handle mixed phi types.Andrew Trick2012-01-071-1/+4
* Expose isNonConstantNegative to users of ScalarEvolution.Andrew Trick2012-01-071-0/+4
* Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrO...Andrew Trick2012-01-061-0/+4
* Generalize isSafeToSpeculativelyExecute to work on arbitraryDan Gohman2012-01-041-1/+1
* Simplify more DenseMap.find users.Benjamin Kramer2012-01-041-7/+3
* Simplify code. No functionality change.Benjamin Kramer2012-01-041-7/+4
* Fix grammar error noticed by Duncan.Rafael Espindola2011-12-291-1/+1
* Change CaptureTracking to pass a Use* instead of a Value* when a value isNick Lewycky2011-12-281-4/+4
* Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.Jakub Staszak2011-12-202-4/+5
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-202-2/+12
* Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger2011-12-181-3/+4
* Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman2011-12-141-0/+21
* Change the Dominators recalculate() function to only rely on GraphTraitsAnna Zaks2011-12-052-7/+10
* Fix a few more places where TargetData/TargetLibraryInfo is not being passed.Chad Rosier2011-12-021-3/+3
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-014-20/+62
* LSR: handle the expansion of phi operands that use postinc forms of the IV.Andrew Trick2011-11-301-0/+2
* Remove the temporary flag -disable-unroll-scev and dead code.Andrew Trick2011-11-281-32/+0
* Add virtual destructor. Whoops!Nick Lewycky2011-11-211-0/+2
* Less template, more virtual! Refactoring suggested by Chris in code review.Nick Lewycky2011-11-201-124/+23
* Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky2011-11-201-1/+1
* DISubrange supports unsigned lower/upper array bounds, so let's not fake it i...Devang Patel2011-11-171-2/+2
* Missed some users of Value::getNameStr.Benjamin Kramer2011-11-151-1/+1
* Remove all remaining uses of Value::getNameStr().Benjamin Kramer2011-11-153-9/+9
* Refactor capture tracking (which already had a couple flags for whether returnsNick Lewycky2011-11-142-2/+137
* Make headers standalone.Benjamin Kramer2011-11-141-6/+4
* Fix typo.Eric Christopher2011-11-091-1/+1
* Enhance verifyLoop so that it can reliably verify that every block in a loop ...Eli Friedman2011-11-091-3/+19
* Add missing forward declarations.Eli Friedman2011-11-041-0/+3
* Delete names for unused parameters in inline function definitions in headers,...Eli Friedman2011-11-041-2/+2
* The maximum power of 2 dividing a power of 2 is itself. This occursDuncan Sands2011-10-261-2/+4
* Remove return heuristics from the static branch probabilities, andChandler Carruth2011-10-241-1/+5
* Doxygen-ify the comments on the public interface for BPI. Also, move theChandler Carruth2011-10-241-18/+47
* Simplify the design of BranchProbabilityInfo by collapsing it intoChandler Carruth2011-10-241-20/+30