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: add GATHER intrinsics (AVX2) in LLVM
Manman Ren
2012-06-26
*
Remove some duplicate instructions that exist only to given different mnemoni...
Craig Topper
2012-06-26
*
Add SSE2 predicate to CVTPS2PD instructions. Doesn't matter much because ther...
Craig Topper
2012-06-25
*
Remove codegen only instruction in favor of one that has the same definition....
Craig Topper
2012-06-25
*
Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...
Craig Topper
2012-06-24
*
Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...
Craig Topper
2012-06-24
*
Fix build failures from r159106.
Craig Topper
2012-06-24
*
Remove intrinsic specific instructions for CVTPD2PS and replace with just pat...
Craig Topper
2012-06-24
*
Remove intrinsic specific instructions for CVTPD2DQ. Replace with patterns.
Craig Topper
2012-06-24
*
Remove intrinsic specific instructions for (V)CVTDQ2PS. Use a Pat instead ins...
Craig Topper
2012-06-23
*
Make CVTDQ2PS instruction use SSE2 predicate instead of SSE1. No functional c...
Craig Topper
2012-06-23
*
Move CVTPD2DQ to use SSE2 predicate instead of SSE3. Move DQ2PD and PD2DQ to ...
Craig Topper
2012-06-23
*
Use correct memory types for (V)CVTDQ2PD instructions.
Craig Topper
2012-06-23
*
Remove intrinsic specific instructions for 128-bit (V)CVTDQ2PD. Replace with ...
Craig Topper
2012-06-23
*
Add predicate check around some patterns.
Craig Topper
2012-06-20
*
Add predicate check around some patterns.
Craig Topper
2012-06-20
*
*no need to pollute Intel syntax with bonus mnemonics; operand size is explic...
Kay Tiong Khoo
2012-06-16
*
Mark several instructions SSE2 instead of SSE3 as they should be.
Craig Topper
2012-06-06
*
X86: Rename the CLMUL target feature to PCLMUL.
Benjamin Kramer
2012-05-31
*
Add intrinsic for pclmulqdq instruction.
Craig Topper
2012-05-31
*
Add intrinsics, code gen, assembler and disassembler support for the SSE4a ex...
Benjamin Kramer
2012-05-29
*
Remove 256-bit AVX non-temporal store intrinsics. Similar was previously done...
Craig Topper
2012-05-08
*
Fix some issues in the f16c instructions.
Craig Topper
2012-05-07
*
Add SSE4A MOVNTSS/MOVNTSD instructions.
Craig Topper
2012-05-07
*
AVX: Add additional vbroadcast replacement sequences for integers.
Nadav Rotem
2012-04-24
*
AVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes into vbroadcast instructions
Nadav Rotem
2012-04-24
*
ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2
Elena Demikhovsky
2012-04-22
*
Replace vpermd/vpermps intrinic patterns with custom lowering to target speci...
Craig Topper
2012-04-16
*
Flip the arguments when converting vpermd/vpermps intrinsics into instruction...
Craig Topper
2012-04-16
*
Merge vpermps/vpermd and vpermpd/vpermq SD nodes.
Craig Topper
2012-04-16
*
Remove AVX2 vpermq and vpermpd intrinsics. These can now be handled with norm...
Craig Topper
2012-04-15
*
Fix PR12529. The Vxx family of instructions are only supported by AVX.
Nadav Rotem
2012-04-15
*
Added VPERM optimization for AVX2 shuffles
Elena Demikhovsky
2012-04-15
*
Fix 128-bit ptest intrinsics to take v2i64 instead of v4f32 since these are i...
Craig Topper
2012-04-12
*
Reapply 154396 after fixing a test.
Nadav Rotem
2012-04-11
*
Temporarily revert this patch to see if it brings the buildbots back.
Eric Christopher
2012-04-10
*
Modify the code that lowers shuffles to blends from using blendvXX to vblendXX.
Nadav Rotem
2012-04-10
*
Turn avx2 vinserti128 intrinsic calls into INSERT_SUBVECTOR DAG nodes and rem...
Craig Topper
2012-04-07
*
Move vinsertf128 patterns near the instruction definitions. Add AddedComplexi...
Craig Topper
2012-04-07
*
Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo.
Craig Topper
2012-04-03
*
[avx] Add patterns for combining vextractf128 + vmovaps/vmovups/vmobdqu to
Chad Rosier
2012-03-20
*
[avx] Add the AddedComplexity to the VINSERTI128 avx2 patterns to give
Chad Rosier
2012-03-20
*
Whitespace.
Chad Rosier
2012-03-20
*
[avx] Move the vextractf128 patterns closer to the vextractf128 def. Remove
Chad Rosier
2012-03-20
*
[avx] Adjust the VINSERTF128rm pattern to allow for unaligned loads.
Chad Rosier
2012-03-20
*
[avx] Add patterns for VINSERTF128rm.
Chad Rosier
2012-03-15
*
*fix typo in comment; test of commit access
Kay Tiong Khoo
2012-03-10
*
Fix a regression from r147481.
Chad Rosier
2012-03-09
*
This patch adds instruction latencies for the SSE instructions
Preston Gurd
2012-02-27
*
Turn avx insert intrinsic calls into INSERT_SUBVECTOR DAG nodes and remove du...
Pete Cooper
2012-02-24
[next]