aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* New test case.Evan Cheng2007-10-141-0/+28
* Unbreak x86-64.Evan Cheng2007-10-141-4/+3
* When coalescing an EXTRACT_SUBREG and the dst register is a physical register,Evan Cheng2007-10-143-27/+29
* Revert 42908 for now.Evan Cheng2007-10-1413-78/+93
* Fix type mismatch error in PPC Altivec (only causesDale Johannesen2007-10-141-2/+2
* Disable some compile-time optimizations on PPCDale Johannesen2007-10-142-0/+15
* Fixing a typo. Found by Kevin André!Gordon Henriksen2007-10-141-1/+1
* Clarify that fastcc has a problem with nested functionDuncan Sands2007-10-131-1/+1
* Enhance the truncstore optimization code to handle shiftedChris Lattner2007-10-131-2/+21
* new testcaseChris Lattner2007-10-131-0/+18
* Add a simple optimization to simplify the input toChris Lattner2007-10-132-1/+43
* If the power of 5 is exact, and the reciprocal exact, the error is zero not o...Neil Booth2007-10-131-1/+1
* Fix test case.Evan Cheng2007-10-131-1/+1
* New tests.Evan Cheng2007-10-132-0/+102
* Local spiller optimization: Evan Cheng2007-10-132-4/+54
* Change unfoldMemoryOperand(). User is now responsible for passing in theEvan Cheng2007-10-133-13/+20
* Optionally create a MachineInstr without default implicit operands.Evan Cheng2007-10-132-5/+6
* Correcting the corrections. Bad bad baaad emacs!Arnold Schwaighofer2007-10-121-1/+1
* Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer2007-10-1212-44/+45
* Fix this test to not depend on the assembly output containing somethingDan Gohman2007-10-121-1/+1
* Dest type is always i8 *. This allows some simplification.Devang Patel2007-10-121-33/+12
* tDevang Patel2007-10-120-0/+0
* Fix ocaml bindings for picky linkers. :)Gordon Henriksen2007-10-121-2/+3
* Due to the new tail call optimization, trampolines can noDuncan Sands2007-10-121-1/+0
* ppc long double. Implement fabs and fneg.Dale Johannesen2007-10-121-0/+16
* Update.Evan Cheng2007-10-121-18/+2
* don't use intptr_t without including it.Chris Lattner2007-10-121-1/+3
* Fix a bug in my patch last night that broke InstCombine/2007-10-12-Crash.llChris Lattner2007-10-122-1/+45
* Implement i64->ppcf128 conversions.Dale Johannesen2007-10-121-1/+20
* Make this compute the correct offset, handling alignment of the elementChris Lattner2007-10-121-2/+3
* Did mean to leave this in. INSERT_SUBREG isn't being coalesced yet.Evan Cheng2007-10-121-2/+1
* Remove duplicate comment.Neil Booth2007-10-121-11/+0
* Implement correctly-rounded decimal->binary conversion, i.e. conversionNeil Booth2007-10-122-13/+364
* Remove a field that was never used.Neil Booth2007-10-121-9/+6
* If we're trying to be arbitrary precision, unsigned char clearly won't cut it...Neil Booth2007-10-121-1/+1
* Don't attempt to mask no bitsNeil Booth2007-10-121-1/+2
* Change the names used for internal labels to use the currentDan Gohman2007-10-1213-93/+78
* Fix some corner cases with vectors in copyToRegs and copyFromRegs.Dan Gohman2007-10-121-1/+16
* Add support to SplitVectorOp for powi, where the second operandDan Gohman2007-10-121-0/+6
* Mark vector ctpop, cttz, and ctlz as Expand on x86.Dan Gohman2007-10-121-0/+3
* Mark vector pow, ctpop, cttz, and ctlz as Expand on PowerPC.Dan Gohman2007-10-121-1/+4
* Restrict EXTRACT_SUBREG coalescing to avoid negative performance impact.Evan Cheng2007-10-121-1/+6
* Doh.Evan Cheng2007-10-121-1/+1
* EXTRACT_SUBREG test case.Evan Cheng2007-10-121-0/+35
* EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG likeEvan Cheng2007-10-1212-241/+415
* Some clean up.Evan Cheng2007-10-121-3/+0
* Cosmetic.Evan Cheng2007-10-121-1/+1
* Fix typos.Evan Cheng2007-10-121-5/+5
* Fold load / store into MOV32to32_ and MOV16to16_.Evan Cheng2007-10-121-0/+4
* Flag MOV32to32_ with EXTRACT_SUBREG. They should not be scheduled apart.Evan Cheng2007-10-121-7/+7