[x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)
[oota-llvm.git] / lib / Target / X86 / X86InstrSSE.td
2014-01-17 Craig TopperAdd OpSize16 flags to 32-bit CRC32 instructions so...
2014-01-14 Craig TopperSeparate the concept of 16-bit/32-bit operand size...
2014-01-05 Craig TopperAdd the other form of movq xmm,xmm for the disassembler.
2014-01-05 Craig TopperUse patterns to remove some duplicate instructions.
2014-01-05 Craig TopperMark x86 _alt instructions as AsmParserOnly so they...
2014-01-05 Craig TopperAdd a new x86 specific instruction flag to force some...
2014-01-02 Craig TopperMark all x86 Int_ and _Int patterns as isCodeGenOnly...
2013-12-20 Eric Christopher[x86] Rename In32BitMode predicate to Not64BitMode
2013-12-16 Elena DemikhovskyAVX-512: Added legal type MVT::i1 and VK1 register...
2013-12-12 Andrea Di BiagioAdded new X86 patterns to select SSE scalar fp arithmet...
2013-12-10 Andrea Di BiagioEnsure that the backend no longer emits unnecessary...
2013-11-26 Cameron McInallyAdd an intrinsic for the SSE2 PAUSE instruction.
2013-11-19 Cameron McInallyFix assembly operands for the SSE2 cvtsd2ss instruction.
2013-11-05 Craig TopperLift alignment restrictions on load folding for a signi...
2013-11-02 Michael LiaoFix PR17764
2013-10-23 Benjamin KramerX86: Custom lower sext v16i8 to v16i16, and the corresp...
2013-10-23 Benjamin KramerX86: Custom lower zext v16i8 to v16i16.
2013-10-22 Craig TopperReplace (V)MOVZDI2PDIrr/rm instructions with patterns...
2013-10-21 Lang HamesX86 vector element shift-by-immediate instructions...
2013-10-15 Craig TopperRemove x86_sse42_crc32_64_8 intrinsic. It has no functi...
2013-10-14 Craig TopperCreate classes to reduce the size of the tablegen entri...
2013-10-14 Craig TopperAllow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd...
2013-10-14 Craig TopperAdd disassembler support for SSE4.1 register/register...
2013-10-14 Craig TopperMark MOVMSKPS/MOVMSKPD/VPINSRWrr64i as AsmParserOnly...
2013-10-14 Craig TopperDon't use 64-bit versions of MOVMSKPD in CodeGen. The...
2013-10-12 Craig TopperMark some more instructions as CodeGenOnly. Remove...
2013-10-10 Craig TopperAllow non-AVX form of pmovmskb to take a GR64 operand.
2013-10-10 Craig TopperRemove duplicate instructions.
2013-10-09 Elena DemikhovskyAVX-512: Added VRCP28 and VRSQRT28 instructions and...
2013-10-09 Craig TopperMark some instructions as CodeGenOnly since they aren...
2013-10-09 Craig TopperAdd in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmov...
2013-10-08 Craig TopperRemove some instructions that existed to provide aliase...
2013-10-07 Craig TopperRemove some instructions that seem to only exist to...
2013-10-07 Craig TopperRemove FsMOVAPSrr and friends. They have no patterns...
2013-10-07 Craig TopperTeach X86 asm parser that VMOVAPSrr and other VEX-encod...
2013-09-27 Craig TopperSwitch HasAVX to UseAVX in one spot to ensure that...
2013-09-27 Craig TopperRemoval some duplicate patterns.
2013-09-27 Yunzhong GaoFixing Intel format of the vshufpd instruction.
2013-09-20 Craig TopperLift alignment restrictions on load/store folding of...
2013-09-18 Craig TopperLift alignment restrictions for load/store folding...
2013-09-17 Ben LangmuirAdd llvm.x86.* intrinsics for Intel SHA Extensions
2013-09-16 Craig TopperMake F16C feature flag imply AVX rather than just check...
2013-09-14 Ben LangmuirAdd the remaining Intel SHA instructions
2013-09-13 Preston GurdAdds support for Atom Silvermont (SLM) - -march=slm
2013-09-12 Ben LangmuirPartial support for Intel SHA Extensions (sha1rnds4)
2013-09-12 Elena DemikhovskyAVX-512: implemented extractelement with variable index.
2013-09-08 Craig TopperAdd neverHasSideEffects=1 on a couple move instructions.
2013-08-28 Elena DemikhovskyAVX-512: added SQRT, VRSQRT14, VCOMISS, VUCOMISS, VRCP1...
2013-08-27 Elena DemikhovskyAVX-512: added conversion instructions.
2013-08-26 Elena DemikhovskyAVX-512: Added shuffle instructions -
2013-08-20 Elena DemikhovskyAVX-512: Added more patterns for VMOVSS, VMOVSD, VMOVD...
2013-08-20 Craig TopperMove AVX and non-AVX replication inside a couple multic...
2013-08-18 Elena DemikhovskyAVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.
2013-08-04 Benjamin KramerX86: Turn fp selects into mask operations.
2013-08-04 Elena DemikhovskyAVX-512 set: added VEXTRACTPS instruction
2013-07-31 Elena DemikhovskyAdded INSERT and EXTRACT intructions from AVX-512 ISA.
2013-07-31 Craig TopperChanged register names (and pointer keywords) to be...
2013-07-23 Craig TopperRemove some errant space charcters in mnemonic strings.
2013-07-22 Craig TopperMore Intel syntax alias fixes.
2013-07-22 Craig TopperChange %xmm0 to XMM0 in Intel side of asm strings for...
2013-06-09 Elena DemikhovskyRemoved PackedDouble domain from scalar instructions...
2013-06-05 Michael Liao[PATCH] Fix VGATHER* operand constraints
2013-05-21 Elena DemikhovskyRemoved SSEPacked domain from all forms (AVX, SSE,...
2013-05-07 Preston GurdCorrected Atom latencies for SSE SQRT instructions.
2013-05-01 Rafael EspindolaPut VMOVPQIto64rr in the VRPDI class.
2013-04-26 Benjamin KramerX86: Now that we have a canonical form for vector integ...
2013-03-26 Jakob Stoklund OlesenAnnotate the remaining x86 instructions with SchedRW...
2013-03-25 Jakob Stoklund OlesenRemove IIC_DEFAULT from X86Schedule.td
2013-03-20 Jakob Stoklund OlesenModel prefetches and barriers as loads.
2013-03-20 Jakob Stoklund OlesenAdd a catch-all WriteSystem SchedWrite type.
2013-03-20 Jakob Stoklund OlesenAnnotate the remaining SSE MOV instructions.
2013-03-20 Jakob Stoklund OlesenAnnotate SSE horizontal and integer instructions.
2013-03-20 Jakob Stoklund OlesenAdd some missing SSE annotations.
2013-03-19 Jakob Stoklund OlesenAnnotate various null idioms with SchedRW lists.
2013-03-19 Jakob Stoklund OlesenAnnotate SSE float conversions with SchedRW lists.
2013-03-18 Jakob Stoklund OlesenAdd SchedRW annotations to most of X86InstrSSE.td.
2013-03-14 Nadav RotemUnaligned loads should use the VMOVUPS opcode.
2013-01-28 Craig TopperFix inconsistent usage of PALIGN and PALIGNR when refer...
2013-01-17 Craig TopperCombine AVX and SSE forms of MOVSS and MOVSD into the...
2013-01-14 Craig TopperSimplify nested strconcats in X86 td files since strcon...
2013-01-14 Craig TopperCreate a single multiclass for SSE and AVX version...
2013-01-13 Benjamin KramerX86: Add patterns for X86ISD::VSEXT in registers.
2013-01-07 Craig TopperRemove unnecessary # tokens at the beginning and end...
2013-01-06 Craig TopperFix suffix handling for parsing and printing of cvtsi2s...
2013-01-02 Craig TopperMerge SSE and AVX instruction definitions for scalar...
2013-01-02 Craig TopperMerge SSE and AVX instruction definitions for PSHUFD...
2013-01-02 Rafael EspindolaRevert 171351. It broke MC/X86/x86-32-avx.s.
2013-01-01 Craig TopperMerge SSE and AVX instruction definitions for scalar...
2013-01-01 Craig TopperRemove unused argument from a multiclass.
2013-01-01 Craig TopperMerge intrinsic instruction definitions for SSE and...
2013-01-01 Craig TopperRemove 2 unused multiclasses.
2013-01-01 Craig TopperMerge AVX/SSE instruction definitions for SQRTPS/PD...
2012-12-31 Craig TopperUse packed instead of scalar itineraries for SSE1/2...
2012-12-29 Craig TopperRemove intrinsic specific instructions for (V)SQRTPS...
2012-12-29 Craig TopperRemove intrinsic specific instructions for SSE/SSE2...
2012-12-27 Craig TopperMerge basic_sse12_fp_binop_p_int and basic_sse12_fp_bin...
2012-12-27 Craig TopperMerge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p...
2012-12-27 Craig TopperAdd hasSideEffects=0 to some forms of ROUND, RCP, and...
2012-12-27 Craig TopperMove single letter 'P' prefix out of multiclass now...
2012-12-26 Craig TopperMark all the _REV instructions as not having side effec...
next