Cleanup: make std::pair usage slightly less indecipherable without actually naming...
[oota-llvm.git] / lib / Transforms / Scalar / IndVarSimplify.cpp
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...
2010-04-12 Dan GohmanSuppress LinearFunctionTestReplace when the computed...
2010-04-12 Dan GohmanMove the EliminateIVUsers call back out to its original...
2010-04-12 Dan GohmanUse RecursivelyDeleteTriviallyDeadInstructions in Elimi...
2010-04-12 Dan GohmanRe-apply r101000, with a fix: Don't eliminate an icmp...
2010-04-12 Dan GohmanRevert 101000, which is breaking self-host builds.
2010-04-11 Dan GohmanTeach IndVarSimplify how to eliminate comparisons invol...
2010-04-11 Dan GohmanRename isLoopGuardedByCond to isLoopEntryGuardedByCond...
2010-04-07 Dan GohmanGeneralize IVUsers to track arbitrary expressions rathe...
2010-04-03 Chris Lattnerrequire that the branch being controlled by the IV
2010-04-03 Chris Lattneradd integer overflow check for the fp induction variable
2010-04-03 Chris Lattneradd a comment and fix some consistency issues, converting
2010-04-03 Chris Lattnerfix PR6761, a miscompilation due to the fp->int IV...
2010-04-03 Chris Lattnerjust eliminate the uitofp checks. This code isn't...
2010-04-03 Chris Lattnerrename PH -> PN to be consistent with WeakPN and the...
2010-04-03 Chris Lattnerimprove comment and drop a dead check. If PH had
2010-04-03 Chris Lattnerstrength reduce a ridiculous use of APInt.
2010-04-03 Chris Lattnerrename stuff improve comment grammar.
2010-04-03 Chris Lattnersimplify some code and resolve a fixme.
2010-04-03 Chris LattnerThere is no guarantee that the increment and the branch
2010-04-03 Chris Lattnerfirst half of a pass through IndVarSimplify::HandleFloa...
2010-04-02 Dan GohmanManually notify ScalarEvolution before making an operan...
2010-03-23 Bill WendlingSkip debugging intrinsics when sinking unused invariants.
2010-03-20 Dan GohmanClear the SCEVExpander's insertion point after making...
2010-03-15 Devang PatelSkip debug info intrinsics.
2010-03-10 Dan GohmanAdd a DominatorTree argument to isLCSSA so that it...
2010-03-01 Dan GohmanSpelling fixes.
2010-02-25 Dan GohmanMake LoopSimplify change conditional branches in loop...
2010-02-22 Dan GohmanRemove unused variables and parameters.
2010-02-22 Dan GohmanThis cast<Instruction> is unnecessary.
2010-02-19 Dale Johannesenrecommit 96626, evidence that it broke things appears
2010-02-19 Dale JohannesenRevert 96626, which causes build failure on ppc Darwin.
2010-02-18 Dan GohmanIndvars needs to explicitly notify ScalarEvolution...
2010-02-18 Dan GohmanHoist this loop-invariant logic out of the loop.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-12 Dan GohmanReapply the new LoopStrengthReduction code, with compil...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-01-21 Dan GohmanRe-implement the main strength-reduction portion of...
next