index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix spelling in comments. NFCI.
Simon Pilgrim
2017-07-06
1
-3
/
+3
*
[X86][SSE4A] Add support for shuffle combining to INSERTQI.
Simon Pilgrim
2017-07-06
1
-0
/
+16
*
[X86][SSE] combineX86ShuffleChain - merge duplicate creations of integer mask...
Simon Pilgrim
2017-07-06
1
-20
/
+12
*
[X86][SSE] combineX86ShuffleChain - merge duplicate 'Zeroable' element masks
Simon Pilgrim
2017-07-06
1
-20
/
+12
*
[X86][SSE4A] Add support for shuffle combining to EXTRQ.
Simon Pilgrim
2017-07-06
1
-1
/
+28
*
[X86][SSE4A] Split EXTRQ/INSERTQ shuffle matching from lowering. NFCI.
Simon Pilgrim
2017-07-06
1
-99
/
+112
*
[X86][SSE4A] Add support for combining from non-v16i8 EXTRQI/INSERTQI shuffles
Simon Pilgrim
2017-07-04
1
-3
/
+3
*
[X86][SSE4A] Generalized EXTRQI/INSERTQI shuffle decodes
Simon Pilgrim
2017-07-04
1
-2
/
+2
*
[X86][SSE4A] Add support for combining from EXTRQI/INSERTQI shuffles
Simon Pilgrim
2017-07-03
1
-0
/
+22
*
[X86][AVX512VPOPCNTDQ] Improve support for v16i8/v8i16/v16i16/ CTPOP
Simon Pilgrim
2017-07-02
1
-0
/
+14
*
[X86][SSE] Attempt to combine 64-bit and 32-bit shuffles to unary shuffles be...
Simon Pilgrim
2017-07-02
1
-32
/
+21
*
[X86][SSE] Attempt to combine 64-bit and 16-bit shuffles to unary shuffles be...
Simon Pilgrim
2017-07-02
1
-64
/
+56
*
[X86][SSE] Pulled common variables to top of matchUnaryPermuteVectorShuffle. ...
Simon Pilgrim
2017-06-30
1
-5
/
+4
*
Recommitting rL305465 after fixing bug in TableGen in rL306251 & rL306371
Ayman Musa
2017-06-27
1
-0
/
+95
*
Fixed the warning introduced by r306289 to make ubuntu-gcc7.1-werror bot green.
Galina Kistanova
2017-06-27
1
-1
/
+1
*
[x86] transform vector inc/dec to use -1 constant (PR33483)
Sanjay Patel
2017-06-26
1
-0
/
+32
*
[x86] fix value types for SBB transform (PR33560)
Sanjay Patel
2017-06-23
1
-8
/
+13
*
Remove trailing whitespace. NFCI.
Simon Pilgrim
2017-06-23
1
-1
/
+1
*
[x86] add/sub (X==0) --> sbb(cmp X, 1)
Sanjay Patel
2017-06-22
1
-5
/
+17
*
[x86] add/sub (X==0) --> sbb(neg X)
Sanjay Patel
2017-06-22
1
-3
/
+19
*
[X86] Add support for "probe-stack" attribute
whitequark
2017-06-22
1
-1
/
+21
*
AVX-512: Lowering Masked Gather intrinsic - fixed a bug
Elena Demikhovsky
2017-06-22
1
-0
/
+52
*
[x86] fix formatting; NFC
Sanjay Patel
2017-06-21
1
-15
/
+13
*
[x86] enable CGP memcmp() expansion for 2/4/8 byte sizes
Sanjay Patel
2017-06-20
1
-0
/
+6
*
[X86][SSE] Relax 0/-1 vector element insertion to work for any vector with >=...
Simon Pilgrim
2017-06-20
1
-1
/
+2
*
[X86][SSE] Dropped old INSERT_VECTOR_ELT lowering TODO
Simon Pilgrim
2017-06-20
1
-2
/
+0
*
Remove trailing whitespace. NFCI.
Simon Pilgrim
2017-06-15
1
-1
/
+1
*
[X86][AVX2] Fix issue in lowerV8I16GeneralSingleInputVectorShuffle that was a...
Simon Pilgrim
2017-06-15
1
-3
/
+4
*
Revert r305465: [X86][AVX512] Improve lowering of AVX512 compare intrinsics (...
Simon Pilgrim
2017-06-15
1
-95
/
+0
*
[X86][AVX512] Improve lowering of AVX512 compare intrinsics (remove redundant...
Ayman Musa
2017-06-15
1
-0
/
+95
*
[x86] avoid unnecessary shuffle mask math in combineX86ShufflesRecursively()
Sanjay Patel
2017-06-14
1
-6
/
+7
*
[x86] replace div/rem with shift/mask for better shuffle combining perf
Sanjay Patel
2017-06-14
1
-13
/
+31
*
Strip UTF8 BOM that got added in rL305091
Simon Pilgrim
2017-06-13
1
-1
/
+0
*
[X86][SSE] Refactor getTargetConstantBitsFromNode to avoid large APInts (PR32...
Simon Pilgrim
2017-06-13
1
-36
/
+66
*
[DAG] add helper to bind memop chains; NFCI
Sanjay Patel
2017-06-12
1
-34
/
+3
*
[x86] use vperm2f128 rather than vinsertf128 when there's a chance to fold a ...
Sanjay Patel
2017-06-11
1
-9
/
+13
*
[X86][SSE] Add support for PACKSS nodes to faux shuffle extraction
Simon Pilgrim
2017-06-09
1
-6
/
+32
*
This patch closes PR28513: an optimization of multiplication by different con...
Andrew V. Tischenko
2017-06-08
1
-1
/
+81
*
[x86] avoid flipping sign bits for vector icmp by using known bits
Sanjay Patel
2017-06-07
1
-1
/
+7
*
[X86][SSE] Fix an issue with PEXTRW/PEXTRB indices during shuffle combining
Simon Pilgrim
2017-06-07
1
-3
/
+6
*
[X86][AVX1] Split 256-bit vector non-temporal loads to keep it non-temporal (...
Simon Pilgrim
2017-06-05
1
-6
/
+18
*
[X86][SSE] Change BUILD_VECTOR interleaving ordering to improve coalescing/co...
Simon Pilgrim
2017-06-04
1
-18
/
+14
*
[X86][SSE] Add SCALAR_TO_VECTOR(PEXTRW/PEXTRB) support to faux shuffle combining
Simon Pilgrim
2017-06-03
1
-9
/
+31
*
[x86] simplify code for vector icmp pred transforms; NFCI
Sanjay Patel
2017-06-02
1
-31
/
+19
*
[X86] Correctly broadcast NaN-like integers as float on AVX.
Ahmed Bougacha
2017-06-02
1
-11
/
+13
*
[x86] fix formatting; NFCI
Sanjay Patel
2017-06-02
1
-8
/
+9
*
Tidy up a bit of r304516, use SmallVector::assign rather than for loop
David Blaikie
2017-06-02
1
-2
/
+2
*
Remove ADDC, ADDE, SUBC, SUBE and SETCCE support from the X86 backend, use th...
Amaury Sechet
2017-06-01
1
-61
/
+0
*
[X86] Match bitcast of vxi1 to pmovmsk
Zvi Rackover
2017-06-01
1
-1
/
+107
*
Do not legalize large setcc with setcce, introduce setcccarry and do it with ...
Amaury Sechet
2017-06-01
1
-0
/
+26
[next]