2004-07-30 |
Misha Brukman | Fix De Morgan's name. |
tree | commitdiff |
2004-07-30 |
Chris Lattner | Start using the PatternMatcher a bit. |
tree | commitdiff |
2004-07-29 |
Misha Brukman | Fix #includes of i*.h => Instructions.h as per PR403. |
tree | commitdiff |
2004-07-29 |
Misha Brukman | Fix #includes of i*.h => Instructions.h as per PR403. |
tree | commitdiff |
2004-07-27 |
Robert Bocchino | This change fixed a bug in the function visitMul. ... |
tree | commitdiff |
2004-07-27 |
Brian Gaeke | Make the create...() functions for some of these passes... |
tree | commitdiff |
2004-07-27 |
Chris Lattner | Fix hoisting of void typed values, e.g. calls |
tree | commitdiff |
2004-07-26 |
Chris Lattner | Implement DeadStoreElim/alloca.llx by observing that... |
tree | commitdiff |
2004-07-26 |
Chris Lattner | Throttle back indvar substitution from creating multipl... |
tree | commitdiff |
2004-07-25 |
Chris Lattner | * Substantially simplify how free instructions are... |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Free instructions kill values too. This implements... |
tree | commitdiff |
2004-07-24 |
Chris Lattner | obvious fix |
tree | commitdiff |
2004-07-22 |
Chris Lattner | This is a trivial dead store elimination pass. It... |
tree | commitdiff |
2004-07-22 |
Chris Lattner | Update GC intrinsics to take a pointer to the object... |
tree | commitdiff |
2004-07-21 |
Chris Lattner | * Further cleanup. |
tree | commitdiff |
2004-07-21 |
Chris Lattner | Make cast-cast code a bit more defensive |
tree | commitdiff |
2004-07-21 |
Chris Lattner | Remove special casing of pointers and treat them generi... |
tree | commitdiff |
2004-07-20 |
Chris Lattner | Implement Transforms/InstCombine/IntPtrCast.ll |
tree | commitdiff |
2004-07-20 |
Chris Lattner | Implement InstCombine/GEPIdxCanon.ll |
tree | commitdiff |
2004-07-20 |
Chris Lattner | Rewrite cast->cast elimination code completely based... |
tree | commitdiff |
2004-07-18 |
Chris Lattner | Minor cleanup, no functionality change |
tree | commitdiff |
2004-07-18 |
Reid Spencer | Delete a redundant if branch. |
tree | commitdiff |
2004-07-18 |
Reid Spencer | Expand the coercion of constants to include the newly... |
tree | commitdiff |
2004-07-18 |
Reid Spencer | Delete a no-op loop. |
tree | commitdiff |
2004-07-18 |
Reid Spencer | Expand the scope to include global values because they... |
tree | commitdiff |
2004-07-18 |
Reid Spencer | bug 122: |
tree | commitdiff |
2004-07-18 |
Reid Spencer | bug 122: |
tree | commitdiff |
2004-07-18 |
Reid Spencer | bug 122: |
tree | commitdiff |
2004-07-18 |
Reid Spencer | bug 122: |
tree | commitdiff |
2004-07-15 |
Chris Lattner | This patch was contributed by Daniel Berlin! |
tree | commitdiff |
2004-07-15 |
Chris Lattner | Fixes working towards PR341 |
tree | commitdiff |
2004-07-13 |
Chris Lattner | Factor some code to handle "load (constantexpr cast... |
tree | commitdiff |
2004-07-06 |
Chris Lattner | Check to make sure types are sized before calling getTy... |
tree | commitdiff |
2004-07-06 |
Brian Gaeke | It doesn't matter what the 2nd operand is; if the GEP... |
tree | commitdiff |
2004-07-06 |
Brian Gaeke | Add helper function. |
tree | commitdiff |
2004-07-06 |
Chris Lattner | Implement rem.ll:test3 |
tree | commitdiff |
2004-07-06 |
Chris Lattner | Fix a minor bug where we would go into infinite loops... |
tree | commitdiff |
2004-07-06 |
Chris Lattner | Implement InstCombine/sub.ll:test15: X % -Y === X % Y |
tree | commitdiff |
2004-07-04 |
Reid Spencer | Add #include <iostream> since Value.h does not #include... |
tree | commitdiff |
2004-07-03 |
Chris Lattner | Implement add.ll:test22, a common case in MSIL files |
tree | commitdiff |
2004-07-02 |
Chris Lattner | Do not call getTypeSize on a type that has no size |
tree | commitdiff |
2004-07-02 |
Brian Gaeke | Get rid of a dead variable, and fix a typo in a comment. |
tree | commitdiff |
2004-07-01 |
Brian Gaeke | Make this pass use a more specific debug message than... |
tree | commitdiff |
2004-06-27 |
Chris Lattner | Implement InstCombine/add.ll:test21 |
tree | commitdiff |
2004-06-25 |
Chris Lattner | New constant expression lowering pass to simplify your... |
tree | commitdiff |
2004-06-24 |
Chris Lattner | Two fixes. First, stop using the ugly shouldSubstitute... |
tree | commitdiff |
2004-06-20 |
Chris Lattner | Make use of BinaryOperator::create* methods to shrinkif... |
tree | commitdiff |
2004-06-19 |
Chris Lattner | Now that dominator tree children are built in determins... |
tree | commitdiff |
2004-06-19 |
Chris Lattner | Fix a nasty bug, noticed by Reid |
tree | commitdiff |
2004-06-19 |
Chris Lattner | Fix one source of nondeterminism in the -licm pass... |
tree | commitdiff |
2004-06-19 |
Chris Lattner | Do not loop over uses as we delete them. This causes... |
tree | commitdiff |
2004-06-18 |
Chris Lattner | Implement Transforms/InstCombine/and.ll:test17, a commo... |
tree | commitdiff |
2004-06-17 |
Chris Lattner | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID... |
tree | commitdiff |
2004-06-17 |
Brian Gaeke | Fix typo in DEBUG printout. |
tree | commitdiff |
2004-06-10 |
Chris Lattner | Fix a bug in my checkin from last night that caused... |
tree | commitdiff |
2004-06-10 |
Chris Lattner | More minor cleanups |
tree | commitdiff |
2004-06-10 |
Chris Lattner | Eliminate many occurrances of Instruction:: |
tree | commitdiff |
2004-06-09 |
Chris Lattner | Implement InstCombine/select.ll:test15* |
tree | commitdiff |
2004-06-09 |
Chris Lattner | Be more careful about the order we put stuff onto the... |
tree | commitdiff |
2004-06-09 |
Chris Lattner | Implement select.ll:test14* |
tree | commitdiff |
2004-05-27 |
Chris Lattner | Fix InstCombine/load.ll & PR347. |
tree | commitdiff |
2004-05-25 |
Reid Spencer | Remove unused header file. |
tree | commitdiff |
2004-05-25 |
Reid Spencer | Make this pass simply invoke SymbolTable::strip(). |
tree | commitdiff |
2004-05-25 |
Chris Lattner | Implement InstCombine:shift.ll:test16, which turns... |
tree | commitdiff |
2004-05-25 |
Chris Lattner | Implement instcombine/cast.ll:test16: |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Spelling people's names right is kinda important |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Adjust to the changes in the AliasSetTracker interface |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Add support for replacement of formal arguments with... |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Implement the -lowergc pass which is used by code gener... |
tree | commitdiff |
2004-05-13 |
Chris Lattner | This was not meant to be committed |
tree | commitdiff |
2004-05-13 |
Chris Lattner | Fix a nasty bug that caused us to unroll EXTREMELY... |
tree | commitdiff |
2004-05-08 |
Chris Lattner | Fix stupid bug in my checkin yesterday |
tree | commitdiff |
2004-05-07 |
Chris Lattner | Implement folding of GEP's like: |
tree | commitdiff |
2004-05-07 |
Chris Lattner | Fix PR336: The instcombine pass asserts when visiting... |
tree | commitdiff |
2004-05-04 |
Chris Lattner | Do not mark instructions in unreachable sections of... |
tree | commitdiff |
2004-05-04 |
Chris Lattner | Minor efficiency tweak, suggested by Patrick Meredith |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Make sure to reprocess instructions used by deleted... |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Make sure the instruction combiner doesn't lose track... |
tree | commitdiff |
2004-04-30 |
Chris Lattner | Fix a major pessimization in the instcombiner. If... |
tree | commitdiff |
2004-04-27 |
Chris Lattner | Changes to fix up the inst_iterator to pass to boost... |
tree | commitdiff |
2004-04-26 |
Chris Lattner | Instcombine X/-1 --> 0-X |
tree | commitdiff |
2004-04-23 |
Chris Lattner | Move the scev expansion code into this pass, where... |
tree | commitdiff |
2004-04-22 |
Chris Lattner | Disable a previous patch that was causing indvars to... |
tree | commitdiff |
2004-04-22 |
Chris Lattner | Fix an extremely serious thinko I made in revision... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Implement a todo, rewriting all possible scev expressio... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | This code really wants to iterate over the OPERANDS... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Implement a fixme. The helps loops that have induction... |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Fix PR325 |
tree | commitdiff |
2004-04-19 |
Chris Lattner | Initial checkin of a simple loop unswitching pass.... |
tree | commitdiff |
2004-04-19 |
Chris Lattner | Add #include |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Move isLoopInvariant to the Loop class |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Loop exit sets are no longer explicitly held, they... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Change the ExitBlocks list from being explicitly contai... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Reduce the unrolling limit |
tree | commitdiff |
2004-04-18 |
Chris Lattner | If the preheader of the loop was the entry block of... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Be much more careful about how we update instructions... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | After unrolling our single basic block loop, fold it... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Fix a bug: this does not preserve the CFG! |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Initial checkin of a simple loop unroller. This pass... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Make the tail duplication threshold accessible from... |
tree | commitdiff |
next |