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
/
X86ISelLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
|
*
AVX-512: Added GATHER and SCATTER instructions.
Elena Demikhovsky
2013-09-01
1
-3
/
+222
|
*
Fixup BZHI selection to remove an unneeded zero extension.
Craig Topper
2013-08-30
1
-4
/
+2
|
*
Teach X86 backend to create BMI2 BZHI instructions from (and X, (add (shl 1, ...
Craig Topper
2013-08-30
1
-21
/
+53
|
*
AVX-512: added extend and truncate instructions.
Elena Demikhovsky
2013-08-29
1
-29
/
+115
|
*
AVX-512: Added FMA instructions.
Elena Demikhovsky
2013-08-27
1
-1
/
+1
|
*
AVX-512: Added shuffle instructions -
Elena Demikhovsky
2013-08-26
1
-30
/
+38
|
*
AVX-512: added UNPACK instructions and tests for all-zero/all-ones vectors
Elena Demikhovsky
2013-08-25
1
-51
/
+78
|
*
AVX-512: Added SHIFT instructions.
Elena Demikhovsky
2013-08-21
1
-3
/
+28
|
*
AVX-512: added arithmetic and logical operations.
Elena Demikhovsky
2013-08-19
1
-8
/
+3
|
*
AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.
Elena Demikhovsky
2013-08-18
1
-2
/
+0
|
*
Make more of the lowering helpers static. Also use MVT instead of EVT in a co...
Craig Topper
2013-08-18
1
-17
/
+17
|
*
Revert r188449 as it turns out we're just missing the instructions that need ...
Craig Topper
2013-08-15
1
-9
/
+26
|
*
Don't let isPermImmMask handle v16i32 since VPERMI doesn't match on that type...
Craig Topper
2013-08-15
1
-26
/
+9
|
*
Use MVT in place of EVT in more X86 operation lowering functions.
Craig Topper
2013-08-15
1
-38
/
+33
|
*
Replace getValueType().getSimpleVT() with getSimpleValueType(). Also remove o...
Craig Topper
2013-08-15
1
-69
/
+69
|
*
Make more helper methods into static functions.
Craig Topper
2013-08-14
1
-13
/
+17
|
*
Remove tab characters.
Craig Topper
2013-08-14
1
-1
/
+1
|
*
Make some helper methods static.
Craig Topper
2013-08-14
1
-25
/
+27
|
*
Use MVT in more lowering code.
Craig Topper
2013-08-14
1
-6
/
+6
|
*
Replace EVT with MVT in isVectorShift. Keeps compiler from generating unneede...
Craig Topper
2013-08-14
1
-3
/
+5
|
*
Replace EVT with MVT in many of the shuffle lowering functions. Keeps compile...
Craig Topper
2013-08-14
1
-37
/
+46
|
*
Fix compiler warnings.
Evgeniy Stepanov
2013-08-13
1
-6
/
+4
|
*
AVX-512: Added CMP and BLEND instructions.
Elena Demikhovsky
2013-08-13
1
-9
/
+75
|
*
AVX-512: Added more tests for BROADCAST
Elena Demikhovsky
2013-08-11
1
-1
/
+1
|
*
AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions.
Elena Demikhovsky
2013-08-11
1
-39
/
+113
*
|
Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807
Stephen Hines
2013-08-07
1
-206
/
+713
|
\
\
|
|
/
|
*
AVX-512 set: Added BROADCAST instructions
Elena Demikhovsky
2013-08-07
1
-6
/
+12
|
*
Simplify code. No functional change intended.
Craig Topper
2013-08-07
1
-4
/
+1
|
*
Refactor isInTailCallPosition handling
Tim Northover
2013-08-06
1
-0
/
+14
|
*
Simplify vector lane handling math a bit. No functional change intended.
Craig Topper
2013-08-06
1
-22
/
+16
|
*
Simplify math a little bit.
Craig Topper
2013-08-06
1
-16
/
+17
|
*
Replace EVT with MVT in isHorizontalBinOp as it is only called with legal types.
Craig Topper
2013-08-06
1
-1
/
+1
|
*
Simplify code slightly. No functional change.
Craig Topper
2013-08-06
1
-4
/
+2
|
*
Silencing an MSVC11 type conversion warning.
Aaron Ballman
2013-08-05
1
-1
/
+1
|
*
AVX-512 set: added mask operations, lowering BUILD_VECTOR for i1 vector types.
Elena Demikhovsky
2013-08-05
1
-0
/
+106
|
*
X86: Turn fp selects into mask operations.
Benjamin Kramer
2013-08-04
1
-37
/
+83
|
*
X86: correct tail return address calculation
Tim Northover
2013-08-04
1
-2
/
+4
|
*
EVEX and compressed displacement encoding for AVX512
Elena Demikhovsky
2013-08-01
1
-7
/
+10
|
*
Fixed assertion in Extract128BitVector()
Elena Demikhovsky
2013-07-31
1
-1
/
+2
|
*
Added INSERT and EXTRACT intructions from AVX-512 ISA.
Elena Demikhovsky
2013-07-31
1
-75
/
+319
|
*
Proper va_arg/va_copy lowering on win64
Nico Rieck
2013-07-29
1
-1
/
+3
|
*
Add a target legalize hook for SplitVectorOperand (again)
Justin Holewinski
2013-07-26
1
-1
/
+1
|
*
Revert "Add a target legalize hook for SplitVectorOperand"
Rafael Espindola
2013-07-26
1
-1
/
+1
|
*
Add a target legalize hook for SplitVectorOperand
Justin Holewinski
2013-07-26
1
-1
/
+1
|
*
I'm starting to commit KNL backend. I'll push patches one-by-one. This patch ...
Elena Demikhovsky
2013-07-24
1
-1
/
+14
|
*
[X86] Use min/max to optimze unsigend vector comparison on X86
Juergen Ributzka
2013-07-16
1
-2
/
+22
|
*
Add 'static' keyword to some const arrays for consistency.
Craig Topper
2013-07-15
1
-6
/
+6
|
*
Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...
Craig Topper
2013-07-14
1
-4
/
+4
|
*
X86: fold SSE2/AVX2 logical shift by immediate amount into zero vector when p...
Stephen Lin
2013-07-12
1
-0
/
+38
|
*
Target/X86: Add explicit Win64 and System V/x86-64 calling conventions.
Charles Davis
2013-07-12
1
-13
/
+17
[prev]
[next]