summaryrefslogtreecommitdiff
path: root/lib/Analysis/ScalarEvolutionExpander.cpp
Commit message (Expand)AuthorAge
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* revert r166264 because the LTO build is still failingNadav Rotem2012-10-19
* SCEVExpander: Don't crash when trying to merge two constant phis.Benjamin Kramer2012-10-19
* recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem2012-10-19
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-18
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-10
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Fix a typo (the the => the)Sylvestre Ledru2012-07-23
* LSR Fix: check SCEV expression safety before expansion.Andrew Trick2012-07-13
* LSR fix: add a missing phi check during IV hoisting.Andrew Trick2012-05-22
* Fix this assert. IP can point to an instruction with strange dominanceRafael Espindola2012-02-27
* And update the comment...Rafael Espindola2012-02-26
* Enable the assert that got all this dominator work started.Rafael Espindola2012-02-26
* Change the implementation of dominates(inst, inst) to one based on what theRafael Espindola2012-02-26
* Fix typo.Rafael Espindola2012-02-23
* Improve comment. Thanks for Andrew for the suggestion.Rafael Espindola2012-02-22
* Semantically revert 151015. Add a comment on why we should be able to assertRafael Espindola2012-02-22
* s/the the/the/Rafael Espindola2012-02-21
* Use more idiomatic assert.Rafael Espindola2012-02-21
* Avoid warning on non assert builds.Rafael Espindola2012-02-21
* It turns out that with the current scev organization ReuseOrCreateCast cannotRafael Espindola2012-02-21
* Temporarily disable this assert. Looks like it found a similar issue whenRafael Espindola2012-02-18
* Don't skip debug instructions when looking for the insertion point ofRafael Espindola2012-02-18
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20
* SCEVExpander fixes. Affects LSR and indvars.Andrew Trick2012-01-20
* Fix a corner case hit by redundant phi elimination running after LSR.Andrew Trick2012-01-14
* Enable LSR IV Chains with sufficient heuristics.Andrew Trick2012-01-10
* Cleanup comments and argument types related to my previous replaceCongruentPh...Andrew Trick2012-01-07
* Extended replaceCongruentPhis to handle mixed phi types.Andrew Trick2012-01-07
* Expose isNonConstantNegative to users of ScalarEvolution.Andrew Trick2012-01-07
* SCEVExpander: hoistStep should check strict dominance.Andrew Trick2012-01-06
* Fix SCEVExpander to handle loops with no preheader when LSR gives it aAndrew Trick2012-01-02
* LSR: Fix another corner case in expansion of postinc users.Andrew Trick2011-12-20
* LSR: Fold redundant bitcasts on-the-fly.Andrew Trick2011-12-14
* LSR: handle the expansion of phi operands that use postinc forms of the IV.Andrew Trick2011-11-30
* Fix SCEVExpander assert during LSR: "argument of incompatible type".Andrew Trick2011-10-15
* Reapply r141870, SCEV expansion of post-inc.Andrew Trick2011-10-13
* Revert r141870. The test case crashes on linux with data corruption. A deeper...Andrew Trick2011-10-13
* LSR: Reuse the post-inc expansion of expressions.Andrew Trick2011-10-13
* Move replaceCongruentIVs into SCEVExapander and bias toward "expanded"Andrew Trick2011-10-11
* Add an extra safety check in front of the optimization in r141442.Andrew Trick2011-10-08
* LSR should only reuse phis that match its formula.Andrew Trick2011-10-07
* Stop emitting instructions with the name "tmp" they eat up memory and have to...Benjamin Kramer2011-09-27
* Skip the landingpad instruction when determining the insertion point.Bill Wendling2011-08-24
* Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'Bill Wendling2011-08-16
* A few places where we want to skip the landingpad instruction for insertion.Bill Wendling2011-08-16
* Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad2011-07-22
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-21
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18