Add bogus conditional branch before stlx
[oota-llvm.git] / lib / Analysis / ScalarEvolutionExpander.cpp
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...
2010-01-21 Dan GohmanRe-implement the main strength-reduction portion of...
2010-01-19 Dan GohmanFix a typo and an 80-column violation in comments.
2009-12-04 Bob WilsonFix a comment typo.
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-10-06 Duncan SandsIntroduce and use convenience methods for getting point...
2009-09-28 Dan GohmanWhen extending the operands of an addrec, iterate throu...
2009-09-27 Dan GohmanFix SCEVExpander's canonical addrec expansion code...
2009-09-26 Dan GohmanFix a case where ScalarEvolution was expanding pointer...
2009-08-20 Dan GohmanVarious comment and whitespace cleanups.
2009-08-18 Dan GohmanGeneralize ScalarEvolution to be able to analyze GEPs...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-28 Dan GohmanTeach instcombine to respect and preserve inbounds...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-20 Dan GohmanUpdate this comment.
2009-07-14 Dan GohmanFix the expansion of umax and smax in the case where...
2009-07-07 Dan GohmanChange all SCEV* to SCEV *.
2009-07-06 Owen AndersonFinish LLVMContext-ing lib/Analysis. This required...
2009-06-30 Dan GohmanMinor formatting, whitespace, and 80-column fixes.
2009-06-27 Dan GohmanChange SCEVExpander to use an IRBuilder to emit instruc...
2009-06-26 Dan GohmanIncorporate the insertion point into the key of SCEVExp...
2009-06-24 Dan GohmanExtend ScalarEvolution's multiple-exit support to compu...
2009-06-22 Dan GohmanFix a few minor issues that were exposed by the removal...
2009-06-22 Owen AndersonSCEVHandle is no more!
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-14 Dan GohmanConvert several parts of the ScalarEvolution framework...
next