index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86InstrSSE.td
Commit message (
Expand
)
Author
Age
*
X86: Pattern match scalar loads + vcvtph2ps into just vcvtph2ps.
Benjamin Kramer
2014-04-18
*
Add support for load folding of avx1 logical instructions
Jim Grosbach
2014-04-09
*
Revert r205599, the commit was not intended to have so many changes
Quentin Colombet
2014-04-04
*
[RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chance
Quentin Colombet
2014-04-04
*
Fix AVX2 Gather execution domains.
Cameron McInally
2014-03-25
*
[X86][ISelDAG] Add missing fallback patterns for avx2 broadcast instructions.
Quentin Colombet
2014-03-24
*
[X86][SchedModel] Add missing scheduling model for SSE related instructions.
Quentin Colombet
2014-02-24
*
[x86] Switch PAUSE instruction to use XS prefix instead of HasREPPrefix. Remo...
Craig Topper
2014-02-20
*
Add a bunch of OpSize32 tags to 64-bit mode only instructions to match their ...
Craig Topper
2014-02-18
*
Add an x86 prefix encoding for instructions that would decode to a different ...
Craig Topper
2014-02-18
*
Recommit r201059 and r201060 with hopefully a fix for its original failure.
Craig Topper
2014-02-10
*
Revert r201059 and r201060.
Bob Wilson
2014-02-10
*
Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...
Craig Topper
2014-02-10
*
X86: Resolve a long standing FIXME and properly isel pextr[bw].
Jim Grosbach
2014-02-07
*
X86: deduplicate V[SZ]EXT_MOVL and V[SZ]EXT nodes
Tim Northover
2014-02-06
*
Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...
Craig Topper
2014-02-02
*
Remove duplicate patterns
Craig Topper
2014-01-30
*
Remove some AddedComplexity tags that were forcing priority for AVX over SSE....
Craig Topper
2014-01-30
*
Add OpSize16 flags to 32-bit CRC32 instructions so they can be encoded correc...
Craig Topper
2014-01-17
*
Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ...
Craig Topper
2014-01-14
*
Add the other form of movq xmm,xmm for the disassembler.
Craig Topper
2014-01-05
*
Use patterns to remove some duplicate instructions.
Craig Topper
2014-01-05
*
Mark x86 _alt instructions as AsmParserOnly so they will be omitted from disa...
Craig Topper
2014-01-05
*
Add a new x86 specific instruction flag to force some isCodeGenOnly instructi...
Craig Topper
2014-01-05
*
Mark all x86 Int_ and _Int patterns as isCodeGenOnly so the disassembler tabl...
Craig Topper
2014-01-02
*
[x86] Rename In32BitMode predicate to Not64BitMode
Eric Christopher
2013-12-20
*
AVX-512: Added legal type MVT::i1 and VK1 register for it.
Elena Demikhovsky
2013-12-16
*
Added new X86 patterns to select SSE scalar fp arithmetic instructions from
Andrea Di Biagio
2013-12-12
*
Ensure that the backend no longer emits unnecessary vector insert instructions
Andrea Di Biagio
2013-12-10
*
Add an intrinsic for the SSE2 PAUSE instruction.
Cameron McInally
2013-11-26
*
Fix assembly operands for the SSE2 cvtsd2ss instruction.
Cameron McInally
2013-11-19
*
Lift alignment restrictions on load folding for a significant portion of AVX ...
Craig Topper
2013-11-05
*
Fix PR17764
Michael Liao
2013-11-02
*
X86: Custom lower sext v16i8 to v16i16, and the corresponding truncate.
Benjamin Kramer
2013-10-23
*
X86: Custom lower zext v16i8 to v16i16.
Benjamin Kramer
2013-10-23
*
Replace (V)MOVZDI2PDIrr/rm instructions with patterns that select (V)MOVDI2PD...
Craig Topper
2013-10-22
*
X86 vector element shift-by-immediate instructions take i8 immediates. Make
Lang Hames
2013-10-21
*
Remove x86_sse42_crc32_64_8 intrinsic. It has no functional difference from x...
Craig Topper
2013-10-15
*
Create classes to reduce the size of the tablegen entries for the CRC32 instr...
Craig Topper
2013-10-14
*
Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instru...
Craig Topper
2013-10-14
*
Add disassembler support for SSE4.1 register/register form of PEXTRW. There i...
Craig Topper
2013-10-14
*
Mark MOVMSKPS/MOVMSKPD/VPINSRWrr64i as AsmParserOnly to remove them from the ...
Craig Topper
2013-10-14
*
Don't use 64-bit versions of MOVMSKPD in CodeGen. The instructions only produ...
Craig Topper
2013-10-14
*
Mark some more instructions as CodeGenOnly. Remove filters from the disassemb...
Craig Topper
2013-10-12
*
Allow non-AVX form of pmovmskb to take a GR64 operand.
Craig Topper
2013-10-10
*
Remove duplicate instructions.
Craig Topper
2013-10-10
*
AVX-512: Added VRCP28 and VRSQRT28 instructions and intrinsics.
Elena Demikhovsky
2013-10-09
*
Mark some instructions as CodeGenOnly since they aren't needed by the assembl...
Craig Topper
2013-10-09
*
Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. Thi...
Craig Topper
2013-10-09
*
Remove some instructions that existed to provide aliases to the assembler. Ca...
Craig Topper
2013-10-08
[next]