aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix test.Evan Cheng2008-02-141-1/+1
* Allow the APInt form of ComputeMaskedBits to operate on i128 types.Dan Gohman2008-02-131-4/+7
* Assigning an APInt to 0 with plain assignment gives it a one-bitDan Gohman2008-02-131-1/+1
* Avoid setting bits that aren't demanded.Dan Gohman2008-02-131-3/+3
* Fix a typo in a comment.Dan Gohman2008-02-131-1/+1
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-1313-56/+64
* A loop latch phi node may have uses inside loop, not just in loop header.Devang Patel2008-02-132-4/+79
* Rename APInt's isPositive to isNonNegative, to reflect what itDan Gohman2008-02-132-12/+13
* While moving exit condition, do not drop loop latch on the floor.Devang Patel2008-02-132-4/+81
* Add countTrailingOnes member functions to APInt.Dan Gohman2008-02-132-2/+24
* Fix a typo in a comment.Dan Gohman2008-02-131-1/+1
* Add count{Leading,Trailing}Ones_{32,64} functions with simple implementations.Dan Gohman2008-02-131-0/+32
* Keep track of exit value operand number when operands are swapped.Devang Patel2008-02-132-1/+73
* Enable exception handling int JITNicolas Geoffray2008-02-1313-8/+961
* New test, see comments.Dale Johannesen2008-02-131-0/+48
* Teach LegalizeTypes how to expand and promote CTLZ,Duncan Sands2008-02-134-30/+119
* gcc 3.2.3 is also bad.Chris Lattner2008-02-131-1/+2
* Fix the PPC JIT regressions by encoding zeroreg as 0 for BLR.Chris Lattner2008-02-131-0/+1
* remove some dead code.Chris Lattner2008-02-131-4/+0
* Remove use of ltdlDevang Patel2008-02-136-5076/+17
* Add notes on Ada compilers that can be used forDuncan Sands2008-02-131-10/+21
* Fix typo. Thanks to Duncan for noticing.Wojciech Matyjewicz2008-02-131-1/+1
* Add comments as per review feedback.Wojciech Matyjewicz2008-02-131-5/+13
* Some code clean up.Evan Cheng2008-02-131-33/+34
* Simplify.Evan Cheng2008-02-131-8/+8
* Simplify.Evan Cheng2008-02-131-3/+1
* Fix a potential serious problem where kills belonging to the val# defined by ...Evan Cheng2008-02-131-3/+2
* * Cannot safely commute an instruction there are other defs which can reach i...Evan Cheng2008-02-131-1/+5
* Add a note pointing to PR1996.Eli Friedman2008-02-131-0/+1
* In SDISel, for targets that support FORMAL_ARGUMENTS nodes, lower thisChris Lattner2008-02-132-1/+33
* don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner2008-02-133-39/+17
* teach dag combiner how to eliminate MERGE_VALUES nodes.Chris Lattner2008-02-131-0/+14
* readme updatesNate Begeman2008-02-132-0/+20
* Add test for PR1996. (This is my first time adding a test for a Eli Friedman2008-02-131-0/+19
* Add testcase for recent legalizer changeNate Begeman2008-02-131-0/+8
* Support legalizing insert_vector_elt on targets where the elementNate Begeman2008-02-131-27/+40
* New tests.Evan Cheng2008-02-133-0/+71
* Initial support for copy elimination by commuting its definition MI.Evan Cheng2008-02-133-17/+257
* Make register scavenging happy by not using a reg (CR0) that isn't definedNate Begeman2008-02-131-1/+1
* - Added removeValNo() to remove all live ranges of a particular value#.Evan Cheng2008-02-132-16/+68
* commuteInstr() can now commute non-ssa machine instrs.Evan Cheng2008-02-133-0/+28
* Added debugging routine dumpUses.Evan Cheng2008-02-132-6/+18
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-1313-132/+166
* __DATA not __DATA__ is the right segment name on darwin.Dale Johannesen2008-02-122-2/+2
* Remove some dead codeNate Begeman2008-02-121-7/+3
* SSE4.1 64b integer insert/extract pattern supportNate Begeman2008-02-124-41/+73
* Change APInt::getBitsSet to accept a "half-open" range, where theDan Gohman2008-02-121-7/+7
* Note that these instructions are for x86-32 linuxDuncan Sands2008-02-121-1/+1
* Add more spacing.Duncan Sands2008-02-121-25/+25
* Add instructions for building Ada and Fortran.Duncan Sands2008-02-121-12/+185