aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Fix off-by-one stack offset computations (dwarf information) for callee-savedAnton Korobeynikov2007-10-261-1/+2
* clo/clz aren't supported on mips I. Keep them around for when we'llEric Christopher2007-10-261-105/+107
* Loosen up iv reuse to allow reuse of the same stride but a larger type when t...Evan Cheng2007-10-263-19/+25
* Support non-POSIX hosts by removing use of strncasecmp.Dale Johannesen2007-10-251-44/+53
* Disable a couple more things for ppcf128.Dale Johannesen2007-10-231-2/+4
* Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with rig...Evan Cheng2007-10-233-8/+18
* Fix memcpy lowering when addresses are 4-byte aligned but size is not multipl...Evan Cheng2007-10-223-40/+86
* Fix the folding of multiplication into addresses on x86, which was brokenDan Gohman2007-10-221-0/+5
* Use ptr type in the immediate field of a BxA instruction so we don't end up s...Evan Cheng2007-10-221-1/+2
* Fix an unfolding bug.Evan Cheng2007-10-221-1/+2
* Allow for copysign having f80 second argument.Dale Johannesen2007-10-211-0/+9
* Resolve unfold tables ambiguity.Evan Cheng2007-10-191-6/+7
* Local spiller optimization:Evan Cheng2007-10-194-39/+114
* split LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYInline in the ARM backend.Rafael Espindola2007-10-192-29/+70
* Add support for byval function whose argument is not 32 bit aligned.Rafael Espindola2007-10-191-8/+17
* comment fixesChris Lattner2007-10-191-3/+3
* Add an easy microoptimization I noticed.Chris Lattner2007-10-191-0/+19
* More ppcf128 issues (maybe the last)?Dale Johannesen2007-10-191-0/+7
* - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but o...Evan Cheng2007-10-1814-28/+48
* Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister p...Evan Cheng2007-10-1814-62/+62
* Fix a misnamed parameter.Christopher Lamb2007-10-181-1/+1
* Fix a typoChristopher Lamb2007-10-181-1/+1
* Work around downrev gccs which do not inherit visibility of theGordon Henriksen2007-10-181-2/+2
* legalizing the ret operation on f64 shouldn't introduce a newChris Lattner2007-10-181-4/+6
* Switching TargetMachineRegistry to use the new generic Registry.Gordon Henriksen2007-10-172-39/+18
* Change fp to sint legalization on x86-32 to do 2 x i32 Chris Lattner2007-10-171-2/+12
* fix some funny indentation, add comments.Chris Lattner2007-10-171-60/+61
* Check for invalid cc's in f80 select.Dale Johannesen2007-10-161-0/+2
* Fix a bug handling frame references in ppc inline asm when the frame offsetChris Lattner2007-10-161-24/+33
* Correction to tail call optimization code. The new return addressArnold Schwaighofer2007-10-161-11/+19
* Change LowerFP_TO_SINT to create the specific code it needs instead of Chris Lattner2007-10-151-4/+11
* LowerFP_TO_SINT must not create a stack object if it's not needed.Evan Cheng2007-10-151-6/+6
* Handle PPC long double in CBackend.Dale Johannesen2007-10-151-0/+9
* Unbreak x86-64.Evan Cheng2007-10-141-4/+3
* Revert 42908 for now.Evan Cheng2007-10-148-51/+50
* Fix type mismatch error in PPC Altivec (only causesDale Johannesen2007-10-141-2/+2
* Clarify that fastcc has a problem with nested functionDuncan Sands2007-10-131-1/+1
* Change unfoldMemoryOperand(). User is now responsible for passing in theEvan Cheng2007-10-132-12/+19
* Correcting the corrections. Bad bad baaad emacs!Arnold Schwaighofer2007-10-121-1/+1
* Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer2007-10-129-37/+38
* Due to the new tail call optimization, trampolines can noDuncan Sands2007-10-121-1/+0
* Update.Evan Cheng2007-10-121-18/+2
* Change the names used for internal labels to use the currentDan Gohman2007-10-128-50/+51
* 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
* 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
* Set ISD::FPOW to Expand.Dan Gohman2007-10-116-4/+21
* Add missing argument to PALIGNRDale Johannesen2007-10-111-4/+4
* Added tail call optimization to the x86 back end. It can beArnold Schwaighofer2007-10-1110-65/+831