summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Remove TargetInstrInfo::copyRegToReg entirely.Jakob Stoklund Olesen2010-07-11
* Make getPhysicalRegisterRegClass non-virtual. Should be able to remove it soon.Rafael Espindola2010-07-11
* Convert uses of getPhysicalRegisterRegClass in VirtRegRewriter.cpp.Rafael Espindola2010-07-11
* Replace copyRegToReg with copyPhysReg for SystemZ.Jakob Stoklund Olesen2010-07-11
* Avoid SSE instructions in FastIsel when it is not available.Jakob Stoklund Olesen2010-07-11
* Remove two other uses of ATTRIBUTE_UNUSED for variables only used withinChandler Carruth2010-07-11
* Replace copyRegToReg with copyPhysReg for XCore.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for Sparc.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for CellSPU.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for PowerPC.Jakob Stoklund Olesen2010-07-11
* Fix PIC16 comments referencing copyRegToReg.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for PIC16.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for MSP430.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for MBlaze.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for ARM.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for Blackfin.Jakob Stoklund Olesen2010-07-11
* X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg!Jakob Stoklund Olesen2010-07-11
* Use COPY in X86FastISel::X86SelectRet.Jakob Stoklund Olesen2010-07-11
* Use COPY for fast-isel bitconvert, but don't create cross-class copies.Jakob Stoklund Olesen2010-07-11
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-11
* Use COPY for extracting ImplicitDef'ed values from fast-isel instructions.Jakob Stoklund Olesen2010-07-11
* Use COPY in FastISel everywhere it is safe and trivial.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for Mips.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for Alpha.Jakob Stoklund Olesen2010-07-11
* Use COPY in targetsJakob Stoklund Olesen2010-07-10
* Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel.Jakob Stoklund Olesen2010-07-10
* Only collect subreg extracting copies for later coalescing.Jakob Stoklund Olesen2010-07-10
* Fix a bug in the code which re-inserts DBG_VALUE nodes after scheduling;Dan Gohman2010-07-10
* The accumulator tail recursion transform claims to work for any associativeDuncan Sands2010-07-10
* Emit COPY instructions instead of using copyRegToReg in InstrEmitter,Jakob Stoklund Olesen2010-07-10
* Don't emit st(0)/st(1) copies as FpMOV instructions. Use FpSET_ST? instead.Jakob Stoklund Olesen2010-07-10
* Insert IMPLICIT_DEF instructions at the current insert position, notDan Gohman2010-07-10
* Add parentheses yet again to satisfy GCC's warnings.Chandler Carruth2010-07-10
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-10
* An x86 function returns a floating point value in st(0), and we must make sureJakob Stoklund Olesen2010-07-10
* Update DBG_VALUE to refer appropriate stack slot in case of a spill.Devang Patel2010-07-09
* Declare YMM subregisters in the right way! Thanks JakobBruno Cardoso Lopes2010-07-09
* Add AVX 256-bit packed MOVNT variantsBruno Cardoso Lopes2010-07-09
* Remember the *_TC opcodes for load/storeJakob Stoklund Olesen2010-07-09
* Add AVX 256-bit unpack and interleaveBruno Cardoso Lopes2010-07-09
* Fix small bug in isMoveInstr -> COPY translationJakob Stoklund Olesen2010-07-09
* Automatically fold COPY instructions into stack load/store.Jakob Stoklund Olesen2010-07-09
* Fix a few testsJakob Stoklund Olesen2010-07-09
* Remat uncoalescable COPY instrsJakob Stoklund Olesen2010-07-09
* In the presence of variable sized objects, allocate an emergency spill slot.Jim Grosbach2010-07-09
* Clarify what mysterious check means.Bill Wendling2010-07-09
* Fix MachineLICM to actually visit inner loops.Dan Gohman2010-07-09
* Start the support for AVX instructions with 256-bit %ymm registers. A couple ofBruno Cardoso Lopes2010-07-09
* Change TII::foldMemoryOperand API to require the machine instruction to beJakob Stoklund Olesen2010-07-09
* cache result of operator*Gabor Greif2010-07-09