| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Optimize DAGCombiner's worklist processing. Previously it started | Dan Gohman | 2008-08-28 | 2 | -78/+103 |
* | Move CaseBlock, JumpTable, and BitTestBlock to be members of | Dan Gohman | 2008-08-28 | 1 | -80/+77 |
* | Fix a FastISel bug where the instructions from lowering the arguments | Dan Gohman | 2008-08-28 | 2 | -14/+17 |
* | Use resize instead of reserve. Reserve doesn't change size(). | Rafael Espindola | 2008-08-28 | 1 | -1/+1 |
* | Reduce the size of the Parts vector. | Rafael Espindola | 2008-08-28 | 1 | -3/+4 |
* | Hook up support for fast-isel of trunc instructions, using the newly working ... | Owen Anderson | 2008-08-28 | 1 | -1/+4 |
* | Add support for fast-isel of opcodes that require use of extract_subreg. Bec... | Owen Anderson | 2008-08-28 | 1 | -21/+43 |
* | Implement partial-word binary atomics on ppc. | Dale Johannesen | 2008-08-28 | 3 | -0/+219 |
* | FastEmitInst_extractsubreg doesn't need to be passed the register class. It ... | Owen Anderson | 2008-08-28 | 2 | -4/+3 |
* | Revert r55467; it causes regressions in UnitTests/Vector/divides, | Dan Gohman | 2008-08-28 | 4 | -72/+6 |
* | Correctly resize the Parts array. | Rafael Espindola | 2008-08-28 | 1 | -1/+1 |
* | If a copy isn't coalesced, but its src is defined by trivial computation. Re-... | Evan Cheng | 2008-08-28 | 4 | -6/+72 |
* | FsFLD0S{S|D} and V_SETALLONES are as cheap as moves. | Evan Cheng | 2008-08-28 | 1 | -3/+3 |
* | Make the verifier reject instructions which have null pointers | Chris Lattner | 2008-08-28 | 1 | -0/+11 |
* | Clear the intervals list in "destroy", patch by | Chris Lattner | 2008-08-28 | 1 | -0/+1 |
* | Split the ATOMIC NodeType's to include the size, e.g. | Dale Johannesen | 2008-08-28 | 9 | -350/+717 |
* | This test crashes on non-x86 host; make SSE explicit. | Dale Johannesen | 2008-08-28 | 1 | -1/+1 |
* | Fix a missing #include. Patch by Andrew John Hughes. | Dan Gohman | 2008-08-28 | 1 | -0/+1 |
* | Reorganize the lifetimes of the major objects SelectionDAGISel | Dan Gohman | 2008-08-27 | 4 | -336/+364 |
* | Add a helper method that will be used to support EXTRACT_SUBREG for selecting... | Owen Anderson | 2008-08-27 | 2 | -0/+16 |
* | Make "movdq2q" and "movq2dq" dependent upon having SSE2 because they use the | Bill Wendling | 2008-08-27 | 2 | -7/+11 |
* | Put file scoped constants in an anonymous namespace. Use the "using namespace | Bill Wendling | 2008-08-27 | 1 | -3/+5 |
* | Move the check whether it's worth remating to caller. | Evan Cheng | 2008-08-27 | 2 | -3/+2 |
* | Do not apply the transformation if the target does not support DestTy natively. | Devang Patel | 2008-08-27 | 1 | -2/+9 |
* | Backout 55429 | Devang Patel | 2008-08-27 | 1 | -48/+4 |
* | Fix FastISel's bitcast code for the case where getRegForValue fails. | Dan Gohman | 2008-08-27 | 1 | -1/+4 |
* | Refactor isSafeToReMat out of 2addr pass. | Evan Cheng | 2008-08-27 | 3 | -29/+28 |
* | Add facility to create a target. | Devang Patel | 2008-08-27 | 1 | -4/+48 |
* | Use TargetLowering to get the types in fast isel, which handles pointer types... | Owen Anderson | 2008-08-27 | 1 | -4/+4 |
* | Don't check TLI.getOperationAction. The FastISel way is to | Dan Gohman | 2008-08-27 | 1 | -6/+2 |
* | Add a new FastISel method, getRegForValue, which takes care of | Dan Gohman | 2008-08-27 | 2 | -138/+98 |
* | Add a comment about the current floating-point constant code in FastISel. | Dan Gohman | 2008-08-27 | 1 | -0/+6 |
* | Fix typos and whitespaces. Other cosmetic changes based on feedback. | Devang Patel | 2008-08-27 | 1 | -12/+9 |
* | Minor cleanup. | Chris Lattner | 2008-08-27 | 1 | -16/+15 |
* | Reinstate the x86-64 portion of r55190. When doing extloads into | Dan Gohman | 2008-08-27 | 1 | -9/+8 |
* | Optimize ScheduleDAGRRList's topological sort to use one pass instead | Dan Gohman | 2008-08-27 | 1 | -19/+8 |
* | Optimize ScheduleDAG's ComputeDepths and ComputeHeights to not need | Dan Gohman | 2008-08-27 | 1 | -14/+14 |
* | Remove the std::ostream form of PseudoSourceValue's print, | Dan Gohman | 2008-08-27 | 1 | -3/+0 |
* | Update a comment to reflect recent changes. | Dan Gohman | 2008-08-27 | 1 | -1/+1 |
* | Unbreak PseudoSourceValue::print. This fixes -print-machine-instrs | Dan Gohman | 2008-08-27 | 1 | -1/+1 |
* | Diagnose uses of unsized types with the byval attribute in the | Dan Gohman | 2008-08-27 | 2 | -1/+13 |
* | Update wording, as aggregates are now first-class. | Dan Gohman | 2008-08-27 | 1 | -3/+2 |
* | Add DebugInfoBuilder. Patch by Talin! | Evan Cheng | 2008-08-27 | 2 | -0/+423 |
* | Basic FastISel support for floating-point constants. | Dan Gohman | 2008-08-27 | 4 | -1/+123 |
* | Fix handling of inttoptr and ptrtoint when unhandled operands are present. | Owen Anderson | 2008-08-27 | 1 | -2/+6 |
* | Add support for fast isel of inttoptr and ptrtoint in the cases where truncat... | Owen Anderson | 2008-08-27 | 1 | -0/+19 |
* | Factor out a large amoutn of the cast handling code in fast isel into helper ... | Owen Anderson | 2008-08-26 | 2 | -107/+89 |
* | Add a MachineInstrBuilder method for adding floating-point | Dan Gohman | 2008-08-26 | 1 | -0/+5 |
* | Add support for fast isel of zext. | Owen Anderson | 2008-08-26 | 1 | -0/+29 |
* | disallow direct access to SDValue::ResNo, provide a getter instead | Gabor Greif | 2008-08-26 | 17 | -73/+77 |