Don't disable MMX support when AVX is enabled. Fix predicates for MMX instructions...
[oota-llvm.git] / lib / Target / X86 / X86InstrFormats.td
2012-01-09 Craig TopperDon't disable MMX support when AVX is enabled. Fix...
2012-01-01 Craig TopperAllow CRC32 instructions to be selected when AVX is...
2012-01-01 Craig TopperFix sfence, lfence, mfence, and clflush to be able...
2011-12-30 Craig TopperSeparate the concept of having memory access in operand...
2011-12-29 Craig TopperFix execution domains for PS/PD FMA3 instructions....
2011-12-29 Craig TopperMark non-VEX forms of PCLMUL instructions as requiring...
2011-12-29 Craig TopperMark non-VEX forms of AES instructions as requiring...
2011-12-15 Eli FriedmanMake sure we correctly note the existence of an i8...
2011-12-12 Jan SjödinXOP instructions and encoding tests.
2011-12-12 Jan SjödinXOP encoding bits and logic.
2011-12-09 Evan ChengRemove hasSSE1orAVX(). It's the same as hasXMM().
2011-12-08 Evan ChengMany of the SSE patterns should not be selected when...
2011-11-25 Bruno Cardoso LopesThis patch contains support for encoding FMA4 instructi...
2011-11-06 Craig TopperMore AVX2 instructions and their intrinsics.
2011-11-06 Craig TopperAdd more AVX2 instructions and intrinsics.
2011-10-23 Craig TopperAdd X86 RORX instruction
2011-10-16 Craig TopperAdd X86 PEXTR and PDEP instructions.
2011-10-16 Craig TopperAdd X86 BZHI instruction as well as BMI2 feature detection.
2011-10-04 Craig TopperAdd support in the disassembler for ignoring the L...
2011-07-25 Bruno Cardoso Lopes- Handle special scalar_to_vector case: splats. Using...
2011-07-05 Eli FriedmanAdd assembler/disassembler support for non-AVX pclmulqd...
2011-04-04 Joerg SonnenbergerAdd support for the VIA PadLock instructions.
2011-04-04 Joerg SonnenbergerExpand Op0Mask by one bit in preparation for the PadLoc...
2011-03-15 Sean CallananEnabled disassembler support for AVX instructions
2011-02-22 Rafael EspindolaImplement xgetbv and xsetbv.
2010-11-30 Eric ChristopherFix some grammar in comments I noticed.
2010-11-30 Eric ChristopherThis defaults to GenericDomain.
2010-11-30 Eric ChristopherImplement a PseudoI class and transfer the sse instruct...
2010-10-31 Chris Lattnerfix the !eq operator in tblgen to return a bit instead...
2010-10-03 Chris LattnerImplement support for the bizarre 3DNow! encoding ...
2010-09-17 Chris Lattnerfix rdar://8444631 - encoder crash on 'enter'
2010-08-26 Bob WilsonFix comment typos.
2010-08-19 Chris Lattnerfix PR7465, mishandling of lcall and ljmp: intersegment...
2010-08-19 Chris Lattnerminor progress towards fixing PR7465
2010-07-23 Bruno Cardoso LopesAdd AVX version of CLMUL instructions
2010-07-23 Bruno Cardoso LopesAdd complete assembler support for FMA3 instructions...
2010-07-20 Bruno Cardoso LopesAdd new AVX instruction vinsertf128
2010-07-20 Bruno Cardoso LopesAdd AVX vbroadcast new instruction
2010-07-13 Bruno Cardoso LopesAVX 256-bit conversion instructions
2010-07-13 Bruno Cardoso LopesSince AVX is a superset of all SSE versions, only use...
2010-07-07 Chris LattnerImplement the major chunk of PR7195: support for 'callw'
2010-07-06 Bruno Cardoso LopesAdd AVX vblendvpd, vblendvps and vpblendvb instructions
2010-07-01 Bruno Cardoso Lopes- Add AVX SSE2 Move doubleword and quadword instructions.
2010-06-25 Bruno Cardoso LopesReapply r106896:
2010-06-24 Bruno Cardoso LopesAdd AVX CMP{SS,SD}{rr,rm} instructions and encoding...
2010-06-22 Bruno Cardoso LopesAdd AVX compare packed instructions
2010-06-22 Bruno Cardoso LopesAdd AVX MOV{SS,SD}{rr,rm} instructions
2010-06-18 Bruno Cardoso LopesFix typo, SSE1 should be used by XS, not SSE2
2010-06-18 Bruno Cardoso LopesApply some refactor to packed instructions
2010-06-17 Bruno Cardoso LopesUse new tablegen resources in SSE tablegen code. This...
2010-06-12 Bruno Cardoso LopesMore AVX: {ADD,SUB,MUL,DIV}{PD,PS}rr
2010-06-08 Bruno Cardoso LopesReapply r105521, this time appending "LLU" to 64 bit
2010-06-05 Chris Lattnerrevert r105521, which is breaking the buildbots with...
2010-06-05 Bruno Cardoso LopesInitial AVX support for some instructions. No patterns...
2010-04-05 Eric ChristopherRemove FIXME.
2010-04-05 Jakob Stoklund OlesenReplace TSFlagsFields and TSFlagsShifts with a simpler...
2010-04-02 Eric ChristopherSeparate out the AES-NI instructions from the SSE4...
2010-03-30 Jakob Stoklund OlesenRenumber SSE execution domains for better code size.
2010-03-25 Jakob Stoklund OlesenTeach TableGen to understand X.Y notation in the TSFlag...
2010-03-25 Jakob Stoklund OlesenAdd a late SSEDomainFix pass that twiddles SSE instruct...
2010-03-24 Kevin EnderbyFixed the SS42AI template for the SSE 4.2 instructions...
2010-02-13 Sean CallananAdded the rdtscp instruction to the x86 instruction
2010-02-13 Chris Lattnerremove special cases for vmlaunch, vmresume, vmxoff...
2010-02-12 Chris Lattnerenhance the immediate field encoding to know whether...
2010-02-12 Chris Lattneradd a bunch of mod/rm encoding types for fixed mod...
2009-12-18 Sean CallananInstruction fixes, added instructions, and AsmString...
2009-10-19 Nate BegemanPR 5245 - The imediate size target flag was not set...
2009-09-15 Sean CallananModified the Intel instruction tables to include
2009-08-18 Eric ChristopherImplement sse4.2 string/text processing instructions:
2009-08-08 Eric ChristopherAdd crc32 instruction and intrinsics. Add a new class...
2008-10-11 Anton KorobeynikovAdd ability to override segment (mostly for code emitte...
2008-08-27 Bill WendlingMake "movdq2q" and "movq2dq" dependent upon having...
2008-08-25 Bill WendlingNevermind. This broke the bootstrap (?!).
2008-08-25 Bill WendlingMOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize...
2008-08-23 Anton KorobeynikovProvide a 64 bit variant of mmx.maskmovq intrinsic...
2008-08-20 Dan GohmanFix comment spacing.
2008-07-17 Nate BegemanSSE codegen for vsetcc nodes
2008-03-14 Evan ChengFix a number of encoding bugs. SSE 4.1 instructions...
2008-03-01 Andrew LenharthAdd lock prefix support to x86. Also add the instructi...
2008-02-12 Nate BegemanSSE4.1 64b integer insert/extract pattern support
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-20 Evan ChengFix JIT encoding for CMPSD as well.
2007-12-16 Chris LattnerFix the JIT encoding of cmp*ss, which aborts with this...
2007-07-31 Evan ChengRedo and generalize previously removed opt for pinsrw...