| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | 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 |
* | Use empty() member functions when that's what's being tested for instead | Dan Gohman | 2007-10-03 | 1 | -1/+1 |
* | Rewrite sqrt and powi to use anyfloat. By popular demand. | Dale Johannesen | 2007-10-02 | 1 | -10/+2 |
* | Fix stride computations for long double arrays. | Dale Johannesen | 2007-10-01 | 1 | -2/+2 |
* | Remove simple scheduler. | Evan Cheng | 2007-10-01 | 1 | -1165/+0 |
* | remove dup comment | Dale Johannesen | 2007-09-30 | 1 | -1/+0 |
* | Constant fold int-to-long-double conversions; | Dale Johannesen | 2007-09-30 | 2 | -2/+2 |
* | Teach SplitVectorOp how to split INSERT_VECTOR_ELT. | Dan Gohman | 2007-09-28 | 1 | -0/+12 |
* | If two instructions are both two-address code, favors (schedule closer to | Evan Cheng | 2007-09-28 | 2 | -8/+25 |
* | Remove a poor scheduling heuristic. | Evan Cheng | 2007-09-28 | 1 | -34/+5 |
* | Trim some unneeded fields. | Evan Cheng | 2007-09-28 | 3 | -26/+12 |
* | Fix long double -> uint64 conversion. | Dale Johannesen | 2007-09-28 | 1 | -1/+5 |
* | Add sqrt and powi intrinsics for long double. | Dale Johannesen | 2007-09-28 | 3 | -6/+19 |
* | Avoid inserting a live register more than once. | Evan Cheng | 2007-09-27 | 1 | -8/+18 |
* | Silence a compiler warning. | Evan Cheng | 2007-09-27 | 1 | -1/+1 |
* | Boogs. | Evan Cheng | 2007-09-27 | 1 | -10/+10 |
* | Be smarter about which node to force schedule. Reduce # of duplications + cop... | Evan Cheng | 2007-09-27 | 1 | -84/+120 |
* | Backtracking only when it won't create a cycle. | Evan Cheng | 2007-09-27 | 1 | -23/+35 |
* | - Move getPhysicalRegisterRegClass() from ScheduleDAG to MRegisterInfo. | Evan Cheng | 2007-09-26 | 2 | -89/+191 |
* | Enable codegen for long double abs, sin, cos | Dale Johannesen | 2007-09-26 | 1 | -3/+6 |
* | Fix f80 UNDEF. | Dale Johannesen | 2007-09-26 | 1 | -1/+2 |
* | Allow copyRegToReg to emit cross register classes copies. | Evan Cheng | 2007-09-26 | 2 | -6/+10 |
* | Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and | Dan Gohman | 2007-09-25 | 1 | -0/+5 |
* | Added major new capabilities to scheduler (only BURR for now) to support phys... | Evan Cheng | 2007-09-25 | 5 | -150/+559 |
* | Use the correct result value type instead of using getValueType(0) | Dan Gohman | 2007-09-24 | 1 | -4/+3 |
* | initialize isstore/isload fields in ctor, fixing PR1695 | Chris Lattner | 2007-09-22 | 1 | -0/+2 |
* | Change APFloat::convertFromInteger to take the incoming | Dale Johannesen | 2007-09-21 | 2 | -3/+6 |
* | initialize SetCCResultContents, fixing PR1693 | Chris Lattner | 2007-09-21 | 1 | -0/+1 |
* | More long double fixes. x86_64 should build now. | Dale Johannesen | 2007-09-19 | 3 | -15/+49 |
* | Fix longdouble -> uint conversion. | Dale Johannesen | 2007-09-19 | 1 | -2/+3 |
* | Use struct SDep instead of std::pair for SUnit pred and succ lists. First step | Evan Cheng | 2007-09-19 | 4 | -36/+36 |
* | Fix a bogus splat xform: | Evan Cheng | 2007-09-18 | 1 | -2/+1 |
* | Prevent crash on long double. | Dale Johannesen | 2007-09-18 | 1 | -0/+4 |