| Age | Commit message (Expand) | Author |
| 2005-04-13 | add back the optimization that Nate added for shl X, (zext_inreg y) | Chris Lattner |
| 2005-04-13 | Oops, remove these too. | Chris Lattner |
| 2005-04-13 | Instead of making ZERO_EXTEND_INREG nodes, use the helper method in | Chris Lattner |
| 2005-04-13 | Remove all foldings of ZERO_EXTEND_INREG, moving them to work for AND nodes | Chris Lattner |
| 2005-04-12 | Fold shift x, [sz]ext(y) -> shift x, y | Nate Begeman |
| 2005-04-12 | Fold shift by size larger than type size to undef | Nate Begeman |
| 2005-04-12 | promote extload i1 -> extload i8 | Chris Lattner |
| 2005-04-12 | Remove some redundant checks, add a couple of new ones. This allows us to | Chris Lattner |
| 2005-04-12 | Emit comparisons against the sign bit better. Codegen this: | Chris Lattner |
| 2005-04-12 | Emit long comparison against -1 better. Instead of this (x86): | Chris Lattner |
| 2005-04-12 | canonicalize x <u 1 -> x == 0. On this testcase: | Chris Lattner |
| 2005-04-11 | Teach the dag mechanism that this: | Chris Lattner |
| 2005-04-11 | Fix expansion of shifts by exactly NVT bits on arch's (like X86) that have | Chris Lattner |
| 2005-04-11 | Fix libcall code to not pass a NULL Chain to LowerCallTo | Nate Begeman |
| 2005-04-10 | Don't bother sign/zext_inreg'ing the result of an and operation if we know | Chris Lattner |
| 2005-04-10 | Teach legalize to deal with targets that don't support some SEXTLOAD/ZEXTLOADs | Chris Lattner |
| 2005-04-10 | don't zextload fp values! | Chris Lattner |
| 2005-04-10 | Until we have a dag combiner, promote using zextload's instead of extloads. | Chris Lattner |
| 2005-04-10 | Fold zext_inreg(zextload), likewise for sext's | Chris Lattner |
| 2005-04-10 | add a simple xform | Chris Lattner |
| 2005-04-10 | Fix a thinko. If the operand is promoted, pass the promoted value into | Chris Lattner |
| 2005-04-09 | add a little peephole optimization. This allows us to codegen: | Chris Lattner |
| 2005-04-09 | recognize some patterns as fabs operations, so that fabs at the source level | Chris Lattner |
| 2005-04-09 | Emit BRCONDTWOWAY when possible. | Chris Lattner |
| 2005-04-09 | Legalize BRCONDTWOWAY into a BRCOND/BR pair if a target doesn't support it. | Chris Lattner |
| 2005-04-09 | print and fold BRCONDTWOWAY correctly | Chris Lattner |
| 2005-04-09 | canonicalize a bunch of operations involving fneg | Chris Lattner |
| 2005-04-07 | If a target zero or sign extends the result of its setcc, allow folding of | Chris Lattner |
| 2005-04-07 | Remove somethign I had for testing | Chris Lattner |
| 2005-04-07 | This patch does two things. First, it canonicalizes 'X >= C' -> 'X > C-1' | Chris Lattner |
| 2005-04-07 | Fix a really scary bug that Nate found where we weren't deleting the right | Chris Lattner |
| 2005-04-06 | Teach ExpandShift how to handle shifts by a constant. This allows targets | Nate Begeman |
| 2005-04-06 | Expand SREM and UREM for targets that claim not to have them, like PowerPC | Nate Begeman |
| 2005-04-05 | Add MULHU and MULHS nodes for the high part of an (un)signed 32x32=64b | Nate Begeman |
| 2005-04-04 | Handle expanding arguments to ISD::TRUNCATE. This happens on PowerPC when | Nate Begeman |
| 2005-04-03 | Fix sign_extend and zero_extend of promoted value types to expanded value | Chris Lattner |
| 2005-04-02 | transform fabs/fabsf calls into FABS nodes. | Chris Lattner |
| 2005-04-02 | Expand fabs into fneg | Chris Lattner |
| 2005-04-02 | Turn -0.0 - X -> fneg | Chris Lattner |
| 2005-04-02 | Several changes mixed up here. First when legalizing a DAG with pcmarker, | Chris Lattner |
| 2005-04-02 | print fneg/fabs | Chris Lattner |
| 2005-04-02 | fix some bugs in the implementation of SHL_PARTS and friends. | Chris Lattner |
| 2005-04-02 | Turn expanded shift operations into (e.g.) SHL_PARTS if the target supports it. | Chris Lattner |
| 2005-04-02 | Print some new nodes | Chris Lattner |
| 2005-04-02 | Fix a bug when inserting a libcall into a function with no other calls. | Chris Lattner |
| 2005-04-02 | Fix a warning about an unhandled switch case | Nate Begeman |
| 2005-04-01 | Add ISD::UNDEF node | Nate Begeman |
| 2005-03-31 | PCMarker support for DAG and Alpha | Andrew Lenharth |
| 2005-03-30 | Instead of setting up the CFG edges at selectiondag construction time, set | Chris Lattner |
| 2005-03-29 | Fix a bug that andrew noticed where we do not correctly sign/zero extend | Chris Lattner |