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 |
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-18 |
Chris Lattner | Fix bug: CodeExtractor/2004-03-17-MissedLiveIns.ll |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Add statistics to the loop extractor. The loop extract... |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Fix problem with PHI nodes having multiple predecessors... |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Fix CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Seriously simplify and correct the PHI node handling... |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Fix CodeExtractor/2004-03-17-OutputMismatch.ll |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Fix several bugs in the extractor: |
tree | commitdiff |
2004-03-18 |
Chris Lattner | The code extractor needs dominator info. Provide it |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Prune #includes, moving the module interface to the... |
tree | commitdiff |
2004-03-17 |
Chris Lattner | Fix compilation of mesa, which I broke earlier today |
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 | This code was both incredibly complex and incredibly... |
tree | commitdiff |
2004-03-16 |
Chris Lattner | Punt if we see gigantic PHI nodes. This improves a... |
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-16 |
Chris Lattner | Fix a regression from this patch: |
tree | commitdiff |
2004-03-15 |
Chris Lattner | Restore old inlining heuristic. As the comment indicat... |
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 |
next |