| Commit message (Expand) | Author | Age | Files | Lines |
* | Instruction selection optimizations may have moved the def of a function argu... | Evan Cheng | 2010-05-04 | 1 | -1/+2 |
* | Teach scheduler about REG_SEQUENCE. | Evan Cheng | 2010-05-04 | 2 | -2/+44 |
* | Re-enable isel kill flags, now that the local allocator is ignoring them. | Dan Gohman | 2010-05-04 | 1 | -4/+0 |
* | Factor out FastISel's code for materializing constants and other values | Dan Gohman | 2010-05-03 | 1 | -1/+10 |
* | Insert ANY_EXTEND node instead of invalid truncate during DAG Combining (X & 1), | Anton Korobeynikov | 2010-05-01 | 1 | -1/+6 |
* | Remove the code for special-casing byval for fast-isel. SelectionDAG | Dan Gohman | 2010-05-01 | 2 | -21/+3 |
* | Re-disable kill flags, as there is more trouble. | Dan Gohman | 2010-05-01 | 1 | -0/+4 |
* | Re-enable kill flags from SelectionDAGISel, with a fix: don't | Dan Gohman | 2010-05-01 | 1 | -5/+1 |
* | Fix whitespace. | Dan Gohman | 2010-05-01 | 1 | -1/+1 |
* | Don't pass SDValues by non-const reference unless they may be | Dan Gohman | 2010-05-01 | 2 | -2/+3 |
* | Reorgnaize more switch code lowering to clean up some tricky | Dan Gohman | 2010-05-01 | 2 | -22/+22 |
* | Delete the EdgeMapping variable itself. | Dan Gohman | 2010-05-01 | 2 | -5/+0 |
* | Get rid of the EdgeMapping map. Instead, just check for BasicBlock | Dan Gohman | 2010-05-01 | 5 | -28/+15 |
* | EXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have the same index, but the | Bill Wendling | 2010-04-30 | 1 | -8/+13 |
* | Remove this debug output. The MachineFunction will be printed once all of | Dan Gohman | 2010-04-30 | 1 | -3/+0 |
* | EmitDbgValue doesn't need its EdgeMapping argument. | Dan Gohman | 2010-04-30 | 3 | -12/+10 |
* | Apply a patch from Jan Sjodin to fix a compiler abort on vector | Dan Gohman | 2010-04-30 | 1 | -9/+24 |
* | Temporarily disable SelectionDAG kill flags, which are causing trouble. | Dan Gohman | 2010-04-30 | 1 | -0/+4 |
* | Set register kill flags on the SelectionDAG path, at least in the | Dan Gohman | 2010-04-30 | 1 | -1/+12 |
* | Refactor. | Devang Patel | 2010-04-29 | 1 | -4/+2 |
* | DO not push DBG_VALUE machine instructions for inlined fuction arguments in e... | Devang Patel | 2010-04-29 | 1 | -0/+7 |
* | Add comment. | Evan Cheng | 2010-04-29 | 1 | -0/+2 |
* | Re-enable 102565 with fixes. | Evan Cheng | 2010-04-29 | 2 | -14/+8 |
* | Temporarily disable my changes to unbreak the build. | Evan Cheng | 2010-04-29 | 2 | -0/+8 |
* | Do not generate duplicate dbg_value instructions for function arguments. | Evan Cheng | 2010-04-29 | 2 | -9/+11 |
* | Fix missing #include. | Dan Gohman | 2010-04-29 | 1 | -0/+1 |
* | Avoid emitting a dbg_value machineinstr that's not going to be inserted into ... | Evan Cheng | 2010-04-29 | 2 | -2/+2 |
* | Check Reg against zero. | Evan Cheng | 2010-04-29 | 2 | -1/+3 |
* | tidy up. | Devang Patel | 2010-04-28 | 1 | -8/+2 |
* | Replace r102368 with code that's less fragile. This creates DBG_VALUE instruc... | Evan Cheng | 2010-04-28 | 5 | -5/+68 |
* | While lowering dbg_declare, emit DBG_VALUE machine instruction if alloca matc... | Devang Patel | 2010-04-28 | 1 | -11/+11 |
* | Try operation promotion only if regular dag combine and target-specific ones ... | Evan Cheng | 2010-04-28 | 1 | -15/+42 |
* | Ignore DBG_VALUE instructions that points to undef values. | Devang Patel | 2010-04-27 | 1 | -5/+0 |
* | - When legal, promote a load to zextload rather than ext load. | Evan Cheng | 2010-04-27 | 1 | -6/+20 |
* | Revert a small part of 102372; this fixes at least one | Dale Johannesen | 2010-04-27 | 1 | -0/+5 |
* | Avoid adding a null MD node operand, which crashes with "-debug" when trying | Bob Wilson | 2010-04-26 | 1 | -1/+2 |
* | Remove crufty comments. | Dale Johannesen | 2010-04-26 | 1 | -5/+0 |
* | Add DBG_VALUE handling for byval parameters; this | Dale Johannesen | 2010-04-26 | 3 | -27/+84 |
* | - Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an... | Evan Cheng | 2010-04-26 | 3 | -16/+18 |
* | Stop abusing EmitInstrWithCustomInserter for target-dependent | Dale Johannesen | 2010-04-25 | 1 | -9/+8 |
* | Add comment re byval args. Doesn't actually work this way yet. | Dale Johannesen | 2010-04-25 | 1 | -1/+3 |
* | When a load operand is promoted to an extload, replace other uses with uses o... | Evan Cheng | 2010-04-24 | 1 | -30/+67 |
* | Apply a fix for a vector setcc dagcombine from Jan Sjodin. No | Dan Gohman | 2010-04-24 | 1 | -1/+2 |
* | Code refactoring. | Evan Cheng | 2010-04-23 | 1 | -11/+12 |
* | Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISel | Dan Gohman | 2010-04-23 | 2 | -14/+6 |
* | Sink SelectionDAGBuilder's HandlePHINodesInSuccessorBlocks down | Dan Gohman | 2010-04-22 | 3 | -15/+7 |
* | Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel | Dan Gohman | 2010-04-22 | 4 | -81/+86 |
* | - It's not safe to promote rotates (at least not trivially). | Evan Cheng | 2010-04-22 | 1 | -25/+46 |
* | Fix a comment. | Dan Gohman | 2010-04-22 | 1 | -1/+1 |
* | Move PHINodesToUpdate out of SelectionDAGBuilder and into | Dan Gohman | 2010-04-22 | 4 | -36/+44 |