summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Bug fix and minor clean up of generated code.Evan Cheng2007-09-171-29/+18
* Do not hide APInt::dump() inside #ifndef NDEBUG.Devang Patel2007-09-173-8/+0
* Fix broken default help strings for enable-shared, enable-static, and enable-...Tanya Lattner2007-09-172-6/+6
* Do not eliminate loop when it is invalid to do so. For example,Devang Patel2007-09-171-14/+35
* Skeleton for transformations to truncate loop's iteration space.Devang Patel2007-09-171-2/+198
* Fix for PR1633: Verifier doesn't fully verify GC intrinsicsGordon Henriksen2007-09-177-1/+108
* Remove RSTRegClass case from loadRegFromStackSlotDale Johannesen2007-09-172-5/+3
* Fix comment.Devang Patel2007-09-171-1/+1
* This is not ideal but unbreaks build failure.Devang Patel2007-09-171-0/+2
* Implement x86 long double in jit (not reallyDale Johannesen2007-09-173-5/+94
* Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner2007-09-1710-39/+57
* That's what i get for using carbon emacs in a terminalDaniel Berlin2007-09-171-2/+2
* Fix iterator so it doesn't sometimes report bits that aren't in the bitmapDaniel Berlin2007-09-171-0/+2
* Add a utility function to SDOperand for testing if a value is unused.Dan Gohman2007-09-171-0/+7
* X86ISD::TEST is dead.Evan Cheng2007-09-171-1/+1
* regenerateChris Lattner2007-09-173-2348/+1511
* Instcombine x-((x/y)*y) into a remainder operator.Dan Gohman2007-09-173-1/+28
* Adding myself to credits.Gordon Henriksen2007-09-171-0/+4
* Add 64-bit jmp instructions to the list of instructions thatDan Gohman2007-09-171-0/+2
* Use xorl instead of xorq to enter a zero into a 64-bit register.Dan Gohman2007-09-171-2/+4
* Emit integer x<1 as x<=0, as comparisons with zero (now includeingDan Gohman2007-09-172-0/+12
* Use "test reg,reg" in place of "cmp reg,0" for 64-bit operands. This wasDan Gohman2007-09-172-0/+13
* Factor the trampoline transformation into a subroutine.Duncan Sands2007-09-171-137/+148
* Implement x86 long double (uses host long double,Dale Johannesen2007-09-171-5/+30
* Fix bug in andersen's related to test_and_set.Daniel Berlin2007-09-162-8/+29
* Fix a few bugs related to zero'ing of elementsDaniel Berlin2007-09-161-45/+14
* Rewrite of andersen's to be about 100x faster, cleaner, and begin to support ...Daniel Berlin2007-09-161-324/+687
* Follow-up to patch r41999. Make the conditional that emits the personality stubBill Wendling2007-09-161-1/+1
* Adjust per revew comments.Dale Johannesen2007-09-161-16/+7
* Only emit the personality function as a global value if the backend actuallyBill Wendling2007-09-161-1/+1
* Be more careful when constant-folding PHI nodes.Owen Anderson2007-09-161-1/+16
* remove obsolete tests.Chris Lattner2007-09-153-17/+0
* Fix PR1666, SPASS with the CBE and 254.gap with the CBE.Chris Lattner2007-09-152-46/+28
* New testcase for PR1662. GCC trees are horrible :(Chris Lattner2007-09-151-0/+7
* Add patterns for SHLD64* and SHRD64*.Dan Gohman2007-09-142-12/+28
* fix a gcc warning: comparison between signed and unsigned integer expressionsChris Lattner2007-09-141-1/+1
* Remove RLE from the headers, since the pass itself is gone now.Owen Anderson2007-09-142-8/+0
* Remove RLE. It is subsumed by GVN.Owen Anderson2007-09-141-135/+0
* Remove the assumption that FP's are either float orDale Johannesen2007-09-1413-56/+118
* Add implicit def of EFLAGS on those instructions that may modify flags.Evan Cheng2007-09-145-54/+85
* And an FoldingSetImpl::NodeID::AddInteger overload for int64_t, to avoidDan Gohman2007-09-142-0/+4
* Add explicit triples to avoid default behavior that varies by host.Dan Gohman2007-09-141-1/+1
* Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman2007-09-1417-61/+57
* Change "tmp." to "tmp" for temporaries created by ScalarEvolutionExpanderDan Gohman2007-09-141-1/+1
* Remove spurious consts. This fixes warnings with compilers thatDan Gohman2007-09-145-7/+7
* Add support for functions with byval arguments on x86Rafael Espindola2007-09-143-18/+27
* Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOneGlobal that caused Chris Lattner2007-09-141-4/+4
* silence a bogus gcc warning.Chris Lattner2007-09-141-1/+1
* Fix comments.Evan Cheng2007-09-141-4/+4
* Change to 2.2svn.Tanya Lattner2007-09-142-10/+10