Fix a typo (the the => the)
[oota-llvm.git] / lib / Analysis / ScalarEvolutionExpander.cpp
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...
2011-07-16 Benjamin KramerSilence compiler warnings.
2011-07-16 Andrew TrickFix SCEVEXpander to handle arbitrary phi expansion...
2011-07-05 Devang PatelPreserve debug loc.
2011-06-28 Andrew TrickCleanup. Fix a stupid variable name.
2011-06-28 Andrew TrickSCEVExpander: give new insts a name that identifies...
2011-06-22 Devang PatelNew binops need debug loc.
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-14 Andrew TrickAdded SCEV::NoWrapFlags to manage unsigned, signed...
2011-03-04 Dan GohmanWhen decling to reuse existing expressions that involve...
2011-03-02 Dan GohmanDon't re-use existing addrec expansions if they contain...
2010-11-18 Dan GohmanIntroduce memoization for ScalarEvolution dominates...
2010-11-17 Dan GohmanMove SCEV::dominates and properlyDominates to ScalarEvo...
2010-11-17 Dan GohmanMove SCEV::isLoopInvariant and hasComputableLoopEvoluti...
2010-07-26 Dan GohmanFix SCEVExpander::visitAddRecExpr so that it remembers...
2010-07-20 Dan GohmanSimplify this code; LoopInfo::getCanonicalInductionVari...
2010-07-20 Dan GohmanMake getOrInsertCanonicalInductionVariable guarantee...
2010-07-15 Dan GohmanFix the order that SCEVExpander considers add operands...
2010-07-09 Gabor Greifremove useless cast and fix typos in comment
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-06-30 Dan GohmanSimplify.
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-19 Dan GohmanRestore a call to rememberInstruction which was acciden...
2010-06-19 Dan GohmanFactor out duplicated code for reusing and inserting...
2010-06-16 Jim GrosbachA few more places where SCEVExpander bits need to skip...
2010-06-05 Dan GohmanLSR needs to remember inserted instructions even in...
2010-05-03 Dan GohmanUse getConstant instead of getIntegerSCEV. The two...
2010-04-26 Dan GohmanWhen checking whether the special handling for an addre...
2010-04-15 Dan GohmanFix a bunch of namespace polution.
2010-04-09 Dan GohmanWhen emitting code for an add, don't force a SCEVUnknow...
2010-04-09 Dan GohmanAdd a comment.
2010-04-07 Dan GohmanGeneralize IVUsers to track arbitrary expressions rathe...
2010-03-23 Dan GohmanDon't back past debug info intrinsics; SCEVExpander...
2010-03-19 Dan GohmanFix more places to more thoroughly ignore debug intrins...
2010-03-18 Dan GohmanReapply r98755 with a thinko which miscompiled gengtype...
2010-03-17 Dan GohmanRevert 98755, which may be causing trouble.
2010-03-17 Dan GohmanChange SCEVNAryExpr's operand array from a SmallVector...
2010-03-09 Dale JohannesenAnother place where debug info affected codegen.
2010-03-06 Dale JohannesenFix another case where LSR was affected by debug info.
2010-03-05 Dale JohannesenFix a case where LSR is sensitive to debug info.
2010-03-03 Dan GohmanMake SCEVExpander and LSR more aggressive about hoistin...
2010-03-03 Dan GohmanRevert r97580; that's not the right way to fix this.
2010-03-02 Dan GohmanWhen expanding an expression such as (A + B + C + D...
2010-03-02 Dan GohmanNon-affine post-inc SCEV expansions have more code...
2010-03-01 Dan GohmanSpelling fixes.
2010-02-17 Dan GohmanFix SCEVExpander's existing PHI reuse checking to recog...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-16 Dan GohmanWhen reusing an existing PHI node in a loop, be even...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-15 Dan GohmanWhen restoring a saved insert location, check to see...
2010-02-14 Dan GohmanIn rememberInstruction, if the value being remembered...
2010-02-12 Dan GohmanFix a case of mismatched types in an Add that turned...
2010-02-12 Dan GohmanReapply the new LoopStrengthReduction code, with compil...
2010-02-01 Dan GohmanGeneralize target-independent folding rules for sizeof...
2010-01-28 Dan GohmanCheck Type::isSized before calling ScalarEvolution...
2010-01-28 Dan GohmanRemove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and...
2010-01-21 Dan GohmanWhen re-using an existing cast for a user, it's still...
next