| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add some notes to myself, no functional changes | Chris Lattner | 2004-05-23 | 1 | -7/+19 |
| * | Generate branch machine instructions with MachineBasicBlock operands instead of | Brian Gaeke | 2004-05-14 | 1 | -7/+9 |
| * | Two more improvements for null pointer handling: storing a null pointer | Chris Lattner | 2004-05-13 | 1 | -3/+12 |
| * | Second half of my fixed-sized-alloca patch. This folds the LEA to compute | Chris Lattner | 2004-05-13 | 1 | -93/+179 |
| * | Substantially improve code generation for address exposed locals (aka fixed | Chris Lattner | 2004-05-13 | 1 | -64/+101 |
| * | Pass boolean constants into function calls more efficiently, generating: | Chris Lattner | 2004-05-12 | 1 | -1/+7 |
| * | Fix a fairly serious pessimizaion that was preventing us from efficiently | Chris Lattner | 2004-05-10 | 1 | -2/+3 |
| * | Fix some comments, avoid sign extending booleans when zero extend works fine | Chris Lattner | 2004-05-09 | 1 | -5/+5 |
| * | Generate more efficient code for casting booleans to integers (no sign extens... | Chris Lattner | 2004-05-09 | 1 | -1/+1 |
| * | Codegen floating point stores of constants into integer instructions. This | Chris Lattner | 2004-05-07 | 1 | -15/+37 |
| * | Make comparisons against the null pointer as efficient as integer comparisons | Chris Lattner | 2004-05-07 | 1 | -1/+8 |
| * | Remove unneeded check | Chris Lattner | 2004-05-04 | 1 | -1/+0 |
| * | Improve signed division by power of 2 *dramatically* from this: | Chris Lattner | 2004-05-04 | 1 | -9/+63 |
| * | Improve code generated for integer multiplications by 2,3,5,9 | Chris Lattner | 2004-05-04 | 1 | -2/+16 |
| * | Remove unused #include | Chris Lattner | 2004-05-01 | 1 | -1/+0 |
| * | Make RequiresFPRegKill() take a MachineBasicBlock arg. | Brian Gaeke | 2004-04-28 | 1 | -3/+3 |
| * | In InsertFPRegKills(), use the machine-CFG itself rather than the | Brian Gaeke | 2004-04-28 | 1 | -3/+3 |
| * | Update the machine-CFG edges whenever we see a branch. | Brian Gaeke | 2004-04-28 | 1 | -0/+5 |
| * | Remove code to adjust the iterator for llvm.readio and llvm.writeio. | John Criswell | 2004-04-14 | 1 | -10/+0 |
| * | Added support for the llvm.readio and llvm.writeio intrinsics. | John Criswell | 2004-04-13 | 1 | -0/+29 |
| * | Implement a small optimization, which papers over the problem in | Chris Lattner | 2004-04-13 | 1 | -3/+12 |
| * | Emit the immediate form of in/out when possible. | Chris Lattner | 2004-04-13 | 1 | -49/+82 |
| * | Fix issues that the local allocator has dealing with instructions that implic... | Chris Lattner | 2004-04-12 | 1 | -1/+5 |
| * | Use the fucomi[p] instructions to perform floating point comparisons instead | Chris Lattner | 2004-04-12 | 1 | -3/+7 |
| * | Fix a bug in my load/cast folding patch. | Chris Lattner | 2004-04-12 | 1 | -12/+14 |
| * | Adjust some comments, fix a bug in my previous patch | Chris Lattner | 2004-04-12 | 1 | -4/+4 |
| * | On X86, casting an integer to floating point requires going through memory. | Chris Lattner | 2004-04-11 | 1 | -5/+33 |
| * | Implement folding of loads into floating point operations. This implements: | Chris Lattner | 2004-04-11 | 1 | -20/+123 |
| * | Unify all of the code for floating point +,-,*,/ into one function | Chris Lattner | 2004-04-11 | 1 | -151/+127 |
| * | This implements folding of constant operands into floating point operations | Chris Lattner | 2004-04-11 | 1 | -9/+52 |
| * | Restructure the mul/div/rem handling code to follow the pattern the other | Chris Lattner | 2004-04-11 | 1 | -110/+143 |
| * | Codegen FP adds and subtracts with a constant more efficiently, generating: | Chris Lattner | 2004-04-11 | 1 | -28/+69 |
| * | Two changes: | Chris Lattner | 2004-04-11 | 1 | -66/+88 |
| * | Silence a spurious warning | Chris Lattner | 2004-04-10 | 1 | -1/+1 |
| * | Reversed the order of the llvm.writeport() operands so that the value | John Criswell | 2004-04-09 | 1 | -6/+6 |
| * | Changed assertions to error messages. | John Criswell | 2004-04-09 | 1 | -2/+4 |
| * | Changes recommended by Chris: | John Criswell | 2004-04-08 | 1 | -10/+15 |
| * | Added the llvm.readport and llvm.writeport intrinsics for x86. These do | John Criswell | 2004-04-08 | 1 | -0/+61 |
| * | Fix PR313: [x86] JIT miscompiles unsigned short to floating point | Chris Lattner | 2004-04-06 | 1 | -2/+1 |
| * | Fix a minor bug in previous checking | Chris Lattner | 2004-04-06 | 1 | -2/+29 |
| * | Improve codegen of long == and != comparisons against constants. Before, | Chris Lattner | 2004-04-06 | 1 | -3/+23 |
| * | Handle various other important cases of multiplying a long constant immediate... | Chris Lattner | 2004-04-06 | 1 | -19/+43 |
| * | Efficiently handle a long multiplication by a constant. For this testcase: | Chris Lattner | 2004-04-06 | 1 | -25/+58 |
| * | Improve code generation of long shifts by 32. | Chris Lattner | 2004-04-06 | 1 | -6/+13 |
| * | Bugfixes: inc/dec don't set the carry flag! | Chris Lattner | 2004-04-06 | 1 | -12/+8 |
| * | Improve code for passing constant longs as arguments to function calls. | Chris Lattner | 2004-04-06 | 1 | -5/+13 |
| * | Emit more efficient 64-bit operations when the RHS is a constant, and one | Chris Lattner | 2004-04-06 | 1 | -5/+41 |
| * | Fix typeo | Chris Lattner | 2004-04-06 | 1 | -1/+1 |
| * | Add support for simple immediate handling to long instruction selection. | Chris Lattner | 2004-04-06 | 1 | -25/+37 |
| * | Implement negation of longs efficiently. For this testcase: | Chris Lattner | 2004-04-06 | 1 | -2/+11 |