index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86InstrSSE.td
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Fix 80 column violation.
Craig Topper
2012-12-26
1
-2
/
+2
*
Fix class name in comment.
Craig Topper
2012-12-26
1
-1
/
+1
*
Merge SSE/AVX PCMPEQ/PCMPGT instruction definitions.
Craig Topper
2012-12-26
1
-62
/
+12
*
Remove 'v' from mnemonic to fix asm matching failures.
Craig Topper
2012-12-26
1
-1
/
+1
*
Use an additional multiclass to merge the 128/256-bit SSE/AVX instruction def...
Craig Topper
2012-12-26
1
-108
/
+42
*
Use an additional multiclass to merge the 128/256-bit SSE/AVX instruction def...
Craig Topper
2012-12-26
1
-30
/
+18
*
Merge an AVX/SSE 256-bit and 128-bit multiclass.
Craig Topper
2012-12-26
1
-26
/
+15
*
Mark VANDNPD/VANDNPDS as not commutable.
Craig Topper
2012-12-26
1
-1
/
+2
*
X86: Match the SSE/AVX min/max vector ops using a custom node instead of intr...
Benjamin Kramer
2012-12-21
1
-97
/
+98
*
Optimized load + SIGN_EXTEND patterns in the X86 backend.
Elena Demikhovsky
2012-12-19
1
-0
/
+82
*
X86: Add a couple of target-specific dag combines that turn VSELECTS into psu...
Benjamin Kramer
2012-12-15
1
-18
/
+16
*
Remove intrinsic specific instructions for (V)MOVQUmr with patterns pointing ...
Craig Topper
2012-12-06
1
-13
/
+5
*
Mark MOVDQ(A/U)rm as ReMaterializable. Mark all MOVDQ(A/U) instructions as ne...
Craig Topper
2012-12-06
1
-4
/
+6
*
Simplified BLEND pattern matching for shuffles.
Elena Demikhovsky
2012-12-05
1
-19
/
+26
*
Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint, and llvm.nearbyint of ve...
Craig Topper
2012-11-16
1
-0
/
+52
*
Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support.
Craig Topper
2012-11-10
1
-63
/
+91
*
Remove tailing whitespaces
Michael Liao
2012-11-06
1
-4
/
+4
*
X86 SSE: update rsqrtss and rcpss to use two source operands and
Manman Ren
2012-10-30
1
-4
/
+39
*
Fix PR14204
Michael Liao
2012-10-29
1
-0
/
+15
*
Add custom conversion from v2u32 to v2f32 in 32-bit mode
Michael Liao
2012-10-24
1
-0
/
+4
*
Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1
Michael Liao
2012-10-23
1
-0
/
+75
*
Add support for FP_ROUND from v2f64 to v2f32
Michael Liao
2012-10-10
1
-1
/
+10
*
Remove code for setting the VEX L-bit as a function of operand size from the ...
Craig Topper
2012-09-19
1
-2
/
+2
*
Add explicit VEX_L tags to all 256-bit instructions. This will allow us to re...
Craig Topper
2012-09-19
1
-225
/
+237
*
The PMOVZXWD family of functions had patterns extends narrow vector types to ...
Nadav Rotem
2012-09-16
1
-0
/
+24
*
Enhance PR11334 fix to support extload from v2f32/v4f32
Michael Liao
2012-09-10
1
-7
/
+7
*
Add instruction selection for ffloor of vectors when SSE4.1 or AVX is enabled.
Craig Topper
2012-09-08
1
-20
/
+36
*
Use iPTR instead of i32 for extract_subvector/insert_subvector index in lower...
Craig Topper
2012-09-06
1
-76
/
+76
*
Add patterns for converting stores of subvector_extracts of lower 128-bits of...
Craig Topper
2012-09-06
1
-0
/
+40
*
Remove some of the patterns added in r163196. Increasing the complexity on in...
Craig Topper
2012-09-05
1
-42
/
+2
*
Add patterns for integer forms of VINSERTF128/VINSERTI128 folded with loads. ...
Craig Topper
2012-09-05
1
-4
/
+76
*
Convert vextracti128/vextractf128 intrinsics to extract_subvector at DAG buil...
Craig Topper
2012-09-05
1
-28
/
+51
*
Typos
Craig Topper
2012-09-01
1
-1
/
+1
*
Clean up AddedComplexity further after adding UseSSEx
Michael Liao
2012-08-31
1
-17
/
+13
*
X86: Fix encoding of 'movd %xmm0, %rax'
Jim Grosbach
2012-08-31
1
-1
/
+1
*
Introduce 'UseSSEx' to force SSE legacy encoding
Michael Liao
2012-08-30
1
-68
/
+66
*
The commutative flag is already correctly set within the multiclass. If we set
Bill Wendling
2012-08-28
1
-1
/
+1
*
Convert V_SETALLONES/AVX_SETALLONES/AVX2_SETALLONES to Post-RA pseudos.
Craig Topper
2012-08-28
1
-11
/
+5
*
Merge AVX_SET0PSY/AVX_SET0PDY/AVX2_SET0 into a single post-RA pseudo.
Craig Topper
2012-08-28
1
-19
/
+12
*
More missing mayLoad flags on AVX multiclasses.
Jakob Stoklund Olesen
2012-08-28
1
-3
/
+3
*
Don't allow vextractf128 to be folded with unaligned stores. We don't fold un...
Craig Topper
2012-08-27
1
-13
/
+9
*
Fold some patterns into instruction definitons so tablegen can infer flags re...
Craig Topper
2012-08-27
1
-4
/
+4
*
Add HasAVX1Only predicate and use it for patterns that have an AVX1 instructi...
Craig Topper
2012-08-27
1
-48
/
+61
*
Add missing mayLoad flags to a large class of AVX *_Int instructions.
Jakob Stoklund Olesen
2012-08-24
1
-1
/
+2
*
Remove some spurious mayLoad = 0 flags.
Jakob Stoklund Olesen
2012-08-24
1
-14
/
+8
*
When unsafe math is used, we can use commutative FMAX and FMIN. In some cases
Nadav Rotem
2012-08-19
1
-1
/
+19
*
fix PR11334
Michael Liao
2012-08-14
1
-0
/
+8
*
Implement proper handling for pcmpistri/pcmpestri intrinsics. Requires custom...
Craig Topper
2012-08-06
1
-55
/
+16
*
Remove custom inserter for MWAIT. It doesn't do anything that couldn't be rep...
Craig Topper
2012-08-05
1
-4
/
+2
*
X86: mark GATHER instructios as mayLoad
Manman Ren
2012-08-01
1
-1
/
+1
[prev]
[next]