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
*
[X86][SSE] Replace insert_vector_elt(vec, -1, idx) with shuffle
Simon Pilgrim
2017-02-05
1
-8
/
+12
*
[X86] In LowerTRUNCATE, create an ISD::VECTOR_SHUFFLE instead of explicitly c...
Craig Topper
2017-02-05
1
-25
/
+13
*
[X86] Add support for folding (insert_subvector vec1, (extract_subvector vec2...
Craig Topper
2017-02-04
1
-2
/
+25
*
[X86] Simplify the code that turns INSERT_SUBVECTOR into BLENDI. NFCI
Craig Topper
2017-02-04
1
-19
/
+8
*
[X86][SSE] Add support for combining scalar_to_vector(extract_vector_elt) int...
Simon Pilgrim
2017-02-03
1
-0
/
+14
*
[X86] Mark 256-bit and 512-bit INSERT_SUBVECTOR operations as legal and remov...
Craig Topper
2017-02-03
1
-27
/
+6
*
[X86] Avoid sorted order check in release builds
Reid Kleckner
2017-02-02
1
-4
/
+6
*
[X86] Move turning 256-bit INSERT_SUBVECTORS into BLENDI from legalize to DAG...
Craig Topper
2017-02-02
1
-44
/
+39
*
[X86][SSE] Use MOVMSK for all_of/any_of reduction patterns
Simon Pilgrim
2017-02-02
1
-0
/
+83
*
[X86] Remove some unused DAGCombinerInfo parameters. NFC
Craig Topper
2017-02-02
1
-7
/
+4
*
[X86] Move some INSERT_SUBVECTOR optimizations from legalize to DAG combine.
Craig Topper
2017-02-02
1
-53
/
+74
*
[X86][SSE] Remove unused argument. NFCI.
Simon Pilgrim
2017-02-01
1
-9
/
+6
*
[X86][SSE] Merge SSE2 PINSRW lowering with SSE41 PINSRB/PINSRW lowering. NFCI.
Simon Pilgrim
2017-02-01
1
-32
/
+21
*
[X86][SSE] Add support for combining PINSRB into a target shuffle.
Simon Pilgrim
2017-01-31
1
-4
/
+7
*
[X86] Silence unused variable warning in Release builds.
Benjamin Kramer
2017-01-31
1
-4
/
+5
*
[X86][SSE] Detect unary PBLEND shuffles.
Simon Pilgrim
2017-01-31
1
-0
/
+1
*
[X86][SSE] Add support for combining PINSRW into a target shuffle.
Simon Pilgrim
2017-01-31
1
-2
/
+31
*
[X86] Remove 'else' after 'return'. NFC
Craig Topper
2017-01-31
1
-1
/
+1
*
[X86][SSE] Fix unsigned <= 0 warning in assert. NFCI.
Simon Pilgrim
2017-01-30
1
-2
/
+2
*
[X86][SSE] Generalize the number of decoded shuffle inputs. NFCI.
Simon Pilgrim
2017-01-30
1
-22
/
+8
*
[X86][SSE] Add support for combining PINSRW+ASSERTZEXT+PEXTRW patterns with t...
Simon Pilgrim
2017-01-30
1
-0
/
+20
*
[X86][MCU] Minor bug fix for r293469 + test case
Asaf Badouh
2017-01-30
1
-1
/
+1
*
[X86][MCU] replace select with bit manipulation instead of branches
Asaf Badouh
2017-01-30
1
-2
/
+41
*
[AVX-512] Don't reuse VSHLI/VSRLI for mask register shifts. VSHLI/VSHRI shift...
Craig Topper
2017-01-30
1
-21
/
+21
*
[AVX-512] Fix lowering for mask register concatenation with undef in the lowe...
Craig Topper
2017-01-29
1
-1
/
+1
*
[X86][SSE] Lower scalar_to_vector(0) to zero vector
Simon Pilgrim
2017-01-29
1
-4
/
+15
*
[X86 Codegen] Fixed a bug in unsigned saturation
Elena Demikhovsky
2017-01-29
1
-23
/
+1
*
[X86] Fix vector ANDN matching to work correctly when both inputs to the AND ...
Craig Topper
2017-01-28
1
-12
/
+7
*
[X86][SSE] Add support for combining ANDNP byte masks with target shuffles
Simon Pilgrim
2017-01-26
1
-6
/
+26
*
[X86][SSE] Pull out target shuffle resolve code into helper. NFCI.
Simon Pilgrim
2017-01-26
1
-14
/
+21
*
[AVX-512] Move the combine that runs combineBitcastForMaskedOp to the last DA...
Craig Topper
2017-01-26
1
-1
/
+1
*
[X86] When bitcasting INSERT_SUBVECTOR/EXTRACT_SUBVECTOR to match masked oper...
Craig Topper
2017-01-26
1
-2
/
+2
*
[X86][SSE] Add explicit braces to avoid -Wdangling-else warning.
Martin Bohme
2017-01-24
1
-1
/
+2
*
Fix unused variable warning
Simon Pilgrim
2017-01-24
1
-2
/
+2
*
[X86][SSE] Add support for constant folding vector arithmetic shift by immedi...
Simon Pilgrim
2017-01-24
1
-6
/
+19
*
[X86][SSE] Add support for constant folding vector logical shift by immediates
Simon Pilgrim
2017-01-24
1
-4
/
+20
*
[X86] Remove unnecessary peakThroughBitcasts call that's already take care of...
Craig Topper
2017-01-24
1
-2
/
+0
*
[X86] Don't split v8i32 all ones values if only AVX1 is available. Keep it in...
Craig Topper
2017-01-24
1
-22
/
+4
*
[X86] Remove Undef handling from extractSubVector. This is now handled inside...
Craig Topper
2017-01-24
1
-4
/
+0
*
[X86][SSE] Add missing X86ISD::ANDNP combines.
Simon Pilgrim
2017-01-22
1
-0
/
+15
*
[X86][SSE] Improve shuffle combining with zero insertions
Simon Pilgrim
2017-01-22
1
-0
/
+9
*
[x86] avoid crashing with illegal vector type (PR31672)
Sanjay Patel
2017-01-22
1
-14
/
+26
*
[X86] Don't allow commuting to form phsub operations.
Craig Topper
2017-01-21
1
-2
/
+2
*
[X86][SSE] Improve comments describing combineTruncatedArithmetic. NFCI.
Simon Pilgrim
2017-01-19
1
-0
/
+7
*
[X86][SSE] Attempt to pre-truncate arithmetic operations that have already be...
Simon Pilgrim
2017-01-19
1
-6
/
+16
*
Recommiting unsigned saturation with a bugfix.
Elena Demikhovsky
2017-01-19
1
-0
/
+100
*
[AVX-512] Support ADD/SUB/MUL of mask vectors
Craig Topper
2017-01-19
1
-18
/
+19
*
[X86] Merge LowerADD and LowerSUB into a single LowerADD_SUB since they are i...
Craig Topper
2017-01-19
1
-13
/
+3
*
Revert r291670 because it introduces a crash.
Michael Kuperstein
2017-01-18
1
-97
/
+0
*
Revert 292404 due to buildbot failures.
Kirill Bobyrev
2017-01-18
1
-2
/
+2
[next]