[PM/AA] Move the LibCall AA creation routine declaration to that
[oota-llvm.git] / lib / Analysis / ScalarEvolutionExpander.cpp
2015-08-10 Igor Laevsky[IndVarSimplify] Make cost estimation in RewriteLoopExi...
2015-08-08 Benjamin KramerFix some comment typos.
2015-06-24 Jingyue Wu[LSR] canonicalize Prod*(1<<C) to Prod<<C
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-19 Eric ChristopherFix "the the" in comments.
2015-05-29 Benjamin KramerReplace push_back(Constructor(foo)) with emplace_back...
2015-05-28 Wei MiEnable exitValue rewrite only when the cost of expansio...
2015-04-14 Sanjoy Das[SCEV] Strengthen SCEVExpander::isHighCostExpansion.
2015-04-14 Sanjoy Das[SCEV] Refactor out isHighCostExpansion. NFCI.
2015-04-03 David Blaikie[opaque pointer type] More GEP API migrations in IRBuil...
2015-04-02 David Blaikie[opaque pointer type] API migration for GEP constant...
2015-03-24 David BlaikieOpaque Pointer Types: GEP API migrations to specify...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-13 Sanjoy Das[SCEV] Fix PR22856.
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-02-26 Sanjoy DasSCEVExpander incorrectly marks generated subtractions...
2015-02-25 Sanjoy DasBugfix: SCEVExpander incorrectly marks increment operat...
2015-02-24 Hans WennborgRevert r230280: "Bugfix: SCEVExpander incorrectly marks...
2015-02-23 Sanjoy DasBugfix: SCEVExpander incorrectly marks increment operat...
2015-02-23 Sanjoy DasRevert 230275.
2015-02-23 Sanjoy DasFix bug 22641
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-07-31 Hal FinkelFix ScalarEvolutionExpander when creating a PHI in...
2014-06-21 Benjamin KramerSCEVExpander: Fold constant PHIs harder. The logic...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-07 Benjamin Kramer[C++11] Convert sort predicates into lambdas.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-02-16 Arnold SchwaighoferSCEVExpander: Try hard not to create derived induction...
2014-02-15 Arnold SchwaighoferRevert "SCEVExpander: Try hard not to create derived...
2014-02-15 Arnold SchwaighoferSCEVExpander: Try hard not to create derived induction...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-12-07 Jakub StaszakDon't #include heavy Dominators.h file in LoopInfo...
2013-12-05 Alp TokerCorrect word hyphenations
2013-10-25 Andrew TrickFix SCEVExpander: don't try to expand quadratic recurre...
2013-10-01 Benjamin KramerSCEVExpander: Fix a regression I introduced by to eager...
2013-09-30 Benjamin KramerConvert manual insert point restores to the new RAII...
2013-09-10 Matt ArsenaultTeach ScalarEvolution about pointer address spaces
2013-08-18 Hal FinkelFix SCEVExpander creating distinct duplicate PHI entries
2013-07-14 Andrew TrickRemove a bunch of old SCEVExpander FIXME's for preservi...
2013-07-14 Andrew TrickTeach indvars to generate nsw/nuw flags when widening...
2013-01-14 Andrew TrickSCEVExpander fix. RAUW needs to update the InsertedExpr...
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Benjamin KramerSCEVExpander: Don't crash when trying to merge two...
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2012-07-13 Andrew TrickLSR Fix: check SCEV expression safety before expansion.
2012-05-22 Andrew TrickLSR fix: add a missing phi check during IV hoisting.
2012-02-27 Rafael EspindolaFix this assert. IP can point to an instruction with...
2012-02-26 Rafael EspindolaAnd update the comment...
2012-02-26 Rafael EspindolaEnable the assert that got all this dominator work...
2012-02-26 Rafael EspindolaChange the implementation of dominates(inst, inst)...
2012-02-23 Rafael EspindolaFix typo.
2012-02-22 Rafael EspindolaImprove comment. Thanks for Andrew for the suggestion.
2012-02-22 Rafael EspindolaSemantically revert 151015. Add a comment on why we...
2012-02-21 Rafael Espindolas/the the/the/
2012-02-21 Rafael EspindolaUse more idiomatic assert.
2012-02-21 Rafael EspindolaAvoid warning on non assert builds.
2012-02-21 Rafael EspindolaIt turns out that with the current scev organization...
2012-02-18 Rafael EspindolaTemporarily disable this assert. Looks like it found...
2012-02-18 Rafael EspindolaDon't skip debug instructions when looking for the...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-20 Andrew TrickSCEVExpander fixes. Affects LSR and indvars.
2012-01-14 Andrew TrickFix a corner case hit by redundant phi elimination...
2012-01-10 Andrew TrickEnable LSR IV Chains with sufficient heuristics.
2012-01-07 Andrew TrickCleanup comments and argument types related to my previ...
2012-01-07 Andrew TrickExtended replaceCongruentPhis to handle mixed phi types.
2012-01-07 Andrew TrickExpose isNonConstantNegative to users of ScalarEvolution.
2012-01-06 Andrew TrickSCEVExpander: hoistStep should check strict dominance.
2012-01-02 Andrew TrickFix SCEVExpander to handle loops with no preheader...
2011-12-20 Andrew TrickLSR: Fix another corner case in expansion of postinc...
2011-12-14 Andrew TrickLSR: Fold redundant bitcasts on-the-fly.
2011-11-30 Andrew TrickLSR: handle the expansion of phi operands that use...
2011-10-15 Andrew TrickFix SCEVExpander assert during LSR: "argument of incomp...
2011-10-13 Andrew TrickReapply r141870, SCEV expansion of post-inc.
2011-10-13 Andrew TrickRevert r141870. The test case crashes on linux with...
2011-10-13 Andrew TrickLSR: Reuse the post-inc expansion of expressions.
2011-10-11 Andrew TrickMove replaceCongruentIVs into SCEVExapander and bias...
2011-10-08 Andrew TrickAdd an extra safety check in front of the optimization...
2011-10-07 Andrew TrickLSR should only reuse phis that match its formula.
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-08-24 Bill WendlingSkip the landingpad instruction when determining the...
2011-08-16 Bill WendlingUse the getFirstInsertionPt() method instead of getFirs...
2011-08-16 Bill WendlingA few places where we want to skip the landingpad instr...
2011-07-22 Jay FoadConvert IRBuilder::CreateGEP and IRBuilder::CreateInBou...
2011-07-21 Jay FoadConvert ConstantExpr::getGetElementPtr and
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
next