Fix some AVX instructions which didnt had HasAVX prefix. And also a problem with...
[oota-llvm.git] / lib / Target / X86 / X86InstrSSE.td
2010-07-23 Bruno Cardoso LopesFix some AVX instructions which didnt had HasAVX prefix...
2010-07-22 Bruno Cardoso LopesAdd remaining AVX instructions (most of them dealing...
2010-07-22 Eric ChristopherCustom lower the memory barrier instructions and add...
2010-07-21 Bruno Cardoso LopesAdd more 256-bit forms for a bunch of regular AVX instr...
2010-07-21 Bruno Cardoso LopesAdd missing AVX convert instructions. Those instruction...
2010-07-21 Bruno Cardoso LopesAvoid AVX instructions to be selected instead of its...
2010-07-21 Bruno Cardoso LopesAdd AVX only vzeroall and vzeroupper instructions
2010-07-21 Bruno Cardoso LopesAdd new AVX vpermilps, vpermilpd and vperm2f128 instruc...
2010-07-21 Bruno Cardoso LopesAdd new AVX vmaskmov instructions, and also fix the...
2010-07-20 Bruno Cardoso LopesAdd new AVX vextractf128 instructions
2010-07-20 Bruno Cardoso LopesAdd new AVX instruction vinsertf128
2010-07-20 Bruno Cardoso LopesAdd AVX vbroadcast new instruction
2010-07-19 Bruno Cardoso LopesAdd 256-bit vaddsub, vhadd, vhsub, vblend and vdpp...
2010-07-13 Bruno Cardoso LopesAdd AVX 256-bit compare instructions and a bunch of...
2010-07-13 Bruno Cardoso LopesAVX 256-bit conversion instructions
2010-07-13 Bruno Cardoso LopesAdd AVX 256-bit packed logical forms
2010-07-13 Bruno Cardoso LopesAdd AVX 256-bit unop arithmetic instructions
2010-07-13 Bruno Cardoso LopesSince AVX is a superset of all SSE versions, only use...
2010-07-12 David GreeneMove some SIMD fragment code into X86InstrFragmentsSIMD...
2010-07-12 Bruno Cardoso LopesAdd AVX 256 binary arithmetic instructions
2010-07-12 Bruno Cardoso LopesMore refactoring of basic SSE arith instructions. Open...
2010-07-12 Dan GohmanApply the SSE dependence idiom for SSE unary operations to
2010-07-12 Bruno Cardoso LopesAdd AVX 256-bit MOVMSK forms
2010-07-09 Bruno Cardoso LopesAdd AVX 256-bit packed MOVNT variants
2010-07-09 Bruno Cardoso LopesAdd AVX 256-bit unpack and interleave
2010-07-09 Bruno Cardoso LopesStart the support for AVX instructions with 256-bit...
2010-07-07 Bruno Cardoso LopesAdd AVX AES instructions
2010-07-07 Bruno Cardoso LopesAdd AVX SSE4.2 instructions
2010-07-07 Bruno Cardoso LopesUse only one multiclass to pinsrq instructions
2010-07-07 Bruno Cardoso LopesNow that almost all SSE4.1 AVX instructions are added...
2010-07-07 Bruno Cardoso LopesAdd AVX SSE4.1 insertps, ptest and movntdqa instructions
2010-07-07 Bruno Cardoso LopesAdd AVX SSE4.1 extractps and pinsr instructions
2010-07-07 Bruno Cardoso LopesAdd AVX SSE4.1 Extract Integer instructions
2010-07-06 Bruno Cardoso LopesAdd the rest of AVX SSE4.1 packed move with sign/zero...
2010-07-06 Bruno Cardoso LopesAdd part of AVX SSE4.1 packed move with sign/zero exten...
2010-07-06 Bruno Cardoso LopesAdd AVX vblendvpd, vblendvps and vpblendvb instructions
2010-07-05 Chris Lattnerrip out even more sporadic v2f32 support.
2010-07-04 Bill WendlingRevert r107583. I no longer think that this is the...
2010-07-04 Bill WendlingMark sse_load_f32 and sse_load_f64 as having memory...
2010-07-03 Bruno Cardoso LopesAdd AVX SSE4.1 blend, mpsadbw and vdp
2010-07-03 Bruno Cardoso LopesAdd AVX SSE4.1 binop (some forms of packed max,min...
2010-07-03 Bruno Cardoso LopesAdd AVX SSE4.1 Horizontal Minimum and Position instruction
2010-07-03 Bruno Cardoso LopesAdd AVX SSE4.1 round instructions
2010-07-02 Bruno Cardoso LopesSimple refactoring of SSE4.1 instructions, making room...
2010-07-02 Bruno Cardoso Lopes- Add support for the rest of AVX SSE3 instructions
2010-07-01 Bruno Cardoso LopesShrink down SSE3 code by more multiclass refactoring
2010-07-01 Bruno Cardoso LopesShrink down SSE3 code by some multiclass refactoring...
2010-07-01 Bruno Cardoso LopesMove SSE3 Move patterns to a more appropriate section
2010-07-01 Bruno Cardoso LopesAdd AVX SSE3 packed addsub instructions
2010-07-01 Bruno Cardoso LopesAdd AVX SSE3 replicate and convert instructions
2010-07-01 Bruno Cardoso Lopes- Add AVX SSE2 Move doubleword and quadword instructions.
2010-06-30 Bruno Cardoso LopesMove MOVD/MODQ code around, creating sections for each...
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 mask creation and conditional store instru...
2010-06-30 Bruno Cardoso LopesFix a bug introduced in r107211 where instructions...
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 packed integer extract/insert instructions
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 integer unpack instructions
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 packed integer shuffle instructions
2010-06-30 Bruno Cardoso LopesSmall refactoring of SSE2 packed integer shuffle instru...
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 pack with saturation integer instructions
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 integer packed compare instructions
2010-06-30 Bruno Cardoso Lopes- Add AVX form of all SSE2 logical instructions
2010-06-29 Bruno Cardoso LopesAdd *several* AVX integer packed binop instructions
2010-06-29 Bruno Cardoso LopesMove SSE2 Packed Integer instructions around, and creat...
2010-06-29 Bruno Cardoso LopesAdd AVX Move Aligned/Unaligned packed integers
2010-06-29 Bruno Cardoso LopesAdd AVX ld/st XCSR register.
2010-06-29 Bruno Cardoso LopesAdd AVX non-temporal stores
2010-06-29 Bruno Cardoso LopesMove non-temporal movs to their own section
2010-06-29 Bruno Cardoso LopesAdd sqrt, rsqrt and rcp AVX instructions
2010-06-29 Bruno Cardoso LopesRefactoring of arithmetic instruction classes with...
2010-06-29 Bruno Cardoso LopesDescribed the missing AVX forms of SSE2 convert instruc...
2010-06-25 Bruno Cardoso LopesAdd AVX convert CVTSS2SI{rr,rm} and CVTDQ2PS{rr,rm...
2010-06-25 Bruno Cardoso LopesReapply r106896:
2010-06-25 Bruno Cardoso Lopesrevert this now, it's using avx instead of sse :)
2010-06-25 Bruno Cardoso LopesAdd several AVX MOV flavors
2010-06-25 Dan Gohmanpcmpeqd and friends are Commutable.
2010-06-25 Bruno Cardoso LopesMove the last piece of SSE2 convert instructions to...
2010-06-25 Bruno Cardoso LopesMore SSE refactoring, this time with different types...
2010-06-25 Bruno Cardoso LopesRefactoring of more SSE conversion instructions. Also...
2010-06-25 Bruno Cardoso LopesAdd some AVX convert instructions
2010-06-24 Bruno Cardoso LopesRefactoring of SSE convert intrinsics
2010-06-24 Bruno Cardoso LopesRefactoring of SSE conversion instructions
2010-06-24 Bruno Cardoso LopesRefactor SSE cmp intrinsics and declare the same for AVX
2010-06-24 Bruno Cardoso Lopes- Add AVX COMI{SS,SD}{rr,rm} and UCOMI{SS,SD}{rr,rm}.
2010-06-24 Bruno Cardoso LopesAdd AVX CMP{SS,SD}{rr,rm} instructions and encoding...
2010-06-24 Bruno Cardoso LopesMove SSE and AVX shuffle, unpack and compare code to...
2010-06-23 Bruno Cardoso LopesAdd AVX MOVMSK{PS,PD}rr instructions
2010-06-23 Bruno Cardoso LopesAdd AVX SHUF{PS,PD}{rr,rm} instructions
2010-06-22 Bruno Cardoso LopesAdd AVX compare packed instructions
2010-06-22 Bruno Cardoso LopesReapply support for AVX unpack and interleave instructi...
2010-06-22 Bruno Cardoso LopesAdd AVX MOV{SS,SD}{rr,rm} instructions
2010-06-22 Bruno Cardoso LopesReorganize logical and arithmetic SSE 1 & 2 instructions
2010-06-22 Bruno Cardoso LopesReorganize SSE instructions, making easier to see oport...
2010-06-21 Bruno Cardoso Lopesrevert r106482
2010-06-21 Bruno Cardoso Lopeschange parameter name to avoid confusion with global...
2010-06-21 Bruno Cardoso LopesAdd unpack and interleave AVX instructions, encoding...
2010-06-21 Bruno Cardoso LopesMove part of SSE 1 & 2 compare, shuffle and unpack...
2010-06-21 Bruno Cardoso LopesAdd AVX regular (non-aliased ones) and,or,xor,andn...
2010-06-19 Bruno Cardoso LopesRefactoring of regular logical packed instructions...
2010-06-19 Bruno Cardoso LopesRefactor aliased packed logical instructions, also add
2010-06-19 Bruno Cardoso LopesMove new sse 1 & 2 generic classes to a more appropriat...
next