| Commit message (Expand) | Author | Age | Files | Lines |
* | Print def lists a bit more compactly | Alkis Evlogimenos | 2004-04-12 | 1 | -1/+1 |
* | Actually update the call graph as the inliner changes it. This allows us to | Chris Lattner | 2004-04-12 | 1 | -1/+20 |
* | Change the call graph class to have TWO external nodes, making call graph | Chris Lattner | 2004-04-12 | 1 | -181/+22 |
* | Hrm, operator new and new[] do not belong here. We should not CSE them! :) | Chris Lattner | 2004-04-12 | 1 | -3/+0 |
* | Add support for removing invoke instructions | Chris Lattner | 2004-04-12 | 1 | -0/+14 |
* | Stop printing Function* | Chris Lattner | 2004-04-12 | 1 | -1/+1 |
* | Simplify code a bit, and be sure to mark the external node as potentially thr... | Chris Lattner | 2004-04-12 | 1 | -31/+31 |
* | Fix issues that the local allocator has dealing with instructions that implic... | Chris Lattner | 2004-04-12 | 5 | -15/+24 |
* | No really, fix printing for LLC. I gotta get a way for CVS to whine at me if | Chris Lattner | 2004-04-12 | 1 | -1/+1 |
* | Correct printing for LLC and the encoding for the JIT | Chris Lattner | 2004-04-12 | 1 | -3/+4 |
* | Use the fucomi[p] instructions to perform floating point comparisons instead | Chris Lattner | 2004-04-12 | 2 | -6/+14 |
* | Add support for the FUCOMIr instruction | Chris Lattner | 2004-04-12 | 2 | -54/+68 |
* | Add two new instructions | Chris Lattner | 2004-04-12 | 1 | -0/+4 |
* | Fix a bug in my load/cast folding patch. | Chris Lattner | 2004-04-12 | 2 | -24/+28 |
* | Adjust some comments, fix a bug in my previous patch | Chris Lattner | 2004-04-12 | 2 | -8/+8 |
* | On X86, casting an integer to floating point requires going through memory. | Chris Lattner | 2004-04-11 | 2 | -10/+66 |
* | Implement folding of loads into floating point operations. This implements: | Chris Lattner | 2004-04-11 | 2 | -40/+246 |
* | Unify all of the code for floating point +,-,*,/ into one function | Chris Lattner | 2004-04-11 | 2 | -302/+254 |
* | This implements folding of constant operands into floating point operations | Chris Lattner | 2004-04-11 | 2 | -18/+104 |
* | Restructure the mul/div/rem handling code to follow the pattern the other | Chris Lattner | 2004-04-11 | 2 | -220/+286 |
* | Codegen FP adds and subtracts with a constant more efficiently, generating: | Chris Lattner | 2004-04-11 | 2 | -56/+138 |
* | Add some new instructions | Chris Lattner | 2004-04-11 | 1 | -1/+38 |
* | Relax assertion to make this function work with a broader class of instructions | Chris Lattner | 2004-04-11 | 2 | -4/+16 |
* | Two changes: | Chris Lattner | 2004-04-11 | 2 | -132/+176 |
* | operator new & operator new[] do not kill any legal memory locations. | Chris Lattner | 2004-04-11 | 1 | -0/+3 |
* | Allow clients to be more efficient. | Chris Lattner | 2004-04-11 | 1 | -0/+4 |
* | Fix a bug in my select transformation | Chris Lattner | 2004-04-11 | 1 | -2/+2 |
* | Add a missing break, which caused a crash in an obscure situation | Chris Lattner | 2004-04-11 | 1 | -0/+1 |
* | Update the value numbering interface. | Chris Lattner | 2004-04-10 | 1 | -1/+4 |
* | Implement InstCombine/select.ll:test13* | Chris Lattner | 2004-04-10 | 1 | -0/+22 |
* | Implement InstCombine/add.ll:test20 | Chris Lattner | 2004-04-10 | 1 | -4/+14 |
* | Rewrite the GCSE pass to be *substantially* simpler, a bit more efficient, | Chris Lattner | 2004-04-10 | 1 | -214/+121 |
* | Fix spurious warning in release mode | Chris Lattner | 2004-04-10 | 1 | -1/+3 |
* | Silence a spurious warning | Chris Lattner | 2004-04-10 | 2 | -2/+2 |
* | Simplify code a bit, and fix a bug that was breaking perlbmk | Chris Lattner | 2004-04-10 | 1 | -22/+28 |
* | Fix a bug in my checkin last night that was breaking programs using invoke. | Chris Lattner | 2004-04-10 | 1 | -1/+1 |
* | Fix previous patch | Chris Lattner | 2004-04-10 | 1 | -7/+5 |
* | Correctly update counters | Chris Lattner | 2004-04-10 | 1 | -5/+11 |
* | Add a couple of more functions that cannot access memory (the intrinsics) and | Chris Lattner | 2004-04-10 | 1 | -0/+7 |
* | Simplify code a bit, and use alias analysis to allow us to delete unused | Chris Lattner | 2004-04-10 | 1 | -11/+42 |
* | Implement select.ll:test12* | Chris Lattner | 2004-04-09 | 1 | -0/+108 |
* | Fold code like: | Chris Lattner | 2004-04-09 | 1 | -18/+72 |
* | Reversed the order of the llvm.writeport() operands so that the value | John Criswell | 2004-04-09 | 3 | -14/+14 |
* | Fold binary operators with a constant operand into select instructions | Chris Lattner | 2004-04-09 | 1 | -15/+94 |
* | Implement select.ll:test11 | Chris Lattner | 2004-04-09 | 1 | -5/+14 |
* | Add definition list to each live interval. | Alkis Evlogimenos | 2004-04-09 | 2 | -46/+61 |
* | Changed assertions to error messages. | John Criswell | 2004-04-09 | 2 | -4/+8 |
* | Changes recommended by Chris: | John Criswell | 2004-04-08 | 3 | -22/+32 |
* | Implement InstCombine/cast-propagate.ll | Chris Lattner | 2004-04-08 | 1 | -0/+21 |
* | Added the llvm.readport and llvm.writeport intrinsics for x86. These do | John Criswell | 2004-04-08 | 7 | -43/+324 |