summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/IVUsers.h
Commit message (Expand)AuthorAge
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-15
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-04
* Make some DataLayout pointers const.Rafael Espindola2014-02-24
* Rename some member variables from TD to DL.Rafael Espindola2014-02-18
* Remove duplicated forward declaration.Jakub Staszak2013-03-06
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Cleanup IVUsers::addUsersIfInteresting.Andrew Trick2012-03-22
* LSR fix: Add isSimplifiedLoopNest to IVUsers analysis.Andrew Trick2012-03-16
* Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrO...Andrew Trick2012-01-06
* Added a SimplifyIndVar utility to simplify induction variable usersAndrew Trick2011-08-10
* IVUsers no longer needs to record the phis.Andrew Trick2011-06-21
* indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.Andrew Trick2011-05-20
* Avoid creating canonical induction variables for non-native types.Andrew Trick2011-03-18
* Revert 112442 and 112440 until the compile time problems introducedDan Gohman2010-09-01
* Make IVUsers iterative instead of recursive.Dan Gohman2010-08-29
* Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman2010-04-19
* Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman2010-04-07
* Spelling fixes.Dan Gohman2010-03-01
* Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2010-02-12
* Add "dump" method to IVUsersOneStride.Bill Wendling2010-02-01
* Add a new helper function to IVUsers for returning the "canonical"Dan Gohman2010-01-19
* Reapply LoopStrengthReduce and IVUsers cleanups, excluding the partDan Gohman2009-12-18
* Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int...Evan Cheng2009-12-17
* Make the IVUses member private.Dan Gohman2009-12-14
* - Teach LSR to avoid changing cmp iv stride if it will create an immediate thatEvan Cheng2009-11-12
* remove a few dead insertion methods.Chris Lattner2009-08-24
* Match declaration to definition.Daniel Dunbar2009-07-12
* Change all SCEV* to SCEV *.Dan Gohman2009-07-07
* Use correct format for LLVM header #includes.Misha Brukman2009-07-01
* SCEVHandle is no more!Owen Anderson2009-06-22
* Remove the code from IVUsers that attempted to handleDan Gohman2009-06-18
* Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman2009-05-12