Disable most IR-level transform passes on functions marked 'optnone'.
[oota-llvm.git] / lib / Transforms / Scalar / IndVarSimplify.cpp
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...
2011-10-11 Andrew TrickMove replaceCongruentIVs into SCEVExapander and bias...
2011-09-28 Andrew Trickindvars should hoist [sz]ext because licm is not rerun.
2011-09-15 Andrew TrickReapply r139759. Disable IV rewriting by default. See...
2011-09-13 Andrew Trick[indvars] Revert r139579 until 401.bzip -arch i386...
2011-09-13 Andrew TrickDisable IV rewriting by default. See PR10916.
2011-09-13 Andrew Trick[indvars] Fix bugs in floating point IV range checks...
2011-09-12 Andrew TrickRename -disable-iv-rewrite to -enable-iv-rewrite=false...
2011-09-10 Andrew Trick[disable-iv-rewrite] Allow WidenIV to handle NSW/NUW...
2011-09-09 Andrew TrickComment formatting.
2011-09-06 Andrew TrickAdd -verify-indvars for imperfect SCEV trip count verif...
2011-08-26 Bill WendlingDon't sink landingpad instructions during ind-var simpl...
2011-08-24 Bill WendlingUse getFirstInsertionPt instead of getFirstNonPHI so...
2011-08-10 Andrew TrickCleanup. Make ScalarEvolution an explicit argument...
2011-08-10 Andrew TrickAdded a SimplifyIndVar utility to simplify induction...
2011-08-06 Andrew TrickMade SCEV's UDiv expressions more canonical. When divid...
2011-07-21 Andrew TrickCleanup: make std::pair usage slightly less indeciphera...
2011-07-21 Chris Lattnermove tier out of an anonymous namespace, it doesn't...
2011-07-20 Jay FoadFix a GCC warning.
2011-07-20 Andrew Trickindvars: Added getInsertPointForUses to find a valid...
2011-07-20 Andrew Trickindvars -disable-iv-rewrite: Add NarrowIVDefUse to...
2011-07-20 Andrew Trickindvars -disable-iv-rewrite fix: derived GEP IVs
2011-07-18 Andrew TrickCompiler warning.
2011-07-18 Andrew Trickindvars: LinearFunctionTestReplace for non-canonical...
2011-07-18 Andrew Trickindvars: Added verification that LFTR and other indvars...
2011-07-18 Andrew Trickindvars: Added isHighCostExpansion. Avoid generating...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-16 Andrew Trickindvars: fix a pass-sensitivity issue that would hit...
2011-07-16 Andrew Trickindvars: remove ExprToIVMap because it won't be needed...
2011-07-12 Andrew Trickindvars: Code reorganization in preparation for
2011-07-06 Andrew Trickindvars -disable-iv-rewrite: ExprToMap lives in Pass...
2011-07-06 Andrew Trickindvars -disable-iv-rewrite: Added SimplifyCongruentIVs.
2011-07-05 Devang PatelPreserve debug loc.
2011-07-05 Andrew Trickindvars -disable-iv-rewrite: avoid multiple IVs in...
2011-07-02 Andrew Trickindvars -disable-iv-rewrite: bug fix involving weird...
2011-06-30 Andrew Trickindvars -disable-iv-rewrite: handle cloning binary...
2011-06-30 Andrew Trickindvars -disable-iv-rewrite: handle an edge case involv...
2011-06-29 Andrew Trickindvars -disable-iv-rewrite: insert new trunc instructi...
2011-06-29 Andrew Trickindvars -disable-iv-rewrite: just because SCEV ignores...
2011-06-28 Andrew Trickcleanup: misleading comment.
2011-06-28 Andrew TrickSCEVExpander: give new insts a name that identifies...
2011-06-28 Andrew Trickindvars --disable-iv-rewrite: sever ties with IVUsers.
2011-06-28 Andrew Trickindvars --disable-iv-rewrite: Defer evaluating s/zext...
2011-06-27 Andrew Trickindvars -disable-iv-rewrite: run RLEV after SimplifyIVU...
2011-06-22 Devang PatelSet debug loc.
2011-06-21 Andrew TrickIVUsers no longer needs to record the phis.
2011-06-21 Andrew Trickindvars -disable-iv-rewrite: Adds support for eliminati...
2011-05-26 Andrew Trickindvars: incremental fixes for -disable-iv-rewrite...
2011-05-25 Andrew Trickindvars: fixed IV cloning in -disable-iv-rewrite mode...
2011-05-20 Andrew Trickindvars: Prototyping Sign/ZeroExtend elimination withou...
2011-05-20 Andrew Trickindvars: minor cleanup in preparation for sign/zero...
next