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