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 |
2004-04-17 |
Chris Lattner | If the loop executes a constant number of times, try... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | Fix a HUGE pessimization on X86. The indvars pass... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | Even if there are not any induction variables in the... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix some really nasty dominance bugs that were exposed... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix some of the strange CBE-only failures that happened... |
tree | commitdiff |
2004-04-15 |
Chris Lattner | Fix a bug in the previous checkin: if the exit block... |
tree | commitdiff |
2004-04-15 |
Chris Lattner | Change the canonical induction variable that we insert. |
tree | commitdiff |
2004-04-14 |
Chris Lattner | ADd a trivial instcombine: load null -> null |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Add SCCP support for constant folding calls, implementing: |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Constant propagation should remove the dead instructions |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Add support for removing invoke instructions |
tree | commitdiff |
2004-04-11 |
Chris Lattner | Fix a bug in my select transformation |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Update the value numbering interface. |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Implement InstCombine/select.ll:test13* |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Implement InstCombine/add.ll:test20 |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Rewrite the GCSE pass to be *substantially* simpler... |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Fix spurious warning in release mode |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Simplify code a bit, and fix a bug that was breaking... |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Fix a bug in my checkin last night that was breaking... |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Fix previous patch |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Correctly update counters |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Simplify code a bit, and use alias analysis to allow... |
tree | commitdiff |
2004-04-09 |
Chris Lattner | Implement select.ll:test12* |
tree | commitdiff |
2004-04-09 |
Chris Lattner | Fold binary operators with a constant operand into... |
tree | commitdiff |
2004-04-09 |
Chris Lattner | Implement select.ll:test11 |
tree | commitdiff |
2004-04-08 |
Chris Lattner | Implement InstCombine/cast-propagate.ll |
tree | commitdiff |
2004-04-08 |
Chris Lattner | Implement InstCombine/select.ll:test[7-10] |
tree | commitdiff |
2004-04-07 |
Chris Lattner | Implement test/Regression/Transforms/InstCombine/getele... |
tree | commitdiff |
2004-04-05 |
Chris Lattner | Fix a bug in yesterdays checkins which broke siod.... |
tree | commitdiff |
2004-04-05 |
Chris Lattner | Fix InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll |
tree | commitdiff |
2004-04-05 |
Chris Lattner | Support getelementptr instructions which use uint's... |
tree | commitdiff |
2004-04-02 |
Chris Lattner | Rewrite the indvars pass to use the ScalarEvolution... |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Implement select.ll:test[3-6] |
tree | commitdiff |
2004-03-26 |
Chris Lattner | X % -1 == X % 1 == 0 |
tree | commitdiff |
2004-03-25 |
Chris Lattner | Two changes: |
tree | commitdiff |
2004-03-19 |
Chris Lattner | Teach the optimizer to delete zero sized alloca's ... |
tree | commitdiff |
2004-03-17 |
Chris Lattner | Be more accurate |
tree | commitdiff |
2004-03-16 |
Chris Lattner | Fix bug in previous checkin |
tree | commitdiff |
2004-03-16 |
Chris Lattner | Okay, so there is no reasonable way for tail duplicatio... |
tree | commitdiff |
2004-03-16 |
Chris Lattner | Do not try to optimize PHI nodes with incredibly high... |
tree | commitdiff |
2004-03-16 |
Chris Lattner | Do not copy gigantic switch instructions |
tree | commitdiff |
2004-03-15 |
Chris Lattner | Add counters for the number of calls elimianted |
tree | commitdiff |
2004-03-15 |
Chris Lattner | Implement LICM of calls in simple cases. This is suffi... |
tree | commitdiff |
2004-03-13 |
Chris Lattner | Add some debugging output |
tree | commitdiff |
2004-03-13 |
Chris Lattner | Implement sub.ll:test14 |
tree | commitdiff |
next |