OSDN Git Service

Update aosp/master LLVM for rebase to r230699.
[android-x86/external-llvm.git] / lib / Target / X86 / X86InstrFragmentsSIMD.td
2012-03-05 Stephen HinesMerge branch 'upstream' into merge-20120305
2012-02-29 Jean-Baptiste Queruresolved conflicts for merge of 8f698b54 to master
2012-02-19 Jia Liusome comment fix for X86 and ARM
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-17 Craig TopperRemove the last of the old vector_shuffle patterns...
2012-02-14 Craig TopperMove old movl vector_shuffle patterns. Not needed anymo...
2012-02-13 Craig TopperStill more vector_shuffle pattern removal.
2012-02-13 Craig TopperRecommit r150328. Previous test failures should be...
2012-02-13 NAKAMURA TakumiRevert r150328, "Remove more vector_shuffle patterns."
2012-02-12 Craig TopperRemove more vector_shuffle patterns.
2012-02-12 Craig TopperRemove more vector_shuffle patterns.
2012-02-11 Craig TopperRemove some patterns for matching vector_shuffle instru...
2012-02-05 Craig TopperAdd target specific node for PMULUDQ. Change patterns...
2012-02-02 Elena DemikhovskyOptimization for SIGN_EXTEND operation on AVX.
2012-01-30 Craig TopperMove some XOP patterns into instruction definition...
2012-01-25 Craig TopperCustom lower PSIGN and PSHUFB intrinsics to their corre...
2012-01-24 Craig TopperAdd comments near load pattern fragments indicating...
2012-01-23 Craig TopperRemove pattern fragments for v32i8, v16i16, v8i32,...
2012-01-22 Craig TopperCombine X86 CMPPD and CMPPS node types. Simplifies...
2012-01-22 Craig TopperMerge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPG...
2012-01-22 Craig TopperAdd target specific ISD node types for SSE/AVX vector...
2012-01-19 Craig TopperMerge 128-bit and 256-bit SHUFPS/SHUFPD handling.
2011-12-31 Craig TopperMerge X86 SHUFPS and SHUFPD node types.
2011-12-17 Craig TopperRemove an unused X86ISD node type.
2011-12-16 Logan ChienMerge with LLVM upstream r146714 (Dec 16th 2011)
2011-12-11 Craig TopperRemove some remants of the old palign pattern fragment...
2011-12-06 Craig TopperMerge floating point and integer UNPCK X86ISD node...
2011-11-30 Craig TopperMerge VPERM2F128/VPERM2I128 ISD node types.
2011-11-30 Craig TopperMerge decoding of VPERMILPD and VPERMILPS shuffle masks...
2011-11-28 Craig TopperAdd X86 instruction selection for VPERM2I128 when AVX2...
2011-11-26 Craig TopperMerge 128-bit and 256-bit X86ISD node types for VPERMIL...
2011-11-26 Craig TopperCollapse X86ISD node types for PUNPCKH*, PUNPCKL*,...
2011-11-25 Logan ChienMerge with LLVM upstream r145126 (Nov 25th 2011)
2011-11-24 Craig TopperRemove 256-bit specific node types for UNPCKHPS/D and...
2011-11-24 Craig TopperRemove AVX2 specific X86ISD node types for PUNPCKH...
2011-11-21 Craig TopperLowering for v32i8 to VPUNPCKLBW/VPUNPCKHBW when AVX2...
2011-11-21 Craig TopperAdd support for lowering 256-bit shuffles to VPUNPCKL...
2011-11-19 Craig TopperSynthesize SSSE3/AVX 128-bit horizontal integer add...
2011-11-19 Craig TopperCollapse X86 PSIGNB/PSIGNW/PSIGND node types.
2011-11-19 Craig TopperExtend VPBLENDVB and VPSIGN lowering to work for AVX2.
2011-11-14 Craig TopperAdd a bunch more X86 AVX2 instructions and their corres...
2011-11-02 Craig TopperAdd a bunch more X86 AVX2 instructions and their corres...
2011-10-19 Logan ChienMerge with LLVM upstream 2011/10/20 (r142530)
2011-09-22 Duncan SandsSynthesize SSE3/AVX 128 bit horizontal add/sub instruct...
2011-09-13 Bruno Cardoso LopesAdd versions 256-bit versions of alignedstore and align...
2011-09-12 Nadav RotemFormat patterns, remove unused X86blend patterns
2011-09-09 Nadav RotemImplement vector-select support for avx256. Refactor...
2011-09-08 Bruno Cardoso LopesAdd AVX versions of blend vector operations and fix...
2011-09-08 Nadav RotemAdd X86-SSE4 codegen support for vector-select.
2011-08-17 Bruno Cardoso LopesIntroduce matching patterns for vbroadcast AVX instruct...
2011-08-12 Bruno Cardoso LopesThe VPERM2F128 is a AVX instruction which permutes...
2011-07-29 Bruno Cardoso LopesCleanup PALIGNR handling and remove the old palign...
2011-07-27 Bruno Cardoso LopesThe vpermilps and vpermilpd have different behaviour...
2011-07-27 Bruno Cardoso LopesRemove more dead code!
2011-07-26 Bruno Cardoso LopesRecognize unpckh* masks and match 256-bit versions...
2011-07-26 Bruno Cardoso LopesCleanup movsldup/movshdup matching.
2011-07-25 Bruno Cardoso Lopes- Handle special scalar_to_vector case: splats. Using...
2011-07-21 Bruno Cardoso LopesAdd support for 256-bit versions of VPERMIL instruction...
2011-07-16 Nowar GuMerge upstream to r135343 at Sat. 16th July 2011.
2011-07-14 Benjamin KramerPort operand types for ARM and X86 over from EDIS to...
2011-07-13 Bruno Cardoso LopesMake X86ISD::ANDNP more general and Codegen 256-bit...
2011-07-13 Bruno Cardoso LopesThe target specific node PANDN name is misleading....
2011-07-13 Bruno Cardoso LopesAVX Codegen support for 256-bit versions of vandps...
2011-06-20 Nowar GuMerge upstream to r133240 at Fri. 17th Jun 2011.
2011-06-03 Stuart HastingsReapply 132424 with fixes. This fixes PR10068.
2011-06-02 Rafael EspindolaRevert 132424 to fix PR10068.
2011-06-01 Stuart HastingsRecommit 132404 with fixes. rdar://problem/5993888
2011-06-01 Stuart HastingsRevert 132404 to appease a buildbot. rdar://problem...
2011-06-01 Stuart HastingsAdd support for x86 CMPEQSS and friends. These instruc...
2011-06-01 Stuart HastingsFGETSIGN support for x86, using movmskps/pd. Will...
2011-03-09 Jush LuMerge upstream r127116
2011-03-02 David Greene[AVX] Fix mask predicates for 256-bit UNPCKLPS/D and...
2011-02-28 jushMerge LLVM upstream r119309 into honey
2011-02-04 David Greene[AVX] Support VSINSERTF128 with more patterns and appro...
2011-02-03 David Greene[AVX] VEXTRACTF128 support. This commit includes patte...
2010-12-20 Nate BegemanImplement feedback from Bruno on making pblendvb an...
2010-12-17 Nate BegemanAdd support for matching psign & plendvb to the x86...
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-09-22 Chris Lattnergive VZEXT_LOAD a memory operand, it now works with...
2010-09-22 Chris Lattnergive VZEXT_LOAD a memory operand, it now works with...
2010-09-21 Chris Lattnerfix a long standing wart: all the ComplexPattern's...
2010-09-21 Chris Lattnerfix a long standing wart: all the ComplexPattern's...
2010-09-14 Shih-wei LiaoMerge commit 'refs/changes/82/67782/1' of ssh://android...
2010-09-13 Dale JohannesenFix typos. 128-bit PSHUFB takes 128-bit memory op.
2010-09-13 Dale JohannesenFix typos. 128-bit PSHUFB takes 128-bit memory op.
2010-09-11 Shih-wei LiaoMerge commit '69494cf8102cf872e9cb76662e9960be7c112112...
2010-09-10 Bill WendlingReapply r113585. The msvc machine is mercurial.
2010-09-10 Bill WendlingReapply r113585. The msvc machine is mercurial.
2010-09-10 Bill Wendlingr113585 was causing clang-i686-xp-msvc9 to fail in...
2010-09-10 Bill Wendlingr113585 was causing clang-i686-xp-msvc9 to fail in...
2010-09-10 Bill WendlingMark the sse_load_f32 and sse_load_f64 load patterns...
2010-09-10 Bill WendlingMark the sse_load_f32 and sse_load_f64 load patterns...
2010-09-07 Bruno Cardoso LopesRemove unused target specific node
2010-09-07 Bruno Cardoso LopesRemove unused target specific node
2010-09-01 Bruno Cardoso LopesUse movlps, movlpd, movss and movsd specific nodes...
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 MOVSLDUP node, add more patterns to...
2010-08-31 Bruno Cardoso LopesUse MOVLHPS and MOVHLPS x86 nodes whenever possible...
next