| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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 |
| * | Minor tweak to avoid an extra reg-reg copy that the register allocator has to... | Chris Lattner | 2004-04-06 | 1 | -1/+10 |
| * | Two changes: | Chris Lattner | 2004-04-06 | 1 | -6/+17 |
| * | Support getelementptr instructions which use uint's to index into structure | Chris Lattner | 2004-04-05 | 1 | -9/+5 |
| * | Clean up code a bit. | Alkis Evlogimenos | 2004-04-02 | 1 | -14/+7 |
| * | Fix type in instruction builder instantiation | Alkis Evlogimenos | 2004-04-02 | 1 | -1/+1 |
| * | Generate slightly smaller code, "test R, R" instead of "cmp R, 0" | Chris Lattner | 2004-03-31 | 1 | -5/+3 |
| * | Codegen FP select instructions into X86 conditional moves. Annoyingly enough | Chris Lattner | 2004-03-31 | 1 | -14/+36 |
| * | Fold comparisons into select instructions, making much better code and | Chris Lattner | 2004-03-30 | 1 | -30/+86 |
| * | Add direct support for integer select instructions, though we still don't sup... | Chris Lattner | 2004-03-30 | 1 | -1/+96 |
| * | Fix a fairly major performance problem. If a PHI node had a constant as | Chris Lattner | 2004-03-30 | 1 | -11/+18 |
| * | Malloc doesn't kill a load. This patch need not go into 1.2 though. | Chris Lattner | 2004-03-18 | 1 | -1/+0 |
| * | Fix a really nasty bug that was breaking ijpeg in LLC mode. We were incorrectly | Chris Lattner | 2004-03-18 | 1 | -0/+2 |
| * | It helps if I save the file. :) | Chris Lattner | 2004-03-13 | 1 | -3/+3 |
| * | Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* to | Chris Lattner | 2004-03-13 | 1 | -3/+3 |
| * | Implement folding explicit load instructions into binary operations. For a | Chris Lattner | 2004-03-08 | 1 | -0/+81 |
| * | Rearrange and refactor some code. No functionality changes. | Chris Lattner | 2004-03-08 | 1 | -101/+96 |
| * | Doxygenify some comments. | Misha Brukman | 2004-03-01 | 1 | -5/+17 |
| * | Handle passing constant integers to functions much more efficiently. Instead | Chris Lattner | 2004-03-01 | 1 | -10/+23 |
| * | Fix a minor code-quality issue. When passing 8 and 16-bit integer constants | Chris Lattner | 2004-03-01 | 1 | -1/+4 |
| * | A big X86 instruction rename. The instructions are renamed to make | Alkis Evlogimenos | 2004-02-29 | 1 | -200/+200 |
| * | Eliminate the X86-specific BMI functions, using BuildMI instead. | Chris Lattner | 2004-02-29 | 1 | -187/+176 |
| * | Fix a miscompilation of 197.parser that occurs when you have single basic | Chris Lattner | 2004-02-29 | 1 | -8/+14 |
| * | These two virtual methods are never called. | Chris Lattner | 2004-02-29 | 1 | -1/+0 |
| * | SHLD and SHRD take 32-bit operands but an 8-bit immediate. Rename them | Alkis Evlogimenos | 2004-02-28 | 1 | -4/+4 |
| * | Floating point loads/stores act on memory operands. Rename them to | Alkis Evlogimenos | 2004-02-28 | 1 | -15/+15 |
| * | Rename SHL, SHR, SAR, SHLD and SHLR instructions to make them | Alkis Evlogimenos | 2004-02-27 | 1 | -12/+12 |
| * | Uncomment assertions that register# != 0 on calls to | Alkis Evlogimenos | 2004-02-26 | 1 | -4/+5 |
| * | Fix some warnings, some of which were spurious, and some of which were real | Chris Lattner | 2004-02-26 | 1 | -6/+6 |
| * | Teach the instruction selector how to transform 'array' GEP computations into... | Chris Lattner | 2004-02-25 | 1 | -24/+23 |
| * | * Make the previous patch more efficient by not allocating a temporary Machin... | Chris Lattner | 2004-02-25 | 1 | -56/+184 |
| * | add an inefficient way of folding structure and constant array indexes together | Chris Lattner | 2004-02-25 | 1 | -22/+90 |
| * | Implement special case for storing an immediate into memory so that we don't ... | Chris Lattner | 2004-02-25 | 1 | -13/+29 |
| * | Refactor rewinding code for finding the first terminator of a basic | Alkis Evlogimenos | 2004-02-23 | 1 | -6/+1 |
| * | Simplify code a bit, don't go off the end of the block, now that the current | Chris Lattner | 2004-02-23 | 1 | -11/+9 |
| * | We were forgetting to add FP_REG_KILL instructions to basic blocks which will | Chris Lattner | 2004-02-23 | 1 | -15/+27 |