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
*
V_SET0 has no side effects.
Jakob Stoklund Olesen
2011-10-14
1
-1
/
+1
*
Add 'implicit EFLAGS' to patterns for popcnt and lzcnt
Craig Topper
2011-10-13
1
-6
/
+12
*
Add HasPOPCNT predicate to the POPCNT instructions. Also mark POPCNT as modif...
Craig Topper
2011-10-11
1
-20
/
+22
*
Make Ivy Bridge 16-bit floating point conversion instructions require AVX.
Craig Topper
2011-10-11
1
-1
/
+1
*
Add Ivy Bridge 16-bit floating point conversion instructions for the X86 disa...
Craig Topper
2011-10-09
1
-1
/
+31
*
Add support in the disassembler for ignoring the L-bit on certain VEX instruc...
Craig Topper
2011-10-04
1
-48
/
+59
*
Add support for MOVBE and RDRAND instructions for the assembler and disassemb...
Craig Topper
2011-10-03
1
-1
/
+0
*
Expand the x86 V_SET0* pseudos right after register allocation.
Jakob Stoklund Olesen
2011-09-29
1
-39
/
+29
*
Implement Chris's suggestion of legalizing the various SSE and AVX
Duncan Sands
2011-09-23
1
-64
/
+0
*
Synthesize SSE3/AVX 128 bit horizontal add/sub instructions from
Duncan Sands
2011-09-22
1
-22
/
+82
*
Revert r140097, working on a better approach
Bruno Cardoso Lopes
2011-09-20
1
-15
/
+0
*
The wrong relocation was being emitted for several SSSE3 instructions.
Bruno Cardoso Lopes
2011-09-20
1
-1
/
+1
*
Fix PR10949. Fix the encoding of VMOVPQIto64rr.
Bruno Cardoso Lopes
2011-09-19
1
-3
/
+3
*
Based on the small opt Zvi's patch was trying to achieve, eliminate
Bruno Cardoso Lopes
2011-09-19
1
-0
/
+15
*
Match X86ISD::FSETCCsd and X86ISD::FSETCCss while in AVX mode. This fix
Bruno Cardoso Lopes
2011-09-19
1
-60
/
+31
*
Describe more AVX 128-bit convert instructions without patterns to have
Bruno Cardoso Lopes
2011-09-16
1
-4
/
+15
*
Add mayLoad attribute to AVX convert instructions, since non of them
Bruno Cardoso Lopes
2011-09-16
1
-0
/
+1
*
Fix mem type for VEX.128 form of VROUNDP*. Remove filter preventing VROUND fr...
Craig Topper
2011-09-14
1
-2
/
+2
*
Teach the foldable tables about 128-bit AVX instructions and make the
Bruno Cardoso Lopes
2011-09-14
1
-16
/
+23
*
swap vselect operand order - pr10907
Nadav Rotem
2011-09-13
1
-14
/
+14
*
Add versions 256-bit versions of alignedstore and alignedload, to be
Bruno Cardoso Lopes
2011-09-13
1
-6
/
+6
*
Remove filter that was preventing MOVDQU/MOVDQA and their VEX forms from bein...
Craig Topper
2011-09-13
1
-0
/
+22
*
Fix encoding of VMOVDQU to not simultaneously be 'TB OpSize' and 'XS'. 'XS' i...
Craig Topper
2011-09-13
1
-4
/
+4
*
Fix PR10845. SUBREG_TO_REG shouldn't be used when the input and
Bruno Cardoso Lopes
2011-09-12
1
-8
/
+8
*
Organize a bit the operand names for CMPPS and CMPPD
Bruno Cardoso Lopes
2011-09-12
1
-18
/
+18
*
Realign BLEND patterns to match the general style for patterns in .td file.
Bruno Cardoso Lopes
2011-09-12
1
-45
/
+42
*
Fix 80-columns
Bruno Cardoso Lopes
2011-09-12
1
-12
/
+16
*
Format patterns, remove unused X86blend patterns
Nadav Rotem
2011-09-12
1
-24
/
+34
*
Fix disassembling of one of the register/register forms of MOVUPS/MOVUPD/MOVA...
Craig Topper
2011-09-11
1
-0
/
+62
*
CR fixes per Bruno's request.
Nadav Rotem
2011-09-11
1
-40
/
+34
*
Implement vector-select support for avx256. Refactor the vblend implementatio...
Nadav Rotem
2011-09-09
1
-10
/
+39
*
Add a AVX version of a simple i64 -> f64 bitcast. This could be
Bruno Cardoso Lopes
2011-09-08
1
-7
/
+21
*
Add AVX versions of blend vector operations and fix some issues noticed
Bruno Cardoso Lopes
2011-09-08
1
-12
/
+19
*
Fix PR10844: Add patterns to cover non foldable versions of X86vzmovl.
Bruno Cardoso Lopes
2011-09-08
1
-4
/
+14
*
Add X86-SSE4 codegen support for vector-select.
Nadav Rotem
2011-09-08
1
-2
/
+6
*
Add AVX versions to match AESENC/AESDEC intrinsics. This hopefully ends
Bruno Cardoso Lopes
2011-09-03
1
-16
/
+37
*
Add AVX version of a SSE4.1 VPBLENDVB pattern
Bruno Cardoso Lopes
2011-09-03
1
-1
/
+5
*
Add AVX versions of SSE4.1 EXTRACTPS patterns
Bruno Cardoso Lopes
2011-09-03
1
-1
/
+6
*
Add AVX versions for SSE4.1 MOVZX* patterns
Bruno Cardoso Lopes
2011-09-03
1
-48
/
+112
*
Add one more AVX pattern for MOVZPQILo2PQI
Bruno Cardoso Lopes
2011-09-03
1
-6
/
+8
*
Move PUNPCKLQDQ splat pattern close to the instruction definition and
Bruno Cardoso Lopes
2011-09-03
1
-7
/
+8
*
Add AVX pattern versions for PSHUFB,PSIGN{B,W,D}
Bruno Cardoso Lopes
2011-09-03
1
-11
/
+27
*
Add AVX versions of MOVZDI2PDI patterns. Use SUBREG_TO_REG to indicate
Bruno Cardoso Lopes
2011-09-03
1
-17
/
+45
*
Enforce subtarget checks in a few places to be explicit when the
Bruno Cardoso Lopes
2011-09-03
1
-29
/
+33
*
Tidy up code moving patterns to their appropriate place!
Bruno Cardoso Lopes
2011-09-03
1
-111
/
+94
*
Add AVX versions of FsMOVAPS and FsMOVAPS. Teach X86InstrInfo how to use
Bruno Cardoso Lopes
2011-09-03
1
-3
/
+15
*
Fix 80-column and style
Bruno Cardoso Lopes
2011-09-03
1
-51
/
+51
*
Tidy up some SSE/AVX convert intrinsics. Also add an AVX version of
Bruno Cardoso Lopes
2011-09-03
1
-18
/
+26
*
Move more code around and duplicate AVX patterns: MOVHPS and MOVLPS
Bruno Cardoso Lopes
2011-08-31
1
-109
/
+216
*
Move MOVAPS,MOVUPS patterns close to the instructions definition
Bruno Cardoso Lopes
2011-08-31
1
-88
/
+92
[next]