2009-12-31 |
Chris Lattner | reuse negates where possible instead of always creating... |
blob | commitdiff | raw |
2009-12-31 |
Chris Lattner | we don't need a smallptrset to detect duplicates, the... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | make reassociate more careful about not leaving around... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | remove debug |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | teach reassociate to factor x+x+x -> x*3. While I... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | change reassociate to use SmallVector for its key datas... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | change an if to an assert, fix comment. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | move the rest of the add optimization code out to Optim... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | factor statistic updating better. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | simple fix for an incorrect factoring which causes a |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | factor code out into helper functions. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | switch some std::vector's to smallvector. Reduce nesting. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | use more modern datastructures. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | clean up -debug output. |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Nick Lewycky | Remove LLVMContext from reassociate. It was threaded... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Victor Hernandez | Make changes to rev 84292 as requested by Chris Lattner. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Victor Hernandez | Remove MallocInst from LLVM Instructions. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Victor Hernandez | Autoupgrade malloc insts to malloc calls. |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Chris Lattner | calls are already unmovable, malloc doesn't need a... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Victor Hernandez | Enhance transform passes so that they apply the same... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove the std::ostream version of module and type... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | eliminate the "Value" printing methods that print to... |
blob | commitdiff | raw | diff to current |
2009-08-17 |
Dan Gohman | Fix debug output to include a newline after printing... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Dan Gohman | Remove a bunch more now-unnecessary Context arguments. |
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-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
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-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-13 |
Owen Anderson | These don't really need contexts either. |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Owen Anderson | Move more functionality over to LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Owen Anderson | Begin the painful process of tearing apart the rat... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Owen Anderson | Even more passes being LLVMContext'd. |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Chris Lattner | Make the key of ValueRankMap an AssertingVH, so that... |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Dale Johannesen | This pass keeps a map of Instructions to Rank numbers, |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Dale Johannesen | Don't assign rank numbers to debug intrinsic "calls". |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Devang Patel | Fix build failure. |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Devang Patel | Silence unused variable warnings. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-19 |
Chris Lattner | don't use the result of WriteAsOperand |
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-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Dan Gohman | Don't include <map> in Pass.h, which doesn't need it... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Chris Lattner | simplify some code, BreakUpSubtract always returns... |
blob | commitdiff | raw | diff to current |
2008-02-17 |
Chris Lattner | fix pasto |
blob | commitdiff | raw | diff to current |
2008-02-17 |
Chris Lattner | Split up subtracts into add+negate if they have a reass... |
blob | commitdiff | raw | diff to current |
2008-02-17 |
Chris Lattner | make the logic for breaking up subtracts more explicit, no |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
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-05-06 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
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 | Use isUnitValue() instead of getZExtValue() == 1 which... |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-11 |
Chris Lattner | Simplify code by using value::takename |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
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-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Switch over Transforms/Scalar to use the STATISTIC... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Removing even more <iostream> includes. |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Remove the 'printname' argument to WriteAsOperand.... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-10-26 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2006-04-28 |
Chris Lattner | Fix Transforms/Reassociate/2006-04-27-ReassociateVector.ll |
blob | commitdiff | raw | diff to current |
2006-03-14 |
Chris Lattner | Implement a FIXME, recusively reassociating |
blob | commitdiff | raw | diff to current |
2006-03-14 |
Chris Lattner | extract some code into a method, no functionality change |
blob | commitdiff | raw | diff to current |
2006-03-14 |
Chris Lattner | Promote shifts by a constant to multiplies so that... |
blob | commitdiff | raw | diff to current |
2006-03-04 |
Chris Lattner | Add factoring of multiplications, e.g. turning A*A... |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Make iostream #inclusion explicit |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Fix a problem that Dan Berlin noticed, where reassociat... |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Avoid creating garbage instructions, just move the... |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | add some assertions and fix problems where reassociate... |
blob | commitdiff | raw | diff to current |
2005-08-24 |
Chris Lattner | Fix Regression/Transforms/Reassociate/2005-08-24-Crash.ll |
blob | commitdiff | raw | diff to current |
2005-08-08 |
Chris Lattner | Use the new 'moveBefore' method to simplify some code... |
blob | commitdiff | raw | diff to current |
2005-07-27 |
Jeff Cohen | Eliminate all remaining tabs and trailing spaces. |
blob | commitdiff | raw | diff to current |
2005-05-10 |
Chris Lattner | Fix Reassociate/shifttest.ll |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Implement Reassociate/mul-neg-add.ll |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Bail out earlier |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Teach reassociate that 0-X === X*-1 |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Fix PR557 and basictest[34].ll. |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Add debugging information |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | eliminate gotos |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Improve reassociation handling of inverses, implementin... |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Refactor some code |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Handle some simple cases where we can see that values... |
blob | commitdiff | raw | diff to current |
2005-05-07 |
Chris Lattner | Rewrite the guts of the reassociate pass to be more... |
blob | commitdiff | raw | diff to current |
2005-05-07 |
Chris Lattner | Convert shifts to muls to assist reassociation. This... |
blob | commitdiff | raw | diff to current |
2005-05-07 |
Chris Lattner | Simplify the code and rearrange it. No major functiona... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
next |