| Commit message (Expand) | Author | Age | Files | Lines |
* | Change LowerFP_TO_SINT to create the specific code it needs instead of | Chris Lattner | 2007-10-15 | 1 | -4/+11 |
* | LowerFP_TO_SINT must not create a stack object if it's not needed. | Evan Cheng | 2007-10-15 | 1 | -6/+6 |
* | Handle PPC long double in CBackend. | Dale Johannesen | 2007-10-15 | 1 | -0/+9 |
* | Unbreak x86-64. | Evan Cheng | 2007-10-14 | 1 | -4/+3 |
* | Revert 42908 for now. | Evan Cheng | 2007-10-14 | 8 | -51/+50 |
* | Fix type mismatch error in PPC Altivec (only causes | Dale Johannesen | 2007-10-14 | 1 | -2/+2 |
* | 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 | 8 | -50/+51 |
* | Mark vector ctpop, cttz, and ctlz as Expand on x86. | Dan Gohman | 2007-10-12 | 1 | -0/+3 |
* | Mark vector pow, ctpop, cttz, and ctlz as Expand on PowerPC. | Dan Gohman | 2007-10-12 | 1 | -1/+4 |
* | 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 | 6 | -4/+21 |
* | 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 | 10 | -65/+831 |
* | Fix CodeGen/Generic/BasicInstrs.llx on sparc by marking divrem | Chris Lattner | 2007-10-10 | 1 | -1/+3 |
* | Next PPC long double bits: ppcf128->i32 conversion. | Dale Johannesen | 2007-10-10 | 4 | -1/+179 |
* | 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 |
* | Position Independent Code (PIC) support [3] | Bruno Cardoso Lopes | 2007-10-09 | 3 | -20/+51 |
* | Position Independent Code (PIC) support [2] | Bruno Cardoso Lopes | 2007-10-09 | 3 | -10/+32 |
* | Position Independent Code (PIC) support [1] | Bruno Cardoso Lopes | 2007-10-09 | 2 | -18/+44 |
* | 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 | 6 | -182/+133 |
* | Allow x86 compare to be commutable by default. | Evan Cheng | 2007-10-08 | 1 | -9/+0 |
* | When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM/UDIVREM in | Dan Gohman | 2007-10-08 | 1 | -0/+14 |
* | Simplify getIntPtrType, allowing it to work for arbitrary pointer sizes. | Dan Gohman | 2007-10-08 | 1 | -6/+1 |
* | 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 |
* | Next powerpc long double bits. Comparisons work, | Dale Johannesen | 2007-10-06 | 1 | -0/+4 |
* | 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 |
* | First round of ppc long double. call/return and | Dale Johannesen | 2007-10-05 | 2 | -2/+15 |
* | 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 |