Move TargetData to DataLayout.
[oota-llvm.git] / lib / Transforms / Scalar / IndVarSimplify.cpp
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...
2011-05-13 Andrew TrickConvert SimplifyIVUsers into a worklist instead of...
2011-05-12 Andrew Trickindvars: Added SimplifyIVUsers.
2011-05-04 Andrew Trickindvars: Added DisableIVRewrite and WidenIVs.
2011-05-03 Andrew Trickindvars: Added canExpandBackEdgeTakenCount.
2011-04-28 Andrew TrickReapply r130340: Fix for PR9730.
2011-04-28 Andrew TrickReverting r130340 in the unlikely event that it's respo...
2011-04-27 Andrew TrickFixes PR9730: indvars: An asserting value handle still...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-18 Andrew TrickRemove TargetData and ValueTracking includes. I didn...
2011-03-17 Andrew TrickAdded isValidRewrite() to check the result of ScalarEvo...
2011-03-17 Andrew Trickwhitespace
2011-01-09 Chris Lattnerreduce indentation. Print <nuw> and <nsw> when dumping...
2010-11-17 Dan GohmanMove SCEV::isLoopInvariant and hasComputableLoopEvoluti...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-18 Gabor Greifdo not rely on the implicit-dereference semantics of...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-20 Dan GohmanRemember that the induction variable is always a PHINod...
2010-07-09 Gabor Greifcache result of operator*
2010-06-18 Dan GohmanDisable indvars on loops when LoopSimplify form is...
2010-05-03 Dan GohmanUse getConstant instead of getIntegerSCEV. The two...
2010-04-13 Dan GohmanTeach IndVarSimplify how to eliminate remainder operato...
next