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-udiv.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
[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
-29
/
+19
*
[X86][SSE] Add SimplifyDemandedVectorElts support for PACKSS/PACKUS instructi...
Simon Pilgrim
2018-11-20
1
-4
/
+3
*
[X86] Add vector shift by immediate to SimplifyDemandedBitsForTargetNode.
Craig Topper
2018-11-04
1
-26
/
+16
*
[DAGCombiner] Fold 0 div/rem X to 0
David Bolvansky
2018-10-31
1
-101
/
+7
*
[DAGCombiner] Improve X div/rem Y fold if single bit element type
David Bolvansky
2018-10-30
1
-154
/
+5
*
[DAGCombiner][NFC] Tests for X div/rem Y single bit fold
David Bolvansky
2018-09-29
1
-0
/
+167
*
[X86] Handle COPYs of physregs better (regalloc hints)
Simon Pilgrim
2018-09-19
1
-1
/
+1
*
[X86][SSE] Always enable ISD::SRL -> ISD::MULHU for v8i16
Simon Pilgrim
2018-09-16
1
-55
/
+26
*
[DAGCombiner] Add X / X -> 1 & X % X -> 0 folds
Simon Pilgrim
2018-08-29
1
-88
/
+15
*
[X86][SSE] LowerMULH vXi8 - use SSE shifts directly.
Simon Pilgrim
2018-08-22
1
-101
/
+35
*
[X86][SSE] Add non-uniform udiv test that is mostly divide by 1.
Simon Pilgrim
2018-08-21
1
-0
/
+178
*
[X86] Add SSE2 and XOP udiv combine tests
Simon Pilgrim
2018-08-21
1
-155
/
+515
*
[X86] Add tests showing missing div/rem 0, X -> 0 combines
Simon Pilgrim
2018-08-13
1
-0
/
+67
*
[TargetLowering] BuildUDIV - Add support for divide by one (PR38477)
Simon Pilgrim
2018-08-08
1
-85
/
+19
*
[X86][SSE] PR38477 test is more cleanly tested with udiv instead of urem
Simon Pilgrim
2018-08-08
1
-110
/
+78
*
[TargetLowering] BuildUDIV - Early out for divide by one (PR38477)
Simon Pilgrim
2018-08-08
1
-0
/
+128
*
[TargetLowering] Add support for non-uniform vectors to BuildUDIV
Simon Pilgrim
2018-08-07
1
-290
/
+42
*
[X86][SSE] Add more UDIV nonuniform-constant vector tests
Simon Pilgrim
2018-08-02
1
-0
/
+238
*
[X86] Add UDIV by uniform/non-uniform constant tests
Simon Pilgrim
2018-07-12
1
-0
/
+126
*
[DAGCombiner] Add special case fast paths for udiv x,1 and udiv x,-1
Simon Pilgrim
2018-07-10
1
-35
/
+12
*
[X86] Add srem/udiv/urem by constant tests
Simon Pilgrim
2018-07-10
1
-0
/
+78
*
[X86][SSE] Reduce instruction/register usages for v4i32 vector shifts (PR37441)
Simon Pilgrim
2018-05-16
1
-45
/
+39
*
[x86] consolidate and add tests for undef binop folds; NFC
Sanjay Patel
2018-02-08
1
-35
/
+0
*
[X86] Add srem/udiv/urem by one combine tests
Simon Pilgrim
2018-01-04
1
-0
/
+18
*
[X86] Add scalar undef sdiv/srem/udiv/urem combine tests
Simon Pilgrim
2018-01-04
1
-0
/
+17
*
[X86] Add common CHECK prefix for tests without SSE/AVX codegen
Simon Pilgrim
2018-01-04
1
-30
/
+15
*
[X86] Show missed combine for X/X for SDIV/UDIV and X%X for SREM/UREM
Simon Pilgrim
2018-01-04
1
-0
/
+66
*
[CodeGen] Unify MBB reference format in both MIR and debug output
Francis Visoiu Mistrih
2017-12-04
1
-18
/
+18
*
[X86][AVX] Regenerate combine tests with constant broadcast comments
Simon Pilgrim
2017-07-16
1
-1
/
+1
*
[SelectionDAG] Recognise splat vector isKnownToBeAPowerOfTwo one/sign bit shi...
Simon Pilgrim
2017-04-25
1
-0
/
+47
*
[DAGCombiner] Try to use SelectionDAG::isKnownToBeAPowerOfTwo instead of just...
Simon Pilgrim
2016-12-14
1
-93
/
+54
*
[X86][SSE] Add AVX1 tests to sdiv/udiv srem/urem combine tests
Simon Pilgrim
2016-12-14
1
-33
/
+80
*
[DAGCombiner] Add splatted vector support to (udiv x, (shl pow2, y)) -> x >>u...
Simon Pilgrim
2016-10-18
1
-47
/
+19
*
[X86][SSE] Added vector udiv combine tests
Simon Pilgrim
2016-09-17
1
-0
/
+199