2010-07-26 |
Dan Gohman | Fix SCEVExpander::visitAddRecExpr so that it remembers... |
blob | commitdiff | raw |
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 |
2009-06-30 |
Dan Gohman | Minor formatting, whitespace, and 80-column fixes. |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Dan Gohman | Change SCEVExpander to use an IRBuilder to emit instruc... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Dan Gohman | Incorporate the insertion point into the key of SCEVExp... |
blob | commitdiff | raw | diff to current |
2009-06-24 |
Dan Gohman | Extend ScalarEvolution's multiple-exit support to compu... |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Dan Gohman | Fix a few minor issues that were exposed by the removal... |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Owen Anderson | SCEVHandle is no more! |
blob | commitdiff | raw | diff to current |
2009-06-15 |
Dan Gohman | Support vector casts in more places, fixing a variety... |
blob | commitdiff | raw | diff to current |
2009-06-14 |
Dan Gohman | Convert several parts of the ScalarEvolution framework... |
blob | commitdiff | raw | diff to current |
2009-06-13 |
Dan Gohman | Teach SCEVExpander's visitAddRecExpr to reuse an existi... |
blob | commitdiff | raw | diff to current |
2009-06-09 |
Dan Gohman | Use expandCodeFor instead of expand when the result... |
blob | commitdiff | raw | diff to current |
2009-06-05 |
Dan Gohman | Move SCEVExpander::getOrInsertCanonicalInductionVariabl... |
blob | commitdiff | raw | diff to current |
2009-05-27 |
Dan Gohman | Add braces around an array initializer. |
blob | commitdiff | raw | diff to current |
2009-05-27 |
Dan Gohman | Teach SCEVExpander to avoid creating over-indexed GEP... |
blob | commitdiff | raw | diff to current |
2009-05-26 |
Dan Gohman | In cases where a pointer value is an operand of a multi... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Torok Edwin | Instead of clearing the rewriter, don't attempt to... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Dan Gohman | Fix this code for hosts where std::vector doesn't have... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Dan Gohman | Generalize SCEVExpander::visitAddRecExpr's GEP persuit... |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Torok Edwin | The rewriter may hold references to instructions that... |
blob | commitdiff | raw | diff to current |
2009-05-22 |
Dan Gohman | Fix a thinko in the code that adapted SCEVMulExpr opera... |
blob | commitdiff | raw | diff to current |
2009-05-19 |
Dan Gohman | Create ConstantExpr GEPs the correct way. This fixes |
blob | commitdiff | raw | diff to current |
2009-05-19 |
Dan Gohman | Teach SCEVExpander to expand arithmetic involving point... |
blob | commitdiff | raw | diff to current |
2009-05-01 |
Dan Gohman | Actually insert inserted instructions into the Inserted... |
blob | commitdiff | raw | diff to current |
2009-05-01 |
Dan Gohman | Short-circuit inttoptr-ptrtoint constant expressions... |
blob | commitdiff | raw | diff to current |
2009-04-23 |
Dan Gohman | Change SCEVExpander's expandCodeFor to provide more... |
blob | commitdiff | raw | diff to current |
2009-04-22 |
Devang Patel | Fix cut-n-pasto. |
blob | commitdiff | raw | diff to current |
2009-04-22 |
Dan Gohman | SCEVExpander's InsertCastOfTo knows how to move existin... |
blob | commitdiff | raw | diff to current |
2009-04-22 |
Dan Gohman | Use BasicBlock::iterator instead of Instruction* for... |
blob | commitdiff | raw | diff to current |
2009-04-21 |
Dan Gohman | Introduce encapsulation for ScalarEvolution's TargetDat... |
blob | commitdiff | raw | diff to current |
2009-04-18 |
Dan Gohman | Use more const qualifiers with SCEV interfaces. |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Dan Gohman | Handle a pointer type correctly in SCEVExpander::visitA... |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Dan Gohman | Fix a bug with inttoptr/ptrtoint casts where the pointe... |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Dan Gohman | Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visit... |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Dan Gohman | Teach SCEVExpander::InsertCastOfTo to avoid creating... |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Dan Gohman | Expand GEPs in ScalarEvolution expressions. SCEV expres... |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Nick Lewycky | Wind SCEV back in time, to Nov 18th. This 'fixes' PR327... |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Nick Lewycky | Add a new SCEV representing signed division. |
blob | commitdiff | raw | diff to current |
next |