aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/ScalarEvolutionExpander.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-2/+70
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-78/+43
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-3/+38
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-2/+6
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-1/+2
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-25/+26
* Update to LLVM 3.5a.Stephen Hines2014-04-241-53/+159
* Fix SCEVExpander: don't try to expand quadratic recurrences outside a loop.Andrew Trick2013-10-251-11/+27
* SCEVExpander: Fix a regression I introduced by to eagerly adding RAII objects.Benjamin Kramer2013-10-011-1/+4
* Convert manual insert point restores to the new RAII object.Benjamin Kramer2013-09-301-47/+15
* Teach ScalarEvolution about pointer address spacesMatt Arsenault2013-09-101-1/+5
* Fix SCEVExpander creating distinct duplicate PHI entriesHal Finkel2013-08-181-0/+5
* Remove a bunch of old SCEVExpander FIXME's for preserving NoWrap.Andrew Trick2013-07-141-17/+11
* Teach indvars to generate nsw/nuw flags when widening an induction variable.Andrew Trick2013-07-141-1/+6
* SCEVExpander fix. RAUW needs to update the InsertedExpressions cache.Andrew Trick2013-01-141-3/+2
* Switch the SCEV expander and LoopStrengthReduce to useChandler Carruth2013-01-071-5/+5
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-3/+3
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-2/+2
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-011-3/+1
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-1/+3
* revert r166264 because the LTO build is still failingNadav Rotem2012-10-191-6/+6
* SCEVExpander: Don't crash when trying to merge two constant phis.Benjamin Kramer2012-10-191-0/+11
* recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem2012-10-191-6/+6
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-181-6/+6
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-101-6/+6
* Move TargetData to DataLayout.Micah Villmow2012-10-081-6/+6
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* LSR Fix: check SCEV expression safety before expansion.Andrew Trick2012-07-131-0/+41
* LSR fix: add a missing phi check during IV hoisting.Andrew Trick2012-05-221-1/+2
* Fix this assert. IP can point to an instruction with strange dominanceRafael Espindola2012-02-271-15/+20
* And update the comment...Rafael Espindola2012-02-261-1/+0
* Enable the assert that got all this dominator work started.Rafael Espindola2012-02-261-1/+1
* Change the implementation of dominates(inst, inst) to one based on what theRafael Espindola2012-02-261-6/+5
* Fix typo.Rafael Espindola2012-02-231-1/+1
* Improve comment. Thanks for Andrew for the suggestion.Rafael Espindola2012-02-221-2/+3
* Semantically revert 151015. Add a comment on why we should be able to assertRafael Espindola2012-02-221-7/+17
* s/the the/the/Rafael Espindola2012-02-211-1/+1
* Use more idiomatic assert.Rafael Espindola2012-02-211-2/+2
* Avoid warning on non assert builds.Rafael Espindola2012-02-211-2/+3
* It turns out that with the current scev organization ReuseOrCreateCast cannotRafael Espindola2012-02-211-9/+9
* Temporarily disable this assert. Looks like it found a similar issue whenRafael Espindola2012-02-181-1/+3
* Don't skip debug instructions when looking for the insertion point ofRafael Espindola2012-02-181-5/+8
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+0
* SCEVExpander fixes. Affects LSR and indvars.Andrew Trick2012-01-201-115/+114
* Fix a corner case hit by redundant phi elimination running after LSR.Andrew Trick2012-01-141-1/+11
* Enable LSR IV Chains with sufficient heuristics.Andrew Trick2012-01-101-2/+5
* Cleanup comments and argument types related to my previous replaceCongruentPh...Andrew Trick2012-01-071-4/+5
* Extended replaceCongruentPhis to handle mixed phi types.Andrew Trick2012-01-071-13/+61
* Expose isNonConstantNegative to users of ScalarEvolution.Andrew Trick2012-01-071-20/+6
* SCEVExpander: hoistStep should check strict dominance.Andrew Trick2012-01-061-1/+1