2009-07-14 |
Dan Gohman | Fix the expansion of umax and smax in the case where... |
blob | commitdiff | raw |
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 |
2008-10-13 |
Gabor Greif | do not use deprecated interfaces |
blob | commitdiff | raw | diff to current |
2008-07-08 |
Nick Lewycky | Expand SCEVUDiv of power of 2 to a lshr instruction. |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Dan Gohman | Use SCEVAddRecExpr::isAffine. |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Dan Gohman | Move a few more SCEVExpander methods out-of-line. |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Dan Gohman | Move SCEVExpander::visitAddExpr out-of-line. |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Dan Gohman | Move LSR's private isZero function to a public SCEV... |
blob | commitdiff | raw | diff to current |
2008-06-15 |
Wojciech Matyjewicz | Fix PR2434. When scanning for exising binary operator... |
blob | commitdiff | raw | diff to current |
2008-06-14 |
Wojciech Matyjewicz | Change 'while' loop to 'do' loop. |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Nick Lewycky | Add 'umax' similar to 'smax' SCEV. Closes PR2003. |
blob | commitdiff | raw | diff to current |
2008-02-09 |
Wojciech Matyjewicz | We should check that existing cast operation has the... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-11-25 |
Nick Lewycky | Add new SCEV, SCEVSMax. This allows LLVM to analyze... |
blob | commitdiff | raw | diff to current |
2007-10-22 |
Dan Gohman | Move the SCEV object factors from being static members... |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Dan Gohman | Change "tmp." to "tmp" for temporaries created by Scala... |
blob | commitdiff | raw | diff to current |
2007-08-20 |
Anton Korobeynikov | - Use correct header for SCEV inside LoopPass.cpp |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Dan Gohman | Fold a binary operator with constant operands when... |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Dan Gohman | Add a SCEV class and supporting code for sign-extend... |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Chris Lattner | Be more careful when inserting reused instructions... |
blob | commitdiff | raw | diff to current |
2007-04-13 |
Chris Lattner | CSE simple binary expressions when they are inserted... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Prefer non-virtual calls to ConstantInt::isZero over... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Reid Spencer | Avoid a potential assert out if the loop increment... |
blob | commitdiff | raw | diff to current |
2007-01-21 |
Reid Spencer | For PR970: |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | rename Type::isIntegral to Type::isInteger, eliminating... |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Zhou Sheng | For PR1043: |
blob | commitdiff | raw | diff to current |
2006-12-13 |
Reid Spencer | Change the interface to SCEVExpander::InsertCastOfTo... |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Reid Spencer | Replace inferred getCast(V,Ty) calls with more strict... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Changed llvm_ostream et all to OStream. llvm_cerr,... |
blob | commitdiff | raw | diff to current |
2006-12-04 |
Reid Spencer | Fix 80 cols violation |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Bill Wendling | Replacing std::iostreams with llvm iostreams. Some... |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-02-04 |
Chris Lattner | Pull the InsertCastOfTo out of the header, implement... |
blob | commitdiff | raw | diff to current |
2005-10-30 |
Chris Lattner | Fix a problem that Nate noticed with LSR: |
blob | commitdiff | raw | diff to current |
2005-07-30 |
Nate Begeman | Break SCEVExpander out of IndVarSimplify into its own... |
blob | commitdiff | raw | diff to current |
|