2012-01-07 |
Andrew Trick | Cleanup comments and argument types related to my previ... |
blob | commitdiff | raw |
2012-01-07 |
Andrew Trick | Extended replaceCongruentPhis to handle mixed phi types. |
blob | commitdiff | raw | diff to current |
2012-01-07 |
Andrew Trick | Expose isNonConstantNegative to users of ScalarEvolution. |
blob | commitdiff | raw | diff to current |
2012-01-06 |
Andrew Trick | SCEVExpander: hoistStep should check strict dominance. |
blob | commitdiff | raw | diff to current |
2012-01-02 |
Andrew Trick | Fix SCEVExpander to handle loops with no preheader... |
blob | commitdiff | raw | diff to current |
2011-12-20 |
Andrew Trick | LSR: Fix another corner case in expansion of postinc... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Andrew Trick | LSR: Fold redundant bitcasts on-the-fly. |
blob | commitdiff | raw | diff to current |
2011-11-30 |
Andrew Trick | LSR: handle the expansion of phi operands that use... |
blob | commitdiff | raw | diff to current |
2011-10-15 |
Andrew Trick | Fix SCEVExpander assert during LSR: "argument of incomp... |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Andrew Trick | Reapply r141870, SCEV expansion of post-inc. |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Andrew Trick | Revert r141870. The test case crashes on linux with... |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Andrew Trick | LSR: Reuse the post-inc expansion of expressions. |
blob | commitdiff | raw | diff to current |
2011-10-11 |
Andrew Trick | Move replaceCongruentIVs into SCEVExapander and bias... |
blob | commitdiff | raw | diff to current |
2011-10-08 |
Andrew Trick | Add an extra safety check in front of the optimization... |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Andrew Trick | LSR should only reuse phis that match its formula. |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
blob | commitdiff | raw | diff to current |
2011-08-24 |
Bill Wendling | Skip the landingpad instruction when determining the... |
blob | commitdiff | raw | diff to current |
2011-08-16 |
Bill Wendling | Use the getFirstInsertionPt() method instead of getFirs... |
blob | commitdiff | raw | diff to current |
2011-08-16 |
Bill Wendling | A few places where we want to skip the landingpad instr... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Jay Foad | Convert IRBuilder::CreateGEP and IRBuilder::CreateInBou... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Jay Foad | Convert ConstantExpr::getGetElementPtr and |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-16 |
Benjamin Kramer | Silence compiler warnings. |
blob | commitdiff | raw | diff to current |
2011-07-16 |
Andrew Trick | Fix SCEVEXpander to handle arbitrary phi expansion... |
blob | commitdiff | raw | diff to current |
2011-07-05 |
Devang Patel | Preserve debug loc. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Andrew Trick | Cleanup. Fix a stupid variable name. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Andrew Trick | SCEVExpander: give new insts a name that identifies... |
blob | commitdiff | raw | diff to current |
2011-06-22 |
Devang Patel | New binops need debug loc. |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
blob | commitdiff | raw | diff to current |
2011-03-14 |
Andrew Trick | Added SCEV::NoWrapFlags to manage unsigned, signed... |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Dan Gohman | When decling to reuse existing expressions that involve... |
blob | commitdiff | raw | diff to current |
2011-03-02 |
Dan Gohman | Don't re-use existing addrec expansions if they contain... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Dan Gohman | Introduce memoization for ScalarEvolution dominates... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Move SCEV::dominates and properlyDominates to ScalarEvo... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Move SCEV::isLoopInvariant and hasComputableLoopEvoluti... |
blob | commitdiff | raw | diff to current |
2010-07-26 |
Dan Gohman | Fix SCEVExpander::visitAddRecExpr so that it remembers... |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Dan Gohman | Simplify this code; LoopInfo::getCanonicalInductionVari... |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Dan Gohman | Make getOrInsertCanonicalInductionVariable guarantee... |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Dan Gohman | Fix the order that SCEVExpander considers add operands... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Gabor Greif | remove useless cast and fix typos in comment |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Gabor Greif | cache result of operator* |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Gabor Greif | cache result of operator* |
blob | commitdiff | raw | diff to current |
2010-06-30 |
Dan Gohman | Simplify. |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Dan Gohman | Use A.append(...) instead of A.insert(A.end(), ...... |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Dan Gohman | Restore a call to rememberInstruction which was acciden... |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Dan Gohman | Factor out duplicated code for reusing and inserting... |
blob | commitdiff | raw | diff to current |
2010-06-16 |
Jim Grosbach | A few more places where SCEVExpander bits need to skip... |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Dan Gohman | LSR needs to remember inserted instructions even in... |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Dan Gohman | Use getConstant instead of getIntegerSCEV. The two... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Dan Gohman | When checking whether the special handling for an addre... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Fix a bunch of namespace polution. |
blob | commitdiff | raw | diff to current |
2010-04-09 |
Dan Gohman | When emitting code for an add, don't force a SCEVUnknow... |
blob | commitdiff | raw | diff to current |
2010-04-09 |
Dan Gohman | Add a comment. |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Dan Gohman | Generalize IVUsers to track arbitrary expressions rathe... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Dan Gohman | Don't back past debug info intrinsics; SCEVExpander... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Dan Gohman | Fix more places to more thoroughly ignore debug intrins... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Dan Gohman | Reapply r98755 with a thinko which miscompiled gengtype... |
blob | commitdiff | raw | diff to current |
2010-03-17 |
Dan Gohman | Revert 98755, which may be causing trouble. |
blob | commitdiff | raw | diff to current |
2010-03-17 |
Dan Gohman | Change SCEVNAryExpr's operand array from a SmallVector... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Dale Johannesen | Another place where debug info affected codegen. |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Dale Johannesen | Fix another case where LSR was affected by debug info. |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Dale Johannesen | Fix a case where LSR is sensitive to debug info. |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Dan Gohman | Make SCEVExpander and LSR more aggressive about hoistin... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Dan Gohman | Revert r97580; that's not the right way to fix this. |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Dan Gohman | When expanding an expression such as (A + B + C + D... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Dan Gohman | Non-affine post-inc SCEV expansions have more code... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Dan Gohman | Spelling fixes. |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Dan Gohman | Fix SCEVExpander's existing PHI reuse checking to recog... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Dan Gohman | When reusing an existing PHI node in a loop, be even... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Dan Gohman | When restoring a saved insert location, check to see... |
blob | commitdiff | raw | diff to current |
2010-02-14 |
Dan Gohman | In rememberInstruction, if the value being remembered... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Dan Gohman | Fix a case of mismatched types in an Add that turned... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Dan Gohman | Reapply the new LoopStrengthReduction code, with compil... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Dan Gohman | Generalize target-independent folding rules for sizeof... |
blob | commitdiff | raw | diff to current |
2010-01-28 |
Dan Gohman | Check Type::isSized before calling ScalarEvolution... |
blob | commitdiff | raw | diff to current |
2010-01-28 |
Dan Gohman | Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and... |
blob | commitdiff | raw | diff to current |
2010-01-21 |
Dan Gohman | When re-using an existing cast for a user, it's still... |
blob | commitdiff | raw | diff to current |
2010-01-21 |
Dan Gohman | Re-implement the main strength-reduction portion of... |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Dan Gohman | Fix a typo and an 80-column violation in comments. |
blob | commitdiff | raw | diff to current |
2009-12-04 |
Bob Wilson | Fix a comment typo. |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
blob | commitdiff | raw | diff to current |
2009-10-06 |
Duncan Sands | Introduce and use convenience methods for getting point... |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Dan Gohman | When extending the operands of an addrec, iterate throu... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Dan Gohman | Fix SCEVExpander's canonical addrec expansion code... |
blob | commitdiff | raw | diff to current |
2009-09-26 |
Dan Gohman | Fix a case where ScalarEvolution was expanding pointer... |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Dan Gohman | Various comment and whitespace cleanups. |
blob | commitdiff | raw | diff to current |
2009-08-18 |
Dan Gohman | Generalize ScalarEvolution to be able to analyze GEPs... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move a few more APIs back to 2.5 forms. The only remai... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Dan Gohman | Teach instcombine to respect and preserve inbounds... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-20 |
Dan Gohman | Update this comment. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Dan Gohman | Fix the expansion of umax and smax in the case where... |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Dan Gohman | Change all SCEV* to SCEV *. |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Finish LLVMContext-ing lib/Analysis. This required... |
blob | commitdiff | raw | diff to current |
next |