| Commit message (Expand) | Author | Age | Files | Lines |
* | LowerFP_TO_SINT must not create a stack object if it's not needed. | Evan Cheng | 2007-10-15 | 1 | -6/+6 |
* | Unbreak x86-64. | Evan Cheng | 2007-10-14 | 1 | -4/+3 |
* | Revert 42908 for now. | Evan Cheng | 2007-10-14 | 2 | -20/+20 |
* | Clarify that fastcc has a problem with nested function | Duncan Sands | 2007-10-13 | 1 | -1/+1 |
* | Change unfoldMemoryOperand(). User is now responsible for passing in the | Evan Cheng | 2007-10-13 | 2 | -12/+19 |
* | Correcting the corrections. Bad bad baaad emacs! | Arnold Schwaighofer | 2007-10-12 | 1 | -1/+1 |
* | Corrected many typing errors. And removed 'nest' parameter handling | Arnold Schwaighofer | 2007-10-12 | 9 | -37/+38 |
* | Due to the new tail call optimization, trampolines can no | Duncan Sands | 2007-10-12 | 1 | -1/+0 |
* | Update. | Evan Cheng | 2007-10-12 | 1 | -18/+2 |
* | Change the names used for internal labels to use the current | Dan Gohman | 2007-10-12 | 2 | -20/+20 |
* | Mark vector ctpop, cttz, and ctlz as Expand on x86. | Dan Gohman | 2007-10-12 | 1 | -0/+3 |
* | Fold load / store into MOV32to32_ and MOV16to16_. | Evan Cheng | 2007-10-12 | 1 | -0/+4 |
* | Flag MOV32to32_ with EXTRACT_SUBREG. They should not be scheduled apart. | Evan Cheng | 2007-10-12 | 1 | -7/+7 |
* | Set ISD::FPOW to Expand. | Dan Gohman | 2007-10-11 | 1 | -0/+6 |
* | Add missing argument to PALIGNR | Dale Johannesen | 2007-10-11 | 1 | -4/+4 |
* | Added tail call optimization to the x86 back end. It can be | Arnold Schwaighofer | 2007-10-11 | 9 | -65/+824 |
* | LowerIntegerDivOrRem no longer exists. | Dan Gohman | 2007-10-09 | 1 | -1/+0 |
* | Fix grammar in a comment. | Dan Gohman | 2007-10-09 | 1 | -3/+3 |
* | This is done. | Dan Gohman | 2007-10-09 | 1 | -30/+0 |
* | Under 64-bit mode use LEA64_32r instead of LEA64r to save a byte. | Evan Cheng | 2007-10-09 | 1 | -6/+13 |
* | Bug fix. X86 was emitting redundant setcc and test instructions before a cond... | Evan Cheng | 2007-10-08 | 1 | -20/+13 |
* | Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} to | Dan Gohman | 2007-10-08 | 3 | -109/+124 |
* | Allow x86 compare to be commutable by default. | Evan Cheng | 2007-10-08 | 1 | -9/+0 |
* | disable this entirely: it is causing use of invalidated iterators and infinit... | Chris Lattner | 2007-10-07 | 1 | -0/+2 |
* | Fix many regressions on x86 by avoiding dereferencing the end iterator. | Chris Lattner | 2007-10-07 | 1 | -35/+38 |
* | Oops, I really wanted to commit this part also :) | Anton Korobeynikov | 2007-10-06 | 1 | -2/+27 |
* | Move merge code into new helper function. | Anton Korobeynikov | 2007-10-06 | 1 | -43/+34 |
* | Added DAG xforms. e.g. | Evan Cheng | 2007-10-06 | 1 | -8/+0 |
* | Commute x86 cmove instructions by swapping the operands and change the condition | Evan Cheng | 2007-10-05 | 3 | -240/+335 |
* | This is done. | Evan Cheng | 2007-10-05 | 1 | -4/+0 |
* | Enable convertToThreeAddress for X86 by default. | Evan Cheng | 2007-10-05 | 1 | -9/+0 |
* | INC64_32r -> LEA64_32r is better than INC64_32r -> LEA32r, but it still can | Evan Cheng | 2007-10-05 | 1 | -8/+4 |
* | In 64-bit mode, avoid using leal with 32-bit 32-bit address size, e.g. | Evan Cheng | 2007-10-05 | 1 | -89/+98 |
* | Add support to convert more 64-bit instructions to 3-address instructions. | Evan Cheng | 2007-10-05 | 2 | -8/+26 |
* | ADC and SBB uses EFLAGS. | Evan Cheng | 2007-10-05 | 2 | -0/+8 |
* | Change a few more spaces to tabs in assembly output. | Dan Gohman | 2007-10-05 | 1 | -3/+3 |
* | Change a space to a tab in the assembly output of a .globl directive | Dan Gohman | 2007-10-05 | 1 | -1/+1 |
* | Testing convertToThreeeAddress as X86 llcbeta. | Evan Cheng | 2007-10-05 | 1 | -5/+24 |
* | Added storeRegToAddr, loadRegFromAddr, and unfoldMemoryOperand's. | Evan Cheng | 2007-10-05 | 2 | -114/+331 |
* | Not needed any more. | Evan Cheng | 2007-10-05 | 1 | -1/+0 |
* | add a note. | Chris Lattner | 2007-10-04 | 1 | -0/+40 |
* | Use empty() member functions when that's what's being tested for instead | Dan Gohman | 2007-10-03 | 3 | -9/+9 |
* | add a note | Chris Lattner | 2007-10-03 | 1 | -0/+32 |
* | Bill's example is still not enough to repro this, but it has other issues that | Chris Lattner | 2007-10-03 | 1 | -0/+8 |
* | Another micro-opt. | Bill Wendling | 2007-10-02 | 1 | -0/+16 |
* | Another missed optimization with LICM. | Bill Wendling | 2007-10-02 | 1 | -0/+23 |
* | Small label changes. | Bill Wendling | 2007-10-02 | 1 | -5/+2 |
* | Now with source code. | Bill Wendling | 2007-10-02 | 1 | -0/+16 |
* | Now with LL code! | Bill Wendling | 2007-10-02 | 1 | -1/+17 |
* | Another missed optimization. | Bill Wendling | 2007-10-02 | 1 | -0/+28 |