summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* Don't emit st(0)/st(1) copies as FpMOV instructions. Use FpSET_ST? instead.Jakob Stoklund Olesen2010-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
* 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
* Automatically fold COPY instructions into stack load/store.Jakob Stoklund Olesen2010-07-09
* Fix a few testsJakob Stoklund Olesen2010-07-09
* In the presence of variable sized objects, allocate an emergency spill slot.Jim Grosbach2010-07-09
* Start the support for AVX instructions with 256-bit %ymm registers. A couple ofBruno Cardoso Lopes2010-07-09
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-09
* Merge VEX enums with other x86 enum forms. Also fix all checks of which VEXBruno Cardoso Lopes2010-07-09
* Fix the memoperand offsets in code generated for va_start.Dan Gohman2010-07-09
* have the mc lowering process handle a few tail call forms, lowering them toChris Lattner2010-07-09
* Print "dregpair" NEON operands with a space between them, for readability andBob Wilson2010-07-09
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-09
* Factor out x86 segment override prefix encoding, and also use it for VEXBruno Cardoso Lopes2010-07-09
* reject pseudo instructions early in the encoder.Chris Lattner2010-07-09
* Remove trailing whitespaces from fileBruno Cardoso Lopes2010-07-09
* Change LEA to have 5 operands for its memory operand, justChris Lattner2010-07-08
* add some long-overdue enums to refer to the parts of the 5-operandChris Lattner2010-07-08
* Remember the VR64 register classJakob Stoklund Olesen2010-07-08
* Rework segment prefix emission code to handle segmentsChris Lattner2010-07-08
* introduce a new X86II::getMemoryOperandNo method, whichChris Lattner2010-07-08
* Switch SPU calling convention (function arguments) Kalle Raiskila2010-07-08
* Check for FiniteOnlyFPMath as well.Evan Cheng2010-07-08
* Teach the x86 floating point stackifier to handle COPY instructions.Jakob Stoklund Olesen2010-07-08
* Implement X86InstrInfo::copyPhysRegJakob Stoklund Olesen2010-07-08
* The NEONPreAllocPass should never have to assign fixed registers anymore.Bob Wilson2010-07-08
* For big-endian systems, VLD2/VST2 with 32-bit vector elements will swap theBob Wilson2010-07-08
* Clean up a comment.Bob Wilson2010-07-08
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-08
* Remove references to INSERT_SUBREG after de-SSA.Jakob Stoklund Olesen2010-07-08
* Teach instcombine to transformBenjamin Kramer2010-07-08
* A slight reworking of the custom patterns for x86-64 tpoff codegen andEric Christopher2010-07-08
* r107852 is only safe with -enable-unsafe-fp-math to account for +0.0 == -0.0.Evan Cheng2010-07-08
* Optimize some vfp comparisons to integer ones. This patch implements the simp...Evan Cheng2010-07-08
* Changes to ARM tail calls, mostly cosmetic.Dale Johannesen2010-07-08
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-08
* fix copies to/from GR8_ABCD_H even moreJakob Stoklund Olesen2010-07-07
* grammarJim Grosbach2010-07-07
* Handle cases where the post-RA scheduler may move instructions between theJim Grosbach2010-07-07
* finish up support for callw: PR7195Chris Lattner2010-07-07
* Implement the major chunk of PR7195: support for 'callw'Chris Lattner2010-07-07
* Add more assembly opcodes for SSE compare instructionsBruno Cardoso Lopes2010-07-07
* Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng2010-07-07
* Print undefined/unknown debug value as "undef".Devang Patel2010-07-07
* grammar and trailing whitespaceJim Grosbach2010-07-07