| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix PR1729: watch out for val# with no def. | Evan Cheng | 2007-10-15 | 1 | -8/+13 |
* | Move CreateStackTemporary out to SelectionDAG | Chris Lattner | 2007-10-15 | 1 | -20/+7 |
* | add a new CreateStackTemporary helper method. | Chris Lattner | 2007-10-15 | 1 | -0/+13 |
* | implement promotion of BR_CC operands, fixing bisort on ppc. | Chris Lattner | 2007-10-15 | 1 | -2/+65 |
* | updates from duncan | Chris Lattner | 2007-10-15 | 1 | -5/+5 |
* | Fix some typos. Call getTypeToTransformTo rather than | Duncan Sands | 2007-10-15 | 1 | -14/+14 |
* | One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* | Chris Lattner | 2007-10-15 | 5 | -58/+1595 |
* | One xform performed by LegalizeDAG is transformation of "store of fp" to "sto... | Chris Lattner | 2007-10-15 | 1 | -6/+28 |
* | Add a (disabled by default) way to view the ID of a node. | Chris Lattner | 2007-10-15 | 1 | -0/+4 |
* | remove misleading comment. | Chris Lattner | 2007-10-14 | 1 | -2/+1 |
* | If a target doesn't have HasMULHU or HasUMUL_LOHI, ExpandOp would return | Chris Lattner | 2007-10-14 | 1 | -1/+0 |
* | 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 | 1 | -19/+19 |
* | Disable some compile-time optimizations on PPC | Dale Johannesen | 2007-10-14 | 1 | -0/+3 |
* | 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 |
* | Local spiller optimization: | Evan Cheng | 2007-10-13 | 2 | -4/+54 |
* | Optionally create a MachineInstr without default implicit operands. | Evan Cheng | 2007-10-13 | 1 | -4/+5 |
* | Corrected many typing errors. And removed 'nest' parameter handling | Arnold Schwaighofer | 2007-10-12 | 1 | -2/+2 |
* | ppc long double. Implement fabs and fneg. | Dale Johannesen | 2007-10-12 | 1 | -0/+16 |
* | 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 |
* | Change the names used for internal labels to use the current | Dan Gohman | 2007-10-12 | 1 | -19/+19 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | Added tail call optimization to the x86 back end. It can be | Arnold Schwaighofer | 2007-10-11 | 1 | -0/+48 |
* | Next PPC long double bits. First cut at constants. | Dale Johannesen | 2007-10-11 | 1 | -0/+8 |
* | Correct swapped arguments to getConstant. | Duncan Sands | 2007-10-10 | 1 | -1/+1 |
* | Next PPC long double bits: ppcf128->i32 conversion. | Dale Johannesen | 2007-10-10 | 2 | -2/+26 |
* | Bad choice of variable name. | Evan Cheng | 2007-10-10 | 1 | -2/+2 |
* | Fix an extremely stupid bug that prevented first round of coalescing (physica... | Evan Cheng | 2007-10-09 | 1 | -1/+2 |
* | Call getFunctionNumber() instead of referencing FunctionNumber directly, | Dan Gohman | 2007-10-08 | 1 | -1/+1 |
* | Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} to | Dan Gohman | 2007-10-08 | 2 | -40/+140 |
* | DAGCombiner support for UDIVREM/SDIVREM and UMUL_LOHI/SMUL_LOHI. | Dan Gohman | 2007-10-08 | 1 | -17/+137 |
* | Add convenience overloads of SelectionDAG::getNode that take a SDVTList | Dan Gohman | 2007-10-08 | 1 | -0/+36 |
* | In -debug mode, dump SelectionDAGs both before and after the | Dan Gohman | 2007-10-08 | 1 | -1/+7 |
* | Kill cycle of an live range is always the last use index + 1. | Evan Cheng | 2007-10-08 | 1 | -1/+1 |
* | convertFromInteger, as originally written, expected sign-extended | Neil Booth | 2007-10-07 | 2 | -3/+3 |
* | Reapply 42677. | Evan Cheng | 2007-10-06 | 1 | -3/+52 |
* | revert evan's patch until the header is committed | Chris Lattner | 2007-10-06 | 1 | -52/+3 |
* | Added DAG xforms. e.g. | Evan Cheng | 2007-10-06 | 1 | -3/+52 |