| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Next powerpc long double bits. Comparisons work, | Dale Johannesen | 2007-10-06 | 1 | -28/+56 |
| * | First round of ppc long double. call/return and | Dale Johannesen | 2007-10-05 | 2 | -31/+86 |
| * | Legalize support for MUL_LOHI and DIVREM. | Dan Gohman | 2007-10-05 | 1 | -0/+10 |
| * | Fix a typo in a comment. | Dan Gohman | 2007-10-05 | 1 | -1/+1 |
| * | Provide names for MUL_LOHI and DIVREM operators. | Dan Gohman | 2007-10-05 | 1 | -0/+4 |
| * | Chain producing nodes cannot be moved, not chain reading nodes. | Evan Cheng | 2007-10-05 | 1 | -5/+7 |
| * | Oops. Didn't mean to leave this in. | Evan Cheng | 2007-10-05 | 1 | -1/+0 |
| * | If a node that defines a physical register that is expensive to copy. The | Evan Cheng | 2007-10-05 | 2 | -47/+165 |
| * | Add a variant of getTargetNode() that takes a vector of MVT::ValueType. | Evan Cheng | 2007-10-05 | 1 | -0/+7 |
| * | Silence a warning. | Evan Cheng | 2007-10-05 | 1 | -1/+1 |