2004-05-04 |
Chris Lattner | Minor efficiency tweak, suggested by Patrick Meredith |
tree | commitdiff |
2004-05-03 |
Brian Gaeke | Fix typo |
tree | commitdiff |
2004-05-03 |
Brian Gaeke | In InsertProfilingInitCall(), make it legal to pass... |
tree | commitdiff |
2004-05-03 |
Brian Gaeke | Add initial implementation of basic-block tracing instr... |
tree | commitdiff |
2004-05-02 |
Chris Lattner | Do not clone arbitrary condition instructions. |
tree | commitdiff |
2004-05-02 |
Chris Lattner | Do not infinitely "unroll" single BB loops. |
tree | commitdiff |
2004-05-02 |
Chris Lattner | Dont' merge terminators that are needed to select PHI... |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Implement SimplifyCFG/branch-cond-merge.ll |
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-05-01 |
Chris Lattner | Fix my missing parens |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Implement SimplifyCFG/branch-cond-prop.ll |
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 |
Misha Brukman | * Allow aggregating extracted function arguments (contr... |
tree | commitdiff |
2004-04-23 |
Chris Lattner | Move the scev expansion code into this pass, where... |
tree | commitdiff |
2004-04-22 |
Misha Brukman | Clarify the logic: the flag is renamed to `deleteFn... |
tree | commitdiff |
2004-04-22 |
Misha Brukman | Add a flag to choose between isolating a function or... |
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-21 |
Chris Lattner | Fix an incredibly nasty iterator invalidation problem... |
tree | commitdiff |
2004-04-21 |
Alkis Evlogimenos | Include cerrno (gcc-3.4 fix) |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Fix typeo |
tree | commitdiff |
2004-04-20 |
Chris Lattner | REALLY fix PR324: don't delete linkonce functions until... |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Fix PR325 |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnc... |
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 | Correct rewriting of exit blocks after my last patch |
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 | Add support for evaluation of exp/log/log10/pow |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix some really nasty dominance bugs that were exposed... |
tree | commitdiff |
2004-04-16 |
Brian Gaeke | Include <cmath> for compatibility with gcc 3.0.x (the... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix some of the strange CBE-only failures that happened... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix Inline/2004-04-15-InlineDeletesCall.ll |
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 | Add a simple call constant propagation interface. |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Constant propagation should remove the dead instructions |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Fix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFronti... |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Refactor code a bit to make it simpler and eliminate... |
tree | commitdiff |
2004-04-13 |
Chris Lattner | This patch addresses PR35: Loop simplify should reconst... |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Actually update the call graph as the inliner changes... |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Add support for removing invoke instructions |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Stop printing Function* |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Simplify code a bit, and be sure to mark the external... |
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 code like: |
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 ScalarRepl/select_promote.ll |
tree | commitdiff |
2004-04-08 |
Chris Lattner | Remove the "really gross hacks" that are there to deal... |
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-04-02 |
Chris Lattner | Fix the obvious bug in my previous checkin |
tree | commitdiff |
2004-04-02 |
Chris Lattner | Implement Transforms/SimplifyCFG/return-merge.ll |
tree | commitdiff |
2004-04-01 |
Chris Lattner | Fix PR310 and TailDup/2004-04-01-DemoteRegToStack.llx |
tree | commitdiff |
2004-04-01 |
Chris Lattner | Remove some assertions that are now bogus with the... |
tree | commitdiff |
2004-04-01 |
Chris Lattner | Fix PR306: Loop simplify incorrectly updates dominator... |
tree | commitdiff |
2004-03-31 |
Chris Lattner | Add warning |
tree | commitdiff |
2004-03-31 |
Chris Lattner | Fix linking of constant expr casts due to type resoluti... |
tree | commitdiff |
2004-03-30 |
Brian Gaeke | Start cleaning up this pass so that I can debug it. |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Now that all the code generators support the select... |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Implement select.ll:test[3-6] |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Add a simple select instruction lowering pass |
tree | commitdiff |
2004-03-26 |
Chris Lattner | X % -1 == X % 1 == 0 |
tree | commitdiff |
next |