| Commit message (Expand) | Author | Age | Files | Lines |
* | Unbreak x86-64. | Evan Cheng | 2007-10-14 | 1 | -4/+3 |
* | When coalescing an EXTRACT_SUBREG and the dst register is a physical register, | Evan Cheng | 2007-10-14 | 2 | -26/+28 |
* | Revert 42908 for now. | Evan Cheng | 2007-10-14 | 9 | -70/+69 |
* | Fix type mismatch error in PPC Altivec (only causes | Dale Johannesen | 2007-10-14 | 1 | -2/+2 |
* | Disable some compile-time optimizations on PPC | Dale Johannesen | 2007-10-14 | 2 | -0/+15 |
* | Clarify that fastcc has a problem with nested function | Duncan Sands | 2007-10-13 | 1 | -1/+1 |
* | Enhance the truncstore optimization code to handle shifted | Chris Lattner | 2007-10-13 | 1 | -2/+21 |
* | Add a simple optimization to simplify the input to | Chris Lattner | 2007-10-13 | 2 | -1/+43 |
* | If the power of 5 is exact, and the reciprocal exact, the error is zero not o... | Neil Booth | 2007-10-13 | 1 | -1/+1 |
* | Local spiller optimization: | Evan Cheng | 2007-10-13 | 2 | -4/+54 |
* | Change unfoldMemoryOperand(). User is now responsible for passing in the | Evan Cheng | 2007-10-13 | 2 | -12/+19 |
* | Optionally create a MachineInstr without default implicit operands. | Evan Cheng | 2007-10-13 | 1 | -4/+5 |
* | 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 | 10 | -39/+40 |
* | Dest type is always i8 *. This allows some simplification. | Devang Patel | 2007-10-12 | 1 | -33/+12 |
* | Due to the new tail call optimization, trampolines can no | Duncan Sands | 2007-10-12 | 1 | -1/+0 |
* | ppc long double. Implement fabs and fneg. | Dale Johannesen | 2007-10-12 | 1 | -0/+16 |
* | Update. | Evan Cheng | 2007-10-12 | 1 | -18/+2 |
* | Fix a bug in my patch last night that broke InstCombine/2007-10-12-Crash.ll | Chris Lattner | 2007-10-12 | 1 | -1/+7 |
* | Implement i64->ppcf128 conversions. | Dale Johannesen | 2007-10-12 | 1 | -1/+20 |
* | Did mean to leave this in. INSERT_SUBREG isn't being coalesced yet. | Evan Cheng | 2007-10-12 | 1 | -2/+1 |
* | Remove duplicate comment. | Neil Booth | 2007-10-12 | 1 | -11/+0 |
* | Implement correctly-rounded decimal->binary conversion, i.e. conversion | Neil Booth | 2007-10-12 | 1 | -6/+349 |
* | Remove a field that was never used. | Neil Booth | 2007-10-12 | 1 | -9/+6 |
* | If we're trying to be arbitrary precision, unsigned char clearly won't cut it... | Neil Booth | 2007-10-12 | 1 | -1/+1 |
* | Don't attempt to mask no bits | Neil Booth | 2007-10-12 | 1 | -1/+2 |
* | Change the names used for internal labels to use the current | Dan Gohman | 2007-10-12 | 9 | -69/+70 |
* | Fix some corner cases with vectors in copyToRegs and copyFromRegs. | Dan Gohman | 2007-10-12 | 1 | -1/+16 |
* | Add support to SplitVectorOp for powi, where the second operand | Dan Gohman | 2007-10-12 | 1 | -0/+6 |
* | 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 |
* | Restrict EXTRACT_SUBREG coalescing to avoid negative performance impact. | Evan Cheng | 2007-10-12 | 1 | -1/+6 |
* | EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like | Evan Cheng | 2007-10-12 | 7 | -231/+371 |
* | Some clean up. | Evan Cheng | 2007-10-12 | 1 | -3/+0 |
* | 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 |
* | eliminate warning | Gabor Greif | 2007-10-12 | 1 | -1/+1 |
* | Fix some 80 column violations. | Chris Lattner | 2007-10-12 | 1 | -35/+42 |
* | PPC long double. Implement a couple more conversions. | Dale Johannesen | 2007-10-12 | 1 | -0/+35 |
* | Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and so | Dan Gohman | 2007-10-12 | 1 | -0/+16 |
* | Codegen support for vector intrinsics. | Dan Gohman | 2007-10-11 | 1 | -27/+114 |
* | Implement ppc long double->uint conversion. | Dale Johannesen | 2007-10-11 | 2 | -3/+58 |
* | Set ISD::FPOW to Expand. | Dan Gohman | 2007-10-11 | 6 | -4/+21 |
* | Add runtime library names for pow. | Dan Gohman | 2007-10-11 | 1 | -0/+4 |
* | Add an ISD::FPOW node type. | Dan Gohman | 2007-10-11 | 1 | -0/+1 |
* | Add missing argument to PALIGNR | Dale Johannesen | 2007-10-11 | 1 | -4/+4 |
* | Fix an assertion abort on sparc. malloc(0) is allowed to | Gabor Greif | 2007-10-11 | 1 | -1/+3 |
* | Added tail call optimization to the x86 back end. It can be | Arnold Schwaighofer | 2007-10-11 | 11 | -65/+879 |
* | Next PPC long double bits. First cut at constants. | Dale Johannesen | 2007-10-11 | 9 | -16/+184 |
* | Lower memcpy if it makes sense. | Devang Patel | 2007-10-11 | 1 | -0/+46 |