| Commit message (Expand) | Author | Age |
* | Add SCCP support for constant folding calls, implementing: | Chris Lattner | 2004-04-13 |
* | Add a simple call constant propagation interface. | Chris Lattner | 2004-04-13 |
* | Constant propagation should remove the dead instructions | Chris Lattner | 2004-04-13 |
* | I don't think we have to have 4 extra allocated (but unused) bytes on the stack. | Brian Gaeke | 2004-04-13 |
* | I started working on casts, but I don't have anything compilable yet. | Brian Gaeke | 2004-04-13 |
* | Emit the immediate form of in/out when possible. | Chris Lattner | 2004-04-13 |
* | Add immediate forms of in/out. Use let to shorten lines | Chris Lattner | 2004-04-13 |
* | Add support for new instruction type | Chris Lattner | 2004-04-13 |
* | Add support for the printImplicitDefsBefore flag | Chris Lattner | 2004-04-13 |
* | Fix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll | Chris Lattner | 2004-04-13 |
* | Refactor code a bit to make it simpler and eliminate the goto | Chris Lattner | 2004-04-13 |
* | This patch addresses PR35: Loop simplify should reconstruct nested loops. | Chris Lattner | 2004-04-13 |
* | We don't need to insert TargetData into the PassManager here. | Brian Gaeke | 2004-04-12 |
* | Fix bug introduced in previous commit. | Alkis Evlogimenos | 2004-04-12 |
* | Add some methods that are useful for updating loop information. | Chris Lattner | 2004-04-12 |
* | Correctly compute spill weights | Alkis Evlogimenos | 2004-04-12 |
* | Print def lists a bit more compactly | Alkis Evlogimenos | 2004-04-12 |
* | Actually update the call graph as the inliner changes it. This allows us to | Chris Lattner | 2004-04-12 |
* | Change the call graph class to have TWO external nodes, making call graph | Chris Lattner | 2004-04-12 |
* | Hrm, operator new and new[] do not belong here. We should not CSE them! :) | Chris Lattner | 2004-04-12 |
* | Add support for removing invoke instructions | Chris Lattner | 2004-04-12 |
* | Stop printing Function* | Chris Lattner | 2004-04-12 |
* | Simplify code a bit, and be sure to mark the external node as potentially thr... | Chris Lattner | 2004-04-12 |
* | Fix issues that the local allocator has dealing with instructions that implic... | Chris Lattner | 2004-04-12 |
* | No really, fix printing for LLC. I gotta get a way for CVS to whine at me if | Chris Lattner | 2004-04-12 |
* | Correct printing for LLC and the encoding for the JIT | Chris Lattner | 2004-04-12 |
* | Use the fucomi[p] instructions to perform floating point comparisons instead | Chris Lattner | 2004-04-12 |
* | Add support for the FUCOMIr instruction | Chris Lattner | 2004-04-12 |
* | Add two new instructions | Chris Lattner | 2004-04-12 |
* | Fix a bug in my load/cast folding patch. | Chris Lattner | 2004-04-12 |
* | Adjust some comments, fix a bug in my previous patch | Chris Lattner | 2004-04-12 |
* | On X86, casting an integer to floating point requires going through memory. | Chris Lattner | 2004-04-11 |
* | Implement folding of loads into floating point operations. This implements: | Chris Lattner | 2004-04-11 |
* | Unify all of the code for floating point +,-,*,/ into one function | Chris Lattner | 2004-04-11 |
* | This implements folding of constant operands into floating point operations | Chris Lattner | 2004-04-11 |
* | Restructure the mul/div/rem handling code to follow the pattern the other | Chris Lattner | 2004-04-11 |
* | Codegen FP adds and subtracts with a constant more efficiently, generating: | Chris Lattner | 2004-04-11 |
* | Add some new instructions | Chris Lattner | 2004-04-11 |
* | Relax assertion to make this function work with a broader class of instructions | Chris Lattner | 2004-04-11 |
* | Two changes: | Chris Lattner | 2004-04-11 |
* | operator new & operator new[] do not kill any legal memory locations. | Chris Lattner | 2004-04-11 |
* | Allow clients to be more efficient. | Chris Lattner | 2004-04-11 |
* | Fix a bug in my select transformation | Chris Lattner | 2004-04-11 |
* | Add a missing break, which caused a crash in an obscure situation | Chris Lattner | 2004-04-11 |
* | Update the value numbering interface. | Chris Lattner | 2004-04-10 |
* | Implement InstCombine/select.ll:test13* | Chris Lattner | 2004-04-10 |
* | Implement InstCombine/add.ll:test20 | Chris Lattner | 2004-04-10 |
* | Rewrite the GCSE pass to be *substantially* simpler, a bit more efficient, | Chris Lattner | 2004-04-10 |
* | Fix spurious warning in release mode | Chris Lattner | 2004-04-10 |
* | Silence a spurious warning | Chris Lattner | 2004-04-10 |