Fix pastos in handling of AVX cvttsd2si, PR8491.
[oota-llvm.git] / lib / Target / X86 / X86InstrSSE.td
2010-10-28 Dale JohannesenFix pastos in handling of AVX cvttsd2si, PR8491.
2010-10-07 Chris Lattnersimplify some map operations.
2010-10-07 Evan ChengCanonicalize X86ISD::MOVDDUP nodes to v2f64 to make...
2010-10-06 Chris Lattnerremove the !nameconcat tblgen feature. It "shorthand...
2010-10-05 Chris Lattnerallow !strconcat to take more than two operands to...
2010-10-05 Chris Lattnerdistribute the rest of the contents of X86Instr64bit...
2010-10-05 Chris Lattnermove CMOV_FR32 and friends to InstrCompiler, since...
2010-09-29 Chris Lattnerfix rdar://8490728 - llvm-mc rejects gpr64 form of...
2010-09-29 Chris Lattneradd assembler support for the cvtsd2sil/cvtsd2siq mnemo...
2010-09-29 Chris Lattneradd basic avx support to the disassembler, also teach...
2010-09-29 Chris Lattneradd asmparser support for cvttpd2dq by removing some...
2010-09-29 Chris Lattnerimplement rdar://8456382 - cvtsd2si support, by removin...
2010-09-13 Dale JohannesenFix typos. 128-bit PSHUFB takes 128-bit memory op.
2010-09-09 Bruno Cardoso LopesAdd one more pattern to fallback movddup
2010-09-09 Dale JohannesenMove remaining MMX instructions from SSE to MMX.
2010-09-09 Dale JohannesenMove most MMX instructions (defined as anything that
2010-09-08 Bruno Cardoso Lopesx86 vector shuffle lowering now relies only on target...
2010-09-07 Dale JohannesenAdd patterns for MMX that use the new intrinsics.
2010-09-07 Bruno Cardoso LopesRemove unused target specific node
2010-09-03 Dale JohannesenRemove the rest of the nonexistent 64-bit AVX instructions.
2010-09-03 Bruno Cardoso LopesReapply last harmless part of r112934, the pattern...
2010-09-03 Daniel DunbarRevert r112934, "- Use specific nodes to match unpckl...
2010-09-03 Bruno Cardoso LopesAVX doesn't support mm operations neither its instrinsics.
2010-09-03 Bruno Cardoso Lopes- Use specific nodes to match unpckl masks.
2010-09-02 Bruno Cardoso Lopesbecome more strict about when it's safe to use X86ISD...
2010-09-01 Bruno Cardoso LopesUsing target specific nodes for shuffle nodes makes...
2010-09-01 Bruno Cardoso LopesUse movlps, movlpd, movss and movsd specific nodes...
2010-08-31 Bruno Cardoso LopesUse x86 specific MOVSLDUP node, add more patterns to...
2010-08-31 Bruno Cardoso LopesUse x86 specific MOVSHDUP node and add more patterns...
2010-08-31 Bruno Cardoso LopesUse MOVLHPS and MOVHLPS x86 nodes whenever possible...
2010-08-24 Bruno Cardoso LopesUse pshufhw and pshuflw in more cases and fix getTarget...
2010-08-20 Bruno Cardoso LopesThis is the first step towards refactoring the x86...
2010-08-13 Dale JohannesenRevert 110491. While not wrong, it was based on a
2010-08-13 Bruno Cardoso LopesImprove comment to make explicit why not to touch this...
2010-08-13 Eric ChristopherRevert last patch and r110954 as I meant to.
2010-08-12 Bruno Cardoso LopesSome small clean-up: use of pseudo instructions
2010-08-12 Bruno Cardoso Lopes- Teach SSEDomainFix to switch between different levels...
2010-08-12 Bruno Cardoso LopesDefine AVX 128-bit pattern versions of SET0PS/PD.
2010-08-12 Bruno Cardoso LopesBegin to support some vector operations for AVX 256...
2010-08-10 Bruno Cardoso LopesAdd AVX matching patterns to Packed Bit Test intrinsics.
2010-08-10 Bruno Cardoso LopesAdd AVX movnt{pd,ps,dq} 256-bit intrinsics
2010-08-10 Bruno Cardoso LopesAdd AVX movmsk 256-bit intrinsics
2010-08-10 Bruno Cardoso LopesSupport AVX 256-bit load and store intrinsics
2010-08-10 Bruno Cardoso LopesPatterns to match AVX cmp instructions
2010-08-10 Bruno Cardoso LopesAdd matching patterns for vblend AVX intrinsics
2010-08-09 Bruno Cardoso LopesAdd VCVTPD2PS, VCVTPS2DQ, VCVTPS2PDY, VCVTTPD2DQY,...
2010-08-09 Bruno Cardoso LopesAdd patterns to AVX conversions instructions. Do that...
2010-08-09 Bruno Cardoso LopesMemory version of vcvtdq2pd intrinsic
2010-08-09 Bruno Cardoso LopesPatterns to match vinsert, vbroadcast, vmovmask and...
2010-08-07 Dale JohannesenUse sdmem and sse_load_f64 (etc.) for the vector
2010-08-06 Bruno Cardoso LopesPatterns to match AVX 256-bit vzero intrinsics
2010-08-06 Bruno Cardoso LopesPatterns to match AVX 256-bit permutation intrinsics
2010-08-06 Bruno Cardoso LopesPatterns to match AVX 256-bit horizontal arithmetic...
2010-08-06 Bruno Cardoso LopesPatterns to match AVX 256-bit arithmetic intrinsics
2010-07-30 Bruno Cardoso LopesSupport all 128-bit AVX vector intrinsics. Most part...
2010-07-23 Bruno Cardoso LopesAdd AVX version of CLMUL instructions
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...
next