| Commit message (Expand) | Author | Age | Files | Lines |
* | Add missing MMX PSUBQ. | Dale Johannesen | 2007-10-30 | 1 | -0/+1 |
* | Enable more fold (sext (load x)) -> (sext (truncate (sextload x))) | Evan Cheng | 2007-10-29 | 1 | -0/+10 |
* | Avoid doing something dumb like rewriting using a 64-bit iv in 32-bit mode. | Evan Cheng | 2007-10-29 | 1 | -1/+5 |
* | Loosen up iv reuse to allow reuse of the same stride but a larger type when t... | Evan Cheng | 2007-10-26 | 1 | -0/+7 |
* | Allow for copysign having f80 second argument. | Dale Johannesen | 2007-10-21 | 1 | -0/+9 |
* | Add support for byval function whose argument is not 32 bit aligned. | Rafael Espindola | 2007-10-19 | 1 | -8/+17 |
* | Change fp to sint legalization on x86-32 to do 2 x i32 | Chris Lattner | 2007-10-17 | 1 | -2/+12 |
* | fix some funny indentation, add comments. | Chris Lattner | 2007-10-17 | 1 | -60/+61 |
* | Check for invalid cc's in f80 select. | Dale Johannesen | 2007-10-16 | 1 | -0/+2 |
* | Correction to tail call optimization code. The new return address | Arnold Schwaighofer | 2007-10-16 | 1 | -11/+19 |
* | 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 |
* | 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 | 1 | -6/+5 |
* | Due to the new tail call optimization, trampolines can no | Duncan Sands | 2007-10-12 | 1 | -1/+0 |
* | Mark vector ctpop, cttz, and ctlz as Expand on x86. | Dan Gohman | 2007-10-12 | 1 | -0/+3 |
* | Set ISD::FPOW to Expand. | Dan Gohman | 2007-10-11 | 1 | -0/+6 |
* | Added tail call optimization to the x86 back end. It can be | Arnold Schwaighofer | 2007-10-11 | 1 | -49/+462 |
* | 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 | 1 | -42/+39 |
* | Not needed any more. | Evan Cheng | 2007-10-05 | 1 | -1/+0 |
* | Enabling new condition code modeling scheme. | Evan Cheng | 2007-09-29 | 1 | -220/+35 |
* | Refactor the memcpy lowering for the x86 target. | Rafael Espindola | 2007-09-28 | 1 | -56/+56 |
* | Enable codegen for long double abs, sin, cos | Dale Johannesen | 2007-09-26 | 1 | -0/+4 |
* | translateX86CC updates the last two operands. | Evan Cheng | 2007-09-26 | 1 | -2/+5 |
* | When both x/y and x%y are needed (x and y both scalar integer), compute | Dan Gohman | 2007-09-25 | 1 | -0/+43 |
* | Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and | Dan Gohman | 2007-09-25 | 1 | -7/+1 |
* | Added support for new condition code modeling scheme (i.e. physical register ... | Evan Cheng | 2007-09-25 | 1 | -23/+192 |
* | Add support on x86 for having Legalize lower ISD::LOCATION to ISD::DEBUG_LOC | Dan Gohman | 2007-09-24 | 1 | -2/+7 |
* | claim that "st" is from the 80-bit register file. This causes x87-using inline | Chris Lattner | 2007-09-24 | 1 | -1/+1 |
* | Fix PR 1681. When X86 target uses +sse -sse2, | Dale Johannesen | 2007-09-23 | 1 | -17/+82 |
* | Don't add a default STACK_ALIGN (use the generic ABI alignment) | Rafael Espindola | 2007-09-21 | 1 | -7/+6 |
* | small cleanup: use LowerMemArgument in LowerFastCCArguments also | Rafael Espindola | 2007-09-21 | 1 | -6/+1 |
* | More long double fixes. x86_64 should build now. | Dale Johannesen | 2007-09-19 | 1 | -5/+11 |
* | Emit integer x<1 as x<=0, as comparisons with zero (now includeing | Dan Gohman | 2007-09-17 | 1 | -0/+5 |
* | Remove the assumption that FP's are either float or | Dale Johannesen | 2007-09-14 | 1 | -6/+26 |
* | Add support for functions with byval arguments on x86 | Rafael Espindola | 2007-09-14 | 1 | -17/+19 |
* | Add APInt interfaces to APFloat (allows directly | Dale Johannesen | 2007-09-11 | 1 | -16/+16 |
* | Fold the adjust_trampoline intrinsic into | Duncan Sands | 2007-09-11 | 1 | -4/+4 |
* | Next round of APFloat changes. | Dale Johannesen | 2007-09-06 | 1 | -16/+17 |
* | Reapply r41578 with proper fix | Anton Korobeynikov | 2007-09-03 | 1 | -0/+1 |
* | Initial support for calling functions with byval arguments on x86-64 | Rafael Espindola | 2007-08-31 | 1 | -22/+30 |
* | Enhance APFloat to retain bits of NaNs (fixes oggenc). | Dale Johannesen | 2007-08-31 | 1 | -1/+1 |
* | Change LegalFPImmediates to use APFloat. | Dale Johannesen | 2007-08-30 | 1 | -5/+5 |
* | Move getX86RegNum into X86RegisterInfo and use it | Duncan Sands | 2007-08-29 | 1 | -8/+10 |
* | Add a comment about using libc memset/memcpy or generating inline code. | Rafael Espindola | 2007-08-27 | 1 | -2/+5 |
* | call libc memcpy/memset if array size is bigger then threshold. | Rafael Espindola | 2007-08-27 | 1 | -4/+4 |
* | rename isOperandValidForConstraint to LowerAsmOperandForConstraint, | Chris Lattner | 2007-08-25 | 1 | -17/+32 |
* | Partial implementation of calling functions with byval arguments: | Rafael Espindola | 2007-08-20 | 1 | -1/+21 |
* | Move ReturnAddrIndex variable to X86MachineFunctionInfo structure. This fixed | Anton Korobeynikov | 2007-08-15 | 1 | -9/+14 |