aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-1110-11/+57
* Replace copyRegToReg with COPY in FastISelEmitter.Jakob Stoklund Olesen2010-07-111-13/+9
* Use COPY for extracting ImplicitDef'ed values from fast-isel instructions.Jakob Stoklund Olesen2010-07-111-30/+12
* Use COPY in FastISel everywhere it is safe and trivial.Jakob Stoklund Olesen2010-07-112-26/+12
* Replace copyRegToReg with copyPhysReg for Mips.Jakob Stoklund Olesen2010-07-112-56/+68
* Replace copyRegToReg with copyPhysReg for Alpha.Jakob Stoklund Olesen2010-07-112-28/+15
* sdiv overflow is outright undefined behavior, with or without theDan Gohman2010-07-111-1/+1
* Use COPY in targetsJakob Stoklund Olesen2010-07-103-22/+8
* Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel.Jakob Stoklund Olesen2010-07-107-98/+62
* Only collect subreg extracting copies for later coalescing.Jakob Stoklund Olesen2010-07-101-1/+1
* Fix a bug in the code which re-inserts DBG_VALUE nodes after scheduling;Dan Gohman2010-07-101-1/+3
* Fix this test.Dan Gohman2010-07-101-2/+2
* The accumulator tail recursion transform claims to work for any associativeDuncan Sands2010-07-101-14/+14
* Emit COPY instructions instead of using copyRegToReg in InstrEmitter,Jakob Stoklund Olesen2010-07-104-53/+21
* Use non-bool values for .count.Bill Wendling2010-07-101-3/+3
* Don't emit st(0)/st(1) copies as FpMOV instructions. Use FpSET_ST? instead.Jakob Stoklund Olesen2010-07-102-83/+65
* FileCheckize inline asm FP stack testsJakob Stoklund Olesen2010-07-104-19/+89
* Insert IMPLICIT_DEF instructions at the current insert position, notDan Gohman2010-07-101-1/+1
* Add parentheses yet again to satisfy GCC's warnings.Chandler Carruth2010-07-101-3/+3
* Add an explicit triple to make this test behave consistently.Dan Gohman2010-07-101-1/+1
* Fix this XTARGET so that this does doesn't XPASS on non-darwin hosts.Dan Gohman2010-07-101-1/+1
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-1026-392/+776
* An x86 function returns a floating point value in st(0), and we must make sureJakob Stoklund Olesen2010-07-101-18/+26
* Update DBG_VALUE to refer appropriate stack slot in case of a spill.Devang Patel2010-07-091-2/+19
* Declare YMM subregisters in the right way! Thanks JakobBruno Cardoso Lopes2010-07-091-2/+1
* Add AVX 256-bit packed MOVNT variantsBruno Cardoso Lopes2010-07-093-0/+47
* Remember the *_TC opcodes for load/storeJakob Stoklund Olesen2010-07-091-0/+4
* Add AVX 256-bit unpack and interleaveBruno Cardoso Lopes2010-07-093-0/+81
* Fix small bug in isMoveInstr -> COPY translationJakob Stoklund Olesen2010-07-091-3/+4
* Automatically fold COPY instructions into stack load/store.Jakob Stoklund Olesen2010-07-094-14/+80
* Fix a few testsJakob Stoklund Olesen2010-07-092-61/+61
* Remat uncoalescable COPY instrsJakob Stoklund Olesen2010-07-091-0/+11
* In the presence of variable sized objects, allocate an emergency spill slot.Jim Grosbach2010-07-092-5/+12
* Clarify what mysterious check means.Bill Wendling2010-07-091-0/+3
* Add a target triple.Dan Gohman2010-07-091-1/+1
* Fix MachineLICM to actually visit inner loops.Dan Gohman2010-07-092-3/+100
* Start the support for AVX instructions with 256-bit %ymm registers. A couple ofBruno Cardoso Lopes2010-07-0911-18/+199
* Change TII::foldMemoryOperand API to require the machine instruction to beJakob Stoklund Olesen2010-07-096-38/+37
* cache result of operator*Gabor Greif2010-07-091-6/+6
* remove useless cast and fix typos in commentGabor Greif2010-07-091-3/+3
* cache result of operator*Gabor Greif2010-07-091-3/+5
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-0923-648/+368
* cache result of operator*Gabor Greif2010-07-091-3/+5
* cache result of operator*Gabor Greif2010-07-091-2/+4
* cache result of operator*Gabor Greif2010-07-091-2/+3
* cache result of operator*Gabor Greif2010-07-091-2/+3
* cache result of operator*Gabor Greif2010-07-091-4/+8
* cache result of operator*Gabor Greif2010-07-091-2/+3
* cache result of operator*Gabor Greif2010-07-091-11/+14
* cache result of operator*Gabor Greif2010-07-091-2/+3