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
/
test
/
CodeGen
/
X86
/
combine-sdiv.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86][AVX] insert_subvector(bitcast(v), bitcast(s), c1) -> bitcast(insert_sub...
Simon Pilgrim
2019-01-31
1
-12
/
+6
*
[X86][SSE] Improve immediate vector shift known bits handling.
Simon Pilgrim
2018-12-17
1
-34
/
+25
*
[TargetLowering] Add DemandedElts mask to SimplifyDemandedBits (PR40000)
Simon Pilgrim
2018-12-17
1
-6
/
+0
*
[TargetLowering] Add ISD::OR + ISD::XOR handling to SimplifyDemandedVectorElts
Simon Pilgrim
2018-12-15
1
-172
/
+151
*
[SelectionDAG] Improve SimplifyDemandedBits to SimplifyDemandedVectorElts sim...
Simon Pilgrim
2018-12-01
1
-116
/
+114
*
[X86] Emit PACKUS directly from the v16i8 LowerMULH code instead of using a s...
Craig Topper
2018-11-30
1
-2
/
+1
*
[SelectionDAG][AArch64][X86] Move legalization of vector MULHS/MULHU from Leg...
Craig Topper
2018-11-29
1
-1
/
+2
*
[DAG] consolidate shift simplifications
Sanjay Patel
2018-11-23
1
-346
/
+297
*
[X86] Preserve undef information when creating a punpckl/hbw from a v16i8 whe...
Craig Topper
2018-11-20
1
-5
/
+1
*
[X86] Replace more calls to getZeroVector with regular getConstant.
Craig Topper
2018-11-20
1
-26
/
+21
*
[X86] In LowerMULH, use generic truncate and vector shuffle nodes instead of ...
Craig Topper
2018-11-12
1
-2
/
+2
*
[DAGCombiner] Fold 0 div/rem X to 0
David Bolvansky
2018-10-31
1
-80
/
+6
*
[DAGCombiner] Improve X div/rem Y fold if single bit element type
David Bolvansky
2018-10-30
1
-309
/
+3
*
[X86] Move promotion of vector and/or/xor from legalization to DAG combine
Craig Topper
2018-10-15
1
-4
/
+9
*
[DAGCombiner][NFC] Tests for X div/rem Y single bit fold
David Bolvansky
2018-09-29
1
-0
/
+324
*
[X86][SSE] Use ISD::MULHS for constant vXi16 ISD::SRA lowering (PR38151)
Simon Pilgrim
2018-09-26
1
-234
/
+137
*
[X86] Handle COPYs of physregs better (regalloc hints)
Simon Pilgrim
2018-09-19
1
-1
/
+1
*
[X86] Add initial SimplifyDemandedVectorEltsForTargetNode support
Simon Pilgrim
2018-09-19
1
-154
/
+125
*
[DAGCombiner] Add X / X -> 1 & X % X -> 0 folds
Simon Pilgrim
2018-08-29
1
-83
/
+19
*
[X86][SSE] LowerMULH vXi8 - use SSE shifts directly.
Simon Pilgrim
2018-08-22
1
-46
/
+9
*
[X86][SSE] Add sdiv test case from PR38658
Simon Pilgrim
2018-08-22
1
-0
/
+202
*
[X86] Add SSE2 sdiv combine tests
Simon Pilgrim
2018-08-21
1
-651
/
+1452
*
[TargetLowering] Add BuildSDiv support for division by one or negone.
Simon Pilgrim
2018-08-21
1
-115
/
+92
*
[TargetLowering] Disable BuildSDiv division by one or negone.
Simon Pilgrim
2018-08-20
1
-80
/
+116
*
[X86][SSE] Lower constant vXi8 ISD::SRL/ISD::SRA using PMULLW
Simon Pilgrim
2018-08-17
1
-177
/
+76
*
[TargetLowering] Add support for non-uniform vectors to BuildSDIV
Simon Pilgrim
2018-08-16
1
-854
/
+372
*
[X86][SSE] Add sdiv by nonuniform constant vector test containing -1/+1 and a...
Simon Pilgrim
2018-08-16
1
-0
/
+125
*
[X86][SSE] Add sdiv by nonuniform constant vector tests
Simon Pilgrim
2018-08-15
1
-0
/
+789
*
[X86] Add tests showing missing div/rem 0, X -> 0 combines
Simon Pilgrim
2018-08-13
1
-0
/
+67
*
[X86][SSE] Use ISD::MULHU for constant/non-zero ISD::SRL lowering (PR38151)
Simon Pilgrim
2018-07-31
1
-395
/
+209
*
[X86][XOP] Fix SUB constant folding for VPSHA/VPSHL shift lowering
Simon Pilgrim
2018-07-20
1
-110
/
+90
*
[DAGCombiner] visitSDIV - Permit MIN_SIGNED_VALUE in pow2 vector codegen
Simon Pilgrim
2018-07-03
1
-177
/
+206
*
[DAGCombiner] Handle correctly non-splat power of 2 -1 divisor (PR37119)
Simon Pilgrim
2018-06-30
1
-268
/
+80
*
[DAGCombiner] Ensure we use the correct CC result type in visitSDIV (REAPPLIED)
Simon Pilgrim
2018-06-28
1
-6
/
+19
*
Revert "[DAGCombiner] Ensure we use the correct CC result type in visitSDIV"
Haojian Wu
2018-06-28
1
-19
/
+6
*
[DAGCombiner] Ensure we use the correct CC result type in visitSDIV
Simon Pilgrim
2018-06-28
1
-6
/
+19
*
[DAGCombiner] visitSDIV - add special case handling for (sdiv X, 1) -> X in p...
Simon Pilgrim
2018-06-27
1
-3535
/
+1415
*
[X86][SSE] Include MIN_SIGNED element in non-uniform SDIV pow2 tests
Simon Pilgrim
2018-06-27
1
-25
/
+17
*
[DAGCombiner] Fold SDIV(%X, MIN_SIGNED) -> SELECT(%X == MIN_SIGNED, 1, 0)
Simon Pilgrim
2018-06-27
1
-54
/
+12
*
[DAGCombiner] Don't accept signbit sdiv divisors in sdiv-by-pow2 vector expan...
Simon Pilgrim
2018-06-27
1
-17
/
+63
*
[X86] Add test for SDIV by sign bit (minsigned) value
Simon Pilgrim
2018-06-26
1
-0
/
+37
*
[DAGCombiner] Don't accept -1 sdiv divisors in sdiv-by-pow2 vector expansion ...
Simon Pilgrim
2018-06-26
1
-192
/
+185
*
[X86][SSE] Add another sdiv by (nonuniform) minus one test (PR37119)
Simon Pilgrim
2018-06-26
1
-2
/
+204
*
[X86][SSE] Add sdiv by (nonuniform) minus one tests (PR37119)
Simon Pilgrim
2018-06-22
1
-0
/
+297
*
[X86][SSE] Regenerate sdiv combine tests
Simon Pilgrim
2018-05-29
1
-65
/
+65
*
[DAGCombiner] Fix a case of 1 in non-splat vector pow2 divisor
Heejin Ahn
2018-04-27
1
-1369
/
+3623
*
DAGCombiner: Combine SDIV with non-splat vector pow2 divisor
Zvi Rackover
2018-04-08
1
-3570
/
+1316
*
X86 Tests: Add a case for combining sdiv by a splatted pow2 negative. NFC.
Zvi Rackover
2018-04-05
1
-0
/
+25
*
[x86] consolidate and add tests for undef binop folds; NFC
Sanjay Patel
2018-02-08
1
-35
/
+0
*
X86 Tests: Add AVX+XOP config to SDIV combine tests
Zvi Rackover
2018-01-25
1
-0
/
+622
[next]