| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 | 1 | -2/+2 |
| * | Revert r55467; it causes regressions in UnitTests/Vector/divides, | Dan Gohman | 2008-08-28 | 2 | -68/+4 |
| * | 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 | 2 | -4/+68 |
| * | 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 | 7 | -300/+558 |
| * | Reorganize the lifetimes of the major objects SelectionDAGISel | Dan Gohman | 2008-08-27 | 2 | -232/+345 |
| * | Add a helper method that will be used to support EXTRACT_SUBREG for selecting... | Owen Anderson | 2008-08-27 | 1 | -0/+11 |
| * | 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 |
| * | 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 | 2 | -29/+26 |
| * | 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 | 1 | -133/+95 |
| * | 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 |
| * | Diagnose uses of unsized types with the byval attribute in the | Dan Gohman | 2008-08-27 | 1 | -0/+11 |
| * | 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 | 1 | -0/+272 |
| * | Basic FastISel support for floating-point constants. | Dan Gohman | 2008-08-27 | 1 | -0/+74 |
| * | 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 | 1 | -107/+81 |
| * | 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 | 15 | -69/+69 |
| * | Add support for fptosi of constants in fast isel. | Owen Anderson | 2008-08-26 | 1 | -3/+29 |
| * | Put a heuristic in place to prevent GVN from falling into bad cases with mass... | Owen Anderson | 2008-08-26 | 1 | -0/+6 |
| * | Optimize SelectionDAG's topological sort to use one pass instead | Dan Gohman | 2008-08-26 | 2 | -56/+12 |
| * | Refactor the bitcast code into its own function. | Dan Gohman | 2008-08-26 | 1 | -58/+69 |
| * | Make FastISel use the correct argument type when casting GEP indices. | Dan Gohman | 2008-08-26 | 1 | -6/+7 |
| * | Don't select binary instructions with illegal types. | Dan Gohman | 2008-08-26 | 1 | -0/+6 |
| * | Add support for fast isel of sitofp, and remove some unnecessary and imprecis... | Owen Anderson | 2008-08-26 | 1 | -4/+28 |
| * | Use a combination of copyRegToReg and ISD::BIT_CONVERT when doing fast isel o... | Owen Anderson | 2008-08-26 | 1 | -8/+19 |
| * | These assertions should be return false's instead, allowing the client to det... | Owen Anderson | 2008-08-26 | 1 | -4/+8 |
| * | Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ... | Owen Anderson | 2008-08-26 | 17 | -58/+77 |
| * | If IV is used in a int-to-float cast inside the loop then try to eliminate th... | Devang Patel | 2008-08-26 | 1 | -2/+118 |
| * | Add support for fast isel of non-constant fptosi instructions. | Owen Anderson | 2008-08-26 | 1 | -5/+43 |
| * | If an xmm register is referenced explicitly in an inline asm, make sure to | Chris Lattner | 2008-08-26 | 1 | -49/+61 |
| * | typo fix. | Chris Lattner | 2008-08-26 | 1 | -1/+1 |