aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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-142-26/+28
* Revert 42908 for now.Evan Cheng2007-10-149-70/+69
* 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
* 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
* 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
* Local spiller optimization: Evan Cheng2007-10-132-4/+54
* Change unfoldMemoryOperand(). User is now responsible for passing in theEvan Cheng2007-10-132-12/+19
* Optionally create a MachineInstr without default implicit operands.Evan Cheng2007-10-131-4/+5
* Correcting the corrections. Bad bad baaad emacs!Arnold Schwaighofer2007-10-121-1/+1
* Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer2007-10-1210-39/+40
* Dest type is always i8 *. This allows some simplification.Devang Patel2007-10-121-33/+12
* 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
* Fix a bug in my patch last night that broke InstCombine/2007-10-12-Crash.llChris Lattner2007-10-121-1/+7
* Implement i64->ppcf128 conversions.Dale Johannesen2007-10-121-1/+20
* 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-121-6/+349
* 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-129-69/+70
* 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
* EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG likeEvan Cheng2007-10-127-231/+371
* Some clean up.Evan Cheng2007-10-121-3/+0
* 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
* eliminate warningGabor Greif2007-10-121-1/+1
* Fix some 80 column violations.Chris Lattner2007-10-121-35/+42
* PPC long double. Implement a couple more conversions.Dale Johannesen2007-10-121-0/+35
* Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and soDan Gohman2007-10-121-0/+16
* Codegen support for vector intrinsics.Dan Gohman2007-10-111-27/+114
* Implement ppc long double->uint conversion.Dale Johannesen2007-10-112-3/+58
* Set ISD::FPOW to Expand.Dan Gohman2007-10-116-4/+21
* Add runtime library names for pow.Dan Gohman2007-10-111-0/+4
* Add an ISD::FPOW node type.Dan Gohman2007-10-111-0/+1
* Add missing argument to PALIGNRDale Johannesen2007-10-111-4/+4
* Fix an assertion abort on sparc. malloc(0) is allowed toGabor Greif2007-10-111-1/+3
* Added tail call optimization to the x86 back end. It can beArnold Schwaighofer2007-10-1111-65/+879
* Next PPC long double bits. First cut at constants.Dale Johannesen2007-10-119-16/+184
* Lower memcpy if it makes sense.Devang Patel2007-10-111-0/+46