Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1.
[oota-llvm.git] / lib / Target / X86 / X86InstrSSE.td
2012-07-30 Craig TopperFix patterns for CVTTPS2DQ to specify SSE2 instead...
2012-07-30 Craig TopperFix up patterns for VCVTSS2SD. Specifically give it...
2012-07-29 Craig TopperFix load types on intrinsic forms of SS2SD and SD2SS...
2012-07-29 Craig TopperMove more SSE/AVX convert instruction patterns into...
2012-07-28 Craig TopperFold patterns for some of the SSE/AVX convert instructi...
2012-07-28 Craig TopperMark some of the SSE/AVX convert instructions as mayLoa...
2012-07-28 Craig TopperMake CVTSS2SI instruction definition consistent with...
2012-07-28 Craig TopperFix up memory load types for SSE scalar convert intrins...
2012-07-26 Jakob Stoklund OlesenRemove the last mentions of sub_ss and sub_sd from...
2012-07-26 Jakob Stoklund OlesenEliminate sub_ss, sub_sd from broadcast patterns.
2012-07-26 Jakob Stoklund OlesenEliminate more sub_ss / sub_sd patterns.
2012-07-26 Jakob Stoklund OlesenEliminate some SUBREG_TO_REG patterns with sub_ss and...
2012-07-26 Jakob Stoklund OlesenEliminate a batch of uses of sub_ss and sub_sd in the...
2012-07-26 Craig TopperMake l/q suffixes on AVX forms of scalar convert instru...
2012-07-18 Nadav RotemThe vbroadcast family of instructions has 'fallback...
2012-07-18 Craig TopperMake x86 asm parser to check for xmm vs ymm for index...
2012-07-15 Nadav RotemRename VBROADCASTSDrm into VBROADCASTSDYrm to match...
2012-07-13 Craig TopperMark VINSERTI128rm as MayLoad=1. Fixes PR13348.
2012-07-12 Craig TopperUpdate GATHER instructions to support 2 read-write...
2012-07-10 Craig TopperReverse assembler/disassembler operand order for gather...
2012-07-03 Craig TopperRemove extra space.
2012-07-03 Craig TopperChange i128mem/i256mem to f128mem/f256mem on some float...
2012-07-03 Craig TopperAdd aliases for pblendvb, blendvpd, and blendvps instru...
2012-07-01 Elena DemikhovskyOptimization of shuffle node that can fit to the regist...
2012-06-29 Manman RenX86: add more GATHER intrinsics in LLVM
2012-06-26 Manman RenX86: add GATHER intrinsics (AVX2) in LLVM
2012-06-26 Craig TopperRemove some duplicate instructions that exist only...
2012-06-25 Craig TopperAdd SSE2 predicate to CVTPS2PD instructions. Doesn...
2012-06-25 Craig TopperRemove codegen only instruction in favor of one that...
2012-06-24 Craig TopperRemove intrinsic specific instructions for (V)CVTPS2DQ...
2012-06-24 Craig TopperRemove intrinsic specific instructions for (V)CVTPS2DQ...
2012-06-24 Craig TopperFix build failures from r159106.
2012-06-24 Craig TopperRemove intrinsic specific instructions for CVTPD2PS...
2012-06-24 Craig TopperRemove intrinsic specific instructions for CVTPD2DQ...
2012-06-23 Craig TopperRemove intrinsic specific instructions for (V)CVTDQ2PS...
2012-06-23 Craig TopperMake CVTDQ2PS instruction use SSE2 predicate instead...
2012-06-23 Craig TopperMove CVTPD2DQ to use SSE2 predicate instead of SSE3...
2012-06-23 Craig TopperUse correct memory types for (V)CVTDQ2PD instructions.
2012-06-23 Craig TopperRemove intrinsic specific instructions for 128-bit...
2012-06-20 Craig TopperAdd predicate check around some patterns.
2012-06-20 Craig TopperAdd predicate check around some patterns.
2012-06-16 Kay Tiong Khoo*no need to pollute Intel syntax with bonus mnemonics...
2012-06-06 Craig TopperMark several instructions SSE2 instead of SSE3 as they...
2012-05-31 Benjamin KramerX86: Rename the CLMUL target feature to PCLMUL.
2012-05-31 Craig TopperAdd intrinsic for pclmulqdq instruction.
2012-05-29 Benjamin KramerAdd intrinsics, code gen, assembler and disassembler...
2012-05-08 Craig TopperRemove 256-bit AVX non-temporal store intrinsics. Simil...
2012-05-07 Craig TopperFix some issues in the f16c instructions.
2012-05-07 Craig TopperAdd SSE4A MOVNTSS/MOVNTSD instructions.
2012-04-24 Nadav RotemAVX: Add additional vbroadcast replacement sequences...
2012-04-24 Nadav RotemAVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes...
2012-04-22 Elena DemikhovskyZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2
2012-04-16 Craig TopperReplace vpermd/vpermps intrinic patterns with custom...
2012-04-16 Craig TopperFlip the arguments when converting vpermd/vpermps intri...
2012-04-16 Craig TopperMerge vpermps/vpermd and vpermpd/vpermq SD nodes.
2012-04-15 Craig TopperRemove AVX2 vpermq and vpermpd intrinsics. These can...
2012-04-15 Nadav RotemFix PR12529. The Vxx family of instructions are only...
2012-04-15 Elena DemikhovskyAdded VPERM optimization for AVX2 shuffles
2012-04-12 Craig TopperFix 128-bit ptest intrinsics to take v2i64 instead...
2012-04-11 Nadav RotemReapply 154396 after fixing a test.
2012-04-10 Eric ChristopherTemporarily revert this patch to see if it brings the...
2012-04-10 Nadav RotemModify the code that lowers shuffles to blends from...
2012-04-07 Craig TopperTurn avx2 vinserti128 intrinsic calls into INSERT_SUBVE...
2012-04-07 Craig TopperMove vinsertf128 patterns near the instruction definiti...
2012-04-03 Craig TopperAdd support for AVX enhanced comparison predicates...
2012-03-20 Chad Rosier[avx] Add patterns for combining vextractf128 + vmovaps...
2012-03-20 Chad Rosier[avx] Add the AddedComplexity to the VINSERTI128 avx2...
2012-03-20 Chad RosierWhitespace.
2012-03-20 Chad Rosier[avx] Move the vextractf128 patterns closer to the...
2012-03-20 Chad Rosier[avx] Adjust the VINSERTF128rm pattern to allow for...
2012-03-15 Chad Rosier[avx] Add patterns for VINSERTF128rm.
2012-03-10 Kay Tiong Khoo*fix typo in comment; test of commit access
2012-03-09 Chad RosierFix a regression from r147481.
2012-02-27 Preston GurdThis patch adds instruction latencies for the SSE instr...
2012-02-24 Pete CooperTurn avx insert intrinsic calls into INSERT_SUBVECTOR...
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 TopperRemove more vector_shuffle patterns for unpack. These...
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 more vector_shuffle patterns.
2012-02-11 Craig TopperRemove some patterns for matching vector_shuffle instru...
2012-02-08 Craig TopperRemove a couple unneeded intrinsic patterns
2012-02-08 Craig TopperRemove GCC builtins for vpermilp* intrinsics as clang...
2012-02-07 Craig TopperAdd instruction selection for 256-bit VPSHUFD and 128...
2012-02-05 Craig TopperAdd target specific node for PMULUDQ. Change patterns...
2012-02-02 Elena DemikhovskyOptimization for SIGN_EXTEND operation on AVX.
2012-02-01 Andrew TrickInstruction scheduling itinerary for Intel Atom.
2012-01-30 Craig TopperFix pattern for memory form of PSHUFD for use with...
2012-01-27 Craig TopperMove some patterns back near their instructions and...
2012-01-26 Victor UmanskyFix for the following bug in AVX codegen for double...
2012-01-26 Craig TopperFix AVX vs SSE patterns ordering issue for VPCMPESTRM...
2012-01-26 Craig TopperRemove some more patterns by custom lowering intrinsics...
2012-01-25 Craig TopperCustom lower PSIGN and PSHUFB intrinsics to their corre...
2012-01-25 Craig TopperCustom lower phadd and phsub intrinsics to target speci...
next