summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrSSE.td
Commit message (Expand)AuthorAge
* Implement a feature (-vector-unaligned-mem) to allow targets toDavid Greene2010-01-11
* Remove target attribute break-sse-dep. Instead, do not fold load into sse par...Evan Cheng2009-12-22
* On recent Intel u-arch's, folding loads into some unary SSE instructions canEvan Cheng2009-12-18
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-18
* Optimize splat of a scalar load into a shuffle of a vector load when it's leg...Evan Cheng2009-12-09
* Recommitting PALIGNR shift width fixes.Sean Callanan2009-11-20
* Reverting PALIGNR fix until I figure out how thisSean Callanan2009-11-20
* Fixed PALIGNR to take 8-bit rotations in all cases.Sean Callanan2009-11-20
* Re-apply 89011. It's not to be blamed.Evan Cheng2009-11-17
* Revert 89011. Buildbot thinks it might be breaking stuff.Evan Cheng2009-11-17
* A few more instructions that should be marked re-materializable.Evan Cheng2009-11-17
* - Check memoperand alignment instead of checking stack alignment. Most load /...Evan Cheng2009-11-16
* x86 vector shuffle cleanup/fixes:Nate Begeman2009-11-07
* Fix a couple of shuffle patterns to use movhlps insteadEric Christopher2009-11-07
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-29
* X86 palignr intrinsics immediate field is in bits. ISel must transform it int...Evan Cheng2009-10-28
* Add support for matching shuffle patterns with palignr.Nate Begeman2009-10-19
* Add support for rematerializing FsFLD0SS and FsFLD0SD as constant-poolDan Gohman2009-09-21
* Added a variety of floating-point and SSE instructions.Sean Callanan2009-09-16
* Fixed PCMPESTRM128 to have opcode 0x60 instead of 0x62, as specified by theSean Callanan2009-08-20
* Implement sse4.2 string/text processing instructions:Eric Christopher2009-08-18
* Add 'isCodeGenOnly' bit to Instruction .td records.Daniel Dunbar2009-08-11
* Fix up whitespace, remove commented out code.Eric Christopher2009-08-10
* llvm-mc/AsmMatcher: Change assembler parser match classes to their own recordDaniel Dunbar2009-08-10
* Extend comment on ParserMatchClass .td field, and add some missingDaniel Dunbar2009-08-09
* Add crc32 instruction and intrinsics. Add a new class of prefixEric Christopher2009-08-08
* Whitespace and 80-col cleanup.Eric Christopher2009-07-31
* Add a new register class to describe operands that can't be SP,Dan Gohman2009-07-30
* Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. LowerEric Christopher2009-07-29
* Update insertps handling based on feedback. Move to a v4f32 styleEric Christopher2009-07-24
* Support insertps via the intrinsic and add a couple of simpleEric Christopher2009-07-23
* Fix for PR2484: add an SSE1 pattern for a shuffle we normally prefer to Eli Friedman2009-06-19
* Fix an obvious typo.Eli Friedman2009-06-06
* The MONITOR and MWAIT instructions have insufficient information forBill Wendling2009-05-28
* Fix MOVMSKPDrr encoding.Evan Cheng2009-05-28
* Fix PSIGND encoding bug. Patch by Sean Callanan.Evan Cheng2009-05-28
* "The instructions MMX_PSADBWrm and MMX_PSADBWrr have opcode 0b11100000 (e0), butBill Wendling2009-05-28
* Fix sfence jit encoding. Patch by Sean Callanan.Evan Cheng2009-05-27
* 80 col violations.Evan Cheng2009-05-12
* Fix infinite recursion in the C++ code which handles movddup by making it unn...Nate Begeman2009-04-29
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-27
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-24
* PR2957Nate Begeman2009-04-24
* Re-apply 68552.Rafael Espindola2009-04-08
* Temporarily revert r68552. This was causing a failure in the self-hosting LLVMBill Wendling2009-04-07
* Reduce code duplication on the TLS implementation.Rafael Espindola2009-04-07
* ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these in...Evan Cheng2009-02-26
* Generate better code for v8i16 shuffles on SSE2Nate Begeman2009-02-23
* Handle llvm.x86.sse2.maskmov.dqu in 64-bit.Evan Cheng2009-02-10
* A few more isAsCheapAsAMove.Evan Cheng2009-02-05