| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Split the ATOMIC NodeType's to include the size, e.g. | Dale Johannesen | 2008-08-28 | 3 | -75/+424 |
| * | 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 |
| * | Move the check whether it's worth remating to caller. | Evan Cheng | 2008-08-27 | 2 | -3/+2 |
| * | 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 |
| * | 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 |
| * | 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 | 7 | -56/+56 |
| * | Add support for fptosi of constants in fast isel. | Owen Anderson | 2008-08-26 | 1 | -3/+29 |
| * | 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 |
| * | Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ... | Owen Anderson | 2008-08-26 | 1 | -5/+5 |
| * | Add support for fast isel of non-constant fptosi instructions. | Owen Anderson | 2008-08-26 | 1 | -5/+43 |
| * | typo fix. | Chris Lattner | 2008-08-26 | 1 | -1/+1 |
| * | Actually recycle SDNode allocations. SelectionDAG is using | Dan Gohman | 2008-08-26 | 1 | -2/+6 |
| * | Add a RetVT parameter to emitted FastISel methods, so that we will be able to... | Owen Anderson | 2008-08-25 | 1 | -18/+23 |
| * | Unbreak build. | Evan Cheng | 2008-08-25 | 1 | -2/+2 |
| * | Expand bitcast support in fast isel to support bitcasts of non-constant value... | Owen Anderson | 2008-08-25 | 1 | -1/+29 |
| * | Add support for fast isel of (integer) immediate materialization pattens, and... | Owen Anderson | 2008-08-25 | 1 | -2/+29 |
| * | simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.c... | Chris Lattner | 2008-08-24 | 2 | -47/+46 |
| * | Print PseudoSourceValue. | Evan Cheng | 2008-08-24 | 2 | -2/+9 |
| * | make sure to flush the stream after dumping, to make sure it goes out immedia... | Chris Lattner | 2008-08-24 | 1 | -0/+1 |
| * | get MachineConstantPool off std::ostream, onto raw_ostream. It would be | Chris Lattner | 2008-08-23 | 2 | -18/+23 |
| * | Switch the asmprinter (.ll) and all the stuff it requires over to | Chris Lattner | 2008-08-23 | 2 | -75/+78 |
| * | Make MBBMap a DenseMap instead of a std::map. | Dan Gohman | 2008-08-23 | 2 | -4/+4 |
| * | Move the point at which FastISel taps into the SelectionDAGISel | Dan Gohman | 2008-08-23 | 2 | -238/+263 |
| * | Avoid creating shift-by-zero SDNodes in the common case of | Dan Gohman | 2008-08-23 | 1 | -9/+10 |
| * | Move SelectionDAG's constructor out of line. | Dan Gohman | 2008-08-23 | 1 | -0/+7 |
| * | Reapply r55191 and r55192. | Dan Gohman | 2008-08-22 | 2 | -9/+16 |
| * | Reverting r55190, r55191, and r55192. They broke the build with this error me... | Bill Wendling | 2008-08-22 | 2 | -16/+9 |
| * | Fix the InsertBranch call. | Dan Gohman | 2008-08-22 | 1 | -2/+1 |