| Commit message (Expand) | Author | Age | Files | Lines |
* | Reflects the chanegs made to PredicateOperand. | Evan Cheng | 2007-07-05 | 4 | -56/+93 |
* | Added ARM::CPSR to represent ARM CPSR status register. | Evan Cheng | 2007-07-05 | 1 | -0/+6 |
* | Unfortunately we now require C++ code to isel Bcc, conditional moves, etc. | Evan Cheng | 2007-07-05 | 1 | -23/+171 |
* | Each ARM use predicate operand is now made up of two components. The new comp... | Evan Cheng | 2007-07-05 | 3 | -69/+128 |
* | Added ARM::CPSR to represent ARM CPSR status register. | Evan Cheng | 2007-07-05 | 1 | -49/+59 |
* | PPC conditional branch predicate does not change after isel. | Evan Cheng | 2007-07-05 | 1 | -1/+2 |
* | - Added zero_reg def to stand for register 0. | Evan Cheng | 2007-07-05 | 1 | -2/+19 |
* | Do not check isPredicated() on non-predicable instructions. | Evan Cheng | 2007-07-05 | 1 | -1/+4 |
* | Better assertion messages. | Evan Cheng | 2007-07-05 | 1 | -3/+4 |
* | Break "variable canonicalization" out of InequalityGraph and into its own class | Nick Lewycky | 2007-07-05 | 1 | -269/+287 |
* | Fix another bug, this time in PREing select instructions. | Owen Anderson | 2007-07-04 | 1 | -2/+1 |
* | Refactor X87 instructions. As a side effect, all | Dale Johannesen | 2007-07-04 | 5 | -553/+377 |
* | Extend eh.selector to support both catches and filters. | Duncan Sands | 2007-07-04 | 2 | -35/+58 |
* | Fix a typo that was killing GVNPRE of select instructions. | Owen Anderson | 2007-07-04 | 1 | -1/+1 |
* | Fix an error in phi translation of GEPs that was causing failures. | Owen Anderson | 2007-07-04 | 1 | -1/+1 |
* | Support generation of GR64 to MMX code in the JIT. | Bill Wendling | 2007-07-04 | 1 | -2/+4 |
* | Allow a GR64 to be moved into an MMX register via the "movd" instruction. | Bill Wendling | 2007-07-04 | 1 | -0/+13 |
* | Add support for performing GVNPRE on GEP instructions. | Owen Anderson | 2007-07-03 | 1 | -5/+162 |
* | Add functionality to value number GEP instructions. This also provides the i... | Owen Anderson | 2007-07-03 | 1 | -2/+32 |
* | Make the unary operator case a bit faster, since casts are the only kind of u... | Owen Anderson | 2007-07-03 | 1 | -10/+4 |
* | Add support for performing GVNPRE on cast instructions, and add a testcase fo... | Owen Anderson | 2007-07-03 | 1 | -18/+116 |
* | Some spacing fixes. Cosmetic. | Dale Johannesen | 2007-07-03 | 2 | -199/+199 |
* | Fix several over-aggressive folds for undef nodes in dagcombine, to | Dan Gohman | 2007-07-03 | 1 | -51/+46 |
* | Fix for PR 1505 (and 1489). Rewrite X87 register | Dale Johannesen | 2007-07-03 | 10 | -257/+494 |
* | Vector results may be returned in XMM0 and XMM1, not just XMM0. With | Dan Gohman | 2007-07-02 | 1 | -3/+4 |
* | Replace ExpandScalarFormalArgs and ExpandScalarCallArgs with the newly | Dan Gohman | 2007-07-02 | 1 | -124/+30 |
* | Teach GetNegatedExpression to negate 0-B to B in UnsafeFPMath mode, and | Dan Gohman | 2007-07-02 | 1 | -11/+14 |
* | Add explicit keywords. | Dan Gohman | 2007-07-02 | 2 | -2/+2 |
* | Fix undefined behaviour reported by the new --enable-expensive-checks option. | Nick Lewycky | 2007-07-01 | 1 | -1/+2 |
* | (For Chris): Fix failure where we rejected compiling stubs when lazy compilat... | Evan Cheng | 2007-06-30 | 1 | -18/+25 |
* | Add loop info verification mechanism. | Devang Patel | 2007-06-29 | 1 | -1/+13 |
* | Preserve DominanceFrontier. | Devang Patel | 2007-06-29 | 1 | -5/+29 |
* | Only do FNEG xform when the vector type is a floating point type. | Evan Cheng | 2007-06-29 | 1 | -7/+9 |
* | Remove unused variables. | David Greene | 2007-06-29 | 1 | -3/+0 |
* | Fix a vector FP constant CSE bug. | Evan Cheng | 2007-06-29 | 1 | -5/+10 |
* | Convert .cvsignore files | John Criswell | 2007-06-29 | 7 | -12/+0 |
* | Remove unnecessary attributions in comments. | David Greene | 2007-06-29 | 2 | -3/+3 |
* | Fix reference to iterator invalidated by an erase operation. Uncovered | David Greene | 2007-06-29 | 1 | -3/+4 |
* | Fix reference to cached end iterator invalidated by an erase operation. | David Greene | 2007-06-29 | 1 | -1/+3 |
* | Remove the "special tie breaker" because it resulted in inconsistent | David Greene | 2007-06-29 | 1 | -10/+12 |
* | Fix misue of iterator pointing to erased object. Uncovered by | David Greene | 2007-06-29 | 2 | -7/+8 |
* | Do not filter loop if candidate branch is in loop header. | Devang Patel | 2007-06-29 | 1 | -2/+0 |
* | Prevent PPC::BCC first operand, the PRED number, from being isel'd into a LI ... | Evan Cheng | 2007-06-29 | 1 | -1/+4 |
* | Add support for value numbering (but not actually optimizing) cast instructions. | Owen Anderson | 2007-06-29 | 1 | -1/+65 |
* | Add a type field to expressions in preparation for performing GVNPRE on casts. | Owen Anderson | 2007-06-29 | 1 | -0/+12 |
* | No vector fneg. | Evan Cheng | 2007-06-29 | 1 | -0/+1 |
* | Fix an assertion failure in legalizing bitcast operators on targets where | Dan Gohman | 2007-06-29 | 1 | -23/+15 |
* | Type of vector extract / insert index operand should be iPTR. | Evan Cheng | 2007-06-29 | 1 | -1/+1 |
* | Add support for performing GVNPRE on select instructions. This fixes test/Tr... | Owen Anderson | 2007-06-28 | 1 | -13/+57 |
* | Add new TargetLowering code to provide the final register type that an | Dan Gohman | 2007-06-28 | 2 | -449/+351 |