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
...
*
[X86ISelLowering] LowerSELECT - remove duplicate value type. NFCI.
Simon Pilgrim
2019-08-31
1
-2
/
+0
*
[Windows] Disable TrapUnreachable for Win64, add SEH_NoReturn
Reid Kleckner
2019-08-30
1
-0
/
+12
*
[X86] Pass v32i16/v64i8 in zmm registers on KNL target.
Craig Topper
2019-08-30
1
-0
/
+15
*
[X86][SSE] combinePMULDQ - pmuldq(x, 0) -> zero vector (PR43159)
Simon Pilgrim
2019-08-29
1
-3
/
+5
*
[X86][CodeGen][NFC] Delay `combineIncDecVector()` from DAGCombine to X86DAGTo...
Roman Lebedev
2019-08-29
1
-42
/
+7
*
[X86] Add a DAG combine to combine INSERTPS and VBROADCAST of a scalar load. ...
Craig Topper
2019-08-29
1
-34
/
+45
*
[X86] Make inline assembly 'x' and 'v' constraints work for f128.
Craig Topper
2019-08-29
1
-2
/
+3
*
[SelectionDAG] Don't generate libcalls for wide shifts on Windows (PR42711)
Hans Wennborg
2019-08-28
1
-0
/
+8
*
[X86][AVX] Add SimplifyDemandedVectorElts support for KSHIFTL/KSHIFTR
Simon Pilgrim
2019-08-27
1
-0
/
+25
*
[X86] Delay combineIncDecVector until after op legalization.
Craig Topper
2019-08-26
1
-5
/
+15
*
[X86] Add a hack to combinePMULDQ to manually turn SIGN_EXTEND_VECTOR_INREG/Z...
Craig Topper
2019-08-26
1
-0
/
+28
*
[X86][DAGCombiner] Teach narrowShuffle to use concat_vectors instead of inser...
Craig Topper
2019-08-25
1
-2
/
+10
*
[X86] Add an assert to mark more code that needs to be removed when the vecto...
Craig Topper
2019-08-24
1
-1
/
+4
*
[X86] Move a transform out of combineConcatVectorOps so we don't prematurely ...
Craig Topper
2019-08-23
1
-9
/
+13
*
[SelectionDAG][X86] Enable iX SimplifyDemandedBits to vXi1 SimplifyDemandedVe...
Craig Topper
2019-08-23
1
-0
/
+20
*
Use VT::getHalfNumVectorElementsVT helpers in a few places. NFCI.
Simon Pilgrim
2019-08-23
1
-5
/
+2
*
[X86] Make combineLoopSADPattern use CONCAT_VECTORS instead of INSERT_SUBVECT...
Craig Topper
2019-08-23
1
-3
/
+5
*
[X86] Improve lowering of v2i32 SAD handling in combineLoopSADPattern.
Craig Topper
2019-08-23
1
-3
/
+10
*
[MVT] Add MVT equivalent to EVT::getHalfNumVectorElementsVT() helper. NFCI.
Simon Pilgrim
2019-08-22
1
-21
/
+11
*
[DAGCombiner][X86] Teach visitCONCAT_VECTORS to combine (concat_vectors (conc...
Craig Topper
2019-08-20
1
-0
/
+14
*
[X86] Add a DAG combine to transform (i8 (bitcast (v8i1 (extract_subvector (v...
Craig Topper
2019-08-20
1
-0
/
+12
*
[X86] Use isNullConstant instead of getConstantOperandVal == 0. NFC
Craig Topper
2019-08-20
1
-2
/
+2
*
[X86] Add back the -x86-experimental-vector-widening-legalization comand line...
Craig Topper
2019-08-20
1
-130
/
+1175
*
[X86] Teach lowerV4I32Shuffle to only use broadcasts if the mask has more tha...
Craig Topper
2019-08-19
1
-9
/
+11
*
[X86] Teach lower1BitShuffle to match right shifts with upper zero elements o...
Craig Topper
2019-08-19
1
-19
/
+20
*
[X86] Fix the lower1BitShuffle code added in r369215 to correctly pass the wi...
Craig Topper
2019-08-19
1
-1
/
+1
*
[X86] Teach lower1BitShuffle to match KSHIFTR that doesn't use Zeroable and o...
Craig Topper
2019-08-19
1
-0
/
+48
*
[X86] Teach lower1BitShuffle to recognize padding a subvector with zeros with...
Craig Topper
2019-08-19
1
-7
/
+16
*
[X86] Add a special case to LowerCONCAT_VECTORSvXi1 to handle concatenating z...
Craig Topper
2019-08-18
1
-14
/
+30
*
[X86] Replace uses of getZeroVector for vXi1 vectors with DAG.getConstant.
Craig Topper
2019-08-18
1
-4
/
+4
*
[X86] Improve lower1BitShuffle handling for KSHIFTL on narrow vectors.
Craig Topper
2019-08-18
1
-8
/
+24
*
Fix signed/unsigned comparison warning. NFCI.
Simon Pilgrim
2019-08-18
1
-2
/
+2
*
[X86] isTargetShuffleEquivalent - add BUILD_VECTOR matching
Simon Pilgrim
2019-08-18
1
-3
/
+21
*
[X86] isTargetShuffleEquivalent - early out on illegal shuffle masks. NFCI.
Simon Pilgrim
2019-08-18
1
-8
/
+10
*
[X86] Add a one use check to the combineStore code that handles v16i16->v16i8...
Craig Topper
2019-08-17
1
-1
/
+1
*
Revert [X86] SimplifyDemandedVectorElts - attempt to recombine target shuffle...
Jordan Rupprecht
2019-08-16
1
-17
/
+0
*
[X86] resolveTargetShuffleInputs - add DemandedElts variant. NFCI.
Simon Pilgrim
2019-08-16
1
-3
/
+10
*
[X86] combineExtractWithShuffle - handle extract(truncate(x), 0)
Simon Pilgrim
2019-08-16
1
-1
/
+11
*
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
Daniel Sanders
2019-08-15
1
-58
/
+56
*
[X86] Add custom type legalization for bitcasting mmx to v2i32/v4i16/v8i8 to ...
Craig Topper
2019-08-15
1
-0
/
+10
*
[SDAG][x86] check for relaxed math when matching an FP reduction
Sanjay Patel
2019-08-15
1
-2
/
+2
*
[X86] Disable custom type legalization for v2i32/v4i16/v8i8->i64.
Craig Topper
2019-08-15
1
-2
/
+1
*
[X86] Disable custom type legalization for v2i32/v4i16/v8i8->f64 bitcast.
Craig Topper
2019-08-15
1
-1
/
+2
*
[X86] Remove some unreachable code from LowerBITCAST.
Craig Topper
2019-08-15
1
-42
/
+26
*
[X86] Remove some dead code and combine some repeated code that's left.
Craig Topper
2019-08-15
1
-17
/
+3
*
[X86] Use PSADBW for v8i8 addition reductions.
Craig Topper
2019-08-14
1
-2
/
+12
*
[X86] XFormVExtractWithShuffleIntoLoad - handle shuffle mask scaling
Simon Pilgrim
2019-08-13
1
-13
/
+27
*
[X86] SimplifyDemandedVectorElts - attempt to recombine target shuffle using ...
Simon Pilgrim
2019-08-13
1
-0
/
+17
*
Revert r368276 "[TargetLowering] SimplifyDemandedBits - call SimplifyMultiple...
Hans Wennborg
2019-08-13
1
-44
/
+13
*
[X86] Allow combineTruncateWithSat to use pack instructions for i16->i8 witho...
Craig Topper
2019-08-12
1
-1
/
+2
[prev]
[next]