| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | 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 | 2 | -58/+72 |
* | Refactor a bunch of FastISelEmitter code into a helper class, and | Dan Gohman | 2008-08-26 | 2 | -29/+63 |
* | 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 |
* | - small bug corrected: incorrect iterator type. | Cédric Venet | 2008-08-26 | 2 | -2/+3 |
* | 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 |
* | We need to check that the return type is correct, even in cases where we don't | Owen Anderson | 2008-08-26 | 1 | -0/+3 |
* | Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ... | Owen Anderson | 2008-08-26 | 18 | -59/+78 |
* | If IV is used in a int-to-float cast inside the loop then try to eliminate th... | Devang Patel | 2008-08-26 | 2 | -3/+118 |
* | Add support for fast isel of non-constant fptosi instructions. | Owen Anderson | 2008-08-26 | 1 | -5/+43 |
* | fix doxygen comment | Gabor Greif | 2008-08-26 | 1 | -1/+1 |
* | Grammar fix. | Ted Kremenek | 2008-08-26 | 1 | -1/+1 |
* | Added "str()" method to raw_string_ostream. | Ted Kremenek | 2008-08-26 | 1 | -0/+7 |
* | code simplification, no functionality change. | Chris Lattner | 2008-08-26 | 1 | -11/+1 |
* | stabilize more printing, this doesn't cause a problem | Chris Lattner | 2008-08-26 | 1 | -10/+8 |
* | stablize SubRegsSet printing, part of PR2590 | Chris Lattner | 2008-08-26 | 1 | -6/+8 |
* | Stabilize 'getDwarfRegNumFull' output to not depend on random memory | Chris Lattner | 2008-08-26 | 3 | -22/+25 |
* | If an xmm register is referenced explicitly in an inline asm, make sure to | Chris Lattner | 2008-08-26 | 2 | -49/+77 |
* | 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 |
* | Avoid a warning about isTargetNullPtr being unused in release builds. | Dan Gohman | 2008-08-26 | 1 | -0/+2 |
* | Throw the switch to allow FastISel to emit instructions whose return types di... | Owen Anderson | 2008-08-26 | 1 | -9/+16 |
* | This is done. | Evan Cheng | 2008-08-26 | 1 | -21/+0 |
* | Enhance TableGen to emit code for FastISel of opcodes with variadic return ty... | Owen Anderson | 2008-08-26 | 1 | -13/+97 |
* | Add a RetVT parameter to emitted FastISel methods, so that we will be able to... | Owen Anderson | 2008-08-25 | 3 | -26/+43 |
* | Deepen the map structure tablegen uses to compute FastISel patterns, in prepa... | Owen Anderson | 2008-08-25 | 1 | -54/+61 |
* | Implement 32 & 64 bit versions of PPC atomic | Dale Johannesen | 2008-08-25 | 5 | -48/+230 |
* | Unbreak build. | Evan Cheng | 2008-08-25 | 1 | -2/+2 |
* | 80 col. violations. | Evan Cheng | 2008-08-25 | 1 | -3/+4 |
* | Expand bitcast support in fast isel to support bitcasts of non-constant value... | Owen Anderson | 2008-08-25 | 1 | -1/+29 |
* | Try approach to moving call address load inside of callseq_start. Now it's do... | Evan Cheng | 2008-08-25 | 3 | -36/+108 |
* | Remove PPC-specific lowering for atomics; the | Dale Johannesen | 2008-08-25 | 4 | -108/+12 |
* | Add support for fast isel of (integer) immediate materialization pattens, and... | Owen Anderson | 2008-08-25 | 4 | -10/+53 |
* | Adjust grep's for new code sequence. | Dale Johannesen | 2008-08-25 | 2 | -2/+2 |
* | It's important for the cmp-and-swap to balance | Dale Johannesen | 2008-08-25 | 1 | -13/+31 |
* | Nevermind. This broke the bootstrap (?!). | Bill Wendling | 2008-08-25 | 2 | -11/+7 |
* | MOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize the use of these | Bill Wendling | 2008-08-25 | 2 | -7/+11 |
* | Fix pasto (values -> types) noticed by Josh Conner | Chris Lattner | 2008-08-25 | 1 | -5/+3 |