Replace some calls to isa<LandingPadInst> with isEHPad()
[oota-llvm.git] / lib / Transforms / Scalar / IndVarSimplify.cpp
2015-08-19 David MajnemerReplace some calls to isa<LandingPadInst> with isEHPad()
2015-08-17 Chandler Carruth[PM] Port ScalarEvolution to the new pass manager.
2015-08-10 Igor Laevsky[IndVarSimplify] Make cost estimation in RewriteLoopExi...
2015-07-09 Sanjoy Das[IndVars] Try to use existing values in RewriteLoopExit...
2015-06-24 Duncan P. N. Exon... Add simplify_type<const WeakVH>; simplify IndVarSimplify
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-20 Justin BognerIndVarSimplify: Avoid UB from binding a reference to...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
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-05-18 Andrew Trickindvars cruft: don't replace phi nodes for no reason.
2015-05-18 Andrew TrickSimplifyIV comments and dead argument cleanup.
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-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-02 Sanjoy DasRevert some changes that were made to fix PR20680.
2015-03-02 NAKAMURA TakumiRevert r230921, "Revert some changes that were made...
2015-03-01 Sanjoy DasRevert some changes that were made to fix PR20680.
2015-02-01 Chandler Carruth[multiversion] Thread a function argument through all...
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-18 David MajnemerIndVarSimplify: Allow LFTR to fire more often
2014-11-12 Jingyue WuDisable indvar widening if arithmetics on the wider...
2014-11-12 Jingyue WuReverts r221772 which fails tests
2014-11-12 Jingyue WuDisable indvar widening if arithmetics on the wider...
2014-10-02 Zinovy Nis[BUG][INDVAR] Fix for PR21014: wrong SCEV operands...
2014-09-30 Chad Rosier[IndVarSimplify] Widen loop unsigned compares.
2014-09-26 Chad Rosier[IndVar] Don't widen loop compare unless IV user is...
2014-09-17 Chad Rosier[IndVarSimplify] Partially revert r217953 to see if...
2014-09-17 Chad Rosier[IndVarSimplify] Widen loop compare instructions.
2014-09-04 David MajnemerIndVarSimplify: Address review comments for r217102
2014-09-03 David MajnemerIndVarSimplify: Don't let LFTR compare against a poison...
2014-08-21 Zinovy Nis[CLNUP] Remove return after llvm_unreachable. Thanks...
2014-08-21 Zinovy Nis[INDVARS] Extend using of widening of induction variabl...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-01-29 Chandler Carruth[LPM] Fix PR18642, a pretty nasty bug in IndVars that...
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-07 Andrew TrickReapply r198654 "indvars: sink truncates outside the...
2014-01-07 Andrew TrickRevert "indvars: sink truncates outside the loop."
2014-01-07 Andrew Trickindvars: sink truncates outside the loop.
2014-01-07 Andrew Trick80 col. comment.
2014-01-02 Andrew Trickindvars: cleanup the IV visitor. It does more than...
2014-01-02 Andrew Trickindvars: insert truncate at loop boundary to avoid...
2013-12-23 Andrew TrickAdd support to indvars for optimizing sadd.with.overflow.
2013-10-25 Andrew TrickFix SCEVExpander: don't try to expand quadratic recurre...
2013-10-24 Juergen RibutzkaFix a bug in LinearFunctionTestReplace that created...
2013-10-24 Andrew TrickClarify comments in genLoopLimit.
2013-09-10 Matt ArsenaultTeach ScalarEvolution about pointer address spaces
2013-07-12 Andrew TrickLFTR improvement to avoid truncation.
2013-07-12 Andrew TrickCleanup LFTR logic.
2013-07-12 Andrew TrickCleanup: rename a variable to make the logic easier...
2013-07-12 Chandler CarruthRevert "indvars: Improve LFTR by eliminating truncation...
2013-07-11 Andrew Trickindvars: Improve LFTR by eliminating truncation when...
2013-06-04 David MajnemerIndVarSimplify: check if loop invariant expansion can...
2013-03-19 Arnaud A. de Grand... IndVarSimplify: do not recompute an IV value outside...
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-29 Ulrich WeigandIn various places throughout the code generator, there...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-19 Benjamin KramerIndvars: Don't recursively delete instruction during...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-04 Jakub StaszakAdd a comment to the commit r165187.
2012-10-03 Jakub StaszakFix PR13967.
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-07-18 Andrew Trickindvars: drive by heuristics fix.
2012-07-18 Andrew Trickindvars: Linear function test replace should avoid...
2012-03-24 Andrew TrickMore IndVarSimplify cleanup.
2012-03-22 Andrew TrickRemove -enable-iv-rewrite, which has been unsupported...
2012-03-16 Andrew TrickLSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
2012-02-19 Ahmed CharlesRemove dead code. Improve llvm_unreachable text. Simpli...
2012-01-28 Nick LewyckyFix typo.
2012-01-20 Andrew TrickSCEVExpander fixes. Affects LSR and indvars.
2011-12-12 Andrew TrickIndvars: guard against exponential behavior in isHighCo...
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-11-29 Andrew TrickSCEV fix. In general, Add/Mul expressions should not...
2011-11-26 Benjamin KramerMove code into anonymous namespaces.
2011-11-02 Andrew TrickRewrite LinearFunctionTestReplace to handle pointer...
2011-11-02 Chandler CarruthAdd parentheses to disambiguate the precedence of these...
2011-11-02 Andrew TrickBroaden an assert to handle enable-iv-rewrite=true...
2011-10-28 Andrew TrickLFTR should avoid a type mismatch with null pointer...
2011-10-27 Eli FriedmanIt is not safe to sink an alloca into a stacksave/stack...
2011-10-15 Andrew TrickFix indvars randomness by removing iteration over a...
next