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
/
Transforms
/
InstCombine
/
InstCombineMulDivRem.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstCombine] canonicalize fdiv after fmul if reassociation is allowed
Sanjay Patel
2019-04-15
1
-0
/
+8
*
[InstCombine] Canonicalize (-X srem Y) to -(X srem Y).
Chen Zheng
2019-04-13
1
-0
/
+5
*
[InstCombine] Canonicalize (-X s/ Y) to -(X s/ Y).
Chen Zheng
2019-04-10
1
-0
/
+6
*
Revert "[InstCombine] [InstCombine] Canonicalize (-X s/ Y) to -(X s/ Y)."
Nikita Popov
2019-04-09
1
-6
/
+0
*
[InstCombine] [InstCombine] Canonicalize (-X s/ Y) to -(X s/ Y).
Chen Zheng
2019-04-09
1
-0
/
+6
*
[InstCombine] prevent possible miscompile with sdiv+negate of vector op
Sanjay Patel
2019-04-09
1
-10
/
+11
*
[InstCombine] peek through fdiv to find a squared sqrt
Sanjay Patel
2019-04-08
1
-0
/
+19
*
[CallSite removal] Remove CallSite uses from InstCombine.
Craig Topper
2019-01-31
1
-1
/
+2
*
[InstCombine] Missed optimization in math expression: simplify calls exp func...
Dmitry Venikov
2019-01-31
1
-0
/
+20
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[InstCombine] canonicalize MUL with NEG operand
Chen Zheng
2019-01-01
1
-0
/
+5
*
Add a emitUnaryFloatFnCall version that fetches the function name from TLI
Mikael Holmen
2018-10-18
1
-1
/
+2
*
[IRBuilder] Fixup CreateIntrinsic to allow specifying Types to Mangle.
Neil Henning
2018-10-08
1
-1
/
+1
*
[InstCombine] name change: foldShuffledBinop -> foldVectorBinop; NFC
Sanjay Patel
2018-10-03
1
-8
/
+8
*
[InstCombine] refactor mul narrowing folds; NFCI
Sanjay Patel
2018-09-14
1
-71
/
+2
*
[InstCombine] Fix incorrect usage of getPrimitiveSizeInBits when we should be...
Craig Topper
2018-09-11
1
-2
/
+1
*
[InstCombine] Support (mul (sext x), cst) --> (sext (mul x, cst')) and (mul (...
Craig Topper
2018-09-11
1
-2
/
+2
*
[InstCombine] fold udiv with common factor from muls with nuw
Sanjay Patel
2018-07-26
1
-0
/
+15
*
[InstCombine] Corrections in comments for division transformation (NFC)
Sanjay Patel
2018-07-15
1
-3
/
+3
*
[InstCombine] return when SimplifyAssociativeOrCommutative makes a change
Sanjay Patel
2018-07-13
1
-3
/
+8
*
[InstCombine] simplify code for urem fold; NFCI
Sanjay Patel
2018-06-26
1
-5
/
+2
*
[InstCombine] fold urem with sext bool divisor
Sanjay Patel
2018-06-26
1
-2
/
+13
*
[InstCombine] fold udiv with sext bool divisor
Sanjay Patel
2018-06-26
1
-1
/
+7
*
[InstCombine] cleanup udiv folds; NFCI
Sanjay Patel
2018-06-25
1
-30
/
+20
*
[InstCombine] fold sdiv with sext bool divisor
Sanjay Patel
2018-06-25
1
-4
/
+7
*
[InstCombine] simplify binops before trying other folds
Sanjay Patel
2018-06-21
1
-18
/
+25
*
[InstCombine] Fix div handling
Serguei Katkov
2018-06-04
1
-2
/
+2
*
[InstCombine] call simplify before trying vector folds
Sanjay Patel
2018-06-02
1
-32
/
+24
*
[InstCombine] Moving overflow computation logic from InstCombine to ValueTrac...
Omer Paparo Bivas
2018-05-10
1
-41
/
+0
*
Remove @brief commands from doxygen comments, too.
Adrian Prantl
2018-05-01
1
-2
/
+2
*
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-05-01
1
-4
/
+4
*
[InstCombine] allow more fmul folds with 'reassoc'
Sanjay Patel
2018-04-03
1
-64
/
+64
*
[InstCombine] improve code comment; NFC
Sanjay Patel
2018-03-26
1
-2
/
+2
*
[InstCombine] distribute fmul over fadd/fsub
Sanjay Patel
2018-03-26
1
-98
/
+15
*
[InstCombine] check uses before creating instructions for fmul distribution
Sanjay Patel
2018-03-26
1
-1
/
+1
*
[InstCombine] add nnan requirement for sqrt(x) * sqrt(y) -> sqrt(x*y)
Sanjay Patel
2018-03-18
1
-1
/
+3
*
[InstCombine] fix fmul reassociation to avoid creating an extra fdiv
Sanjay Patel
2018-03-13
1
-6
/
+20
*
[InstCombine] rearrange visitFMul; NFCI
Sanjay Patel
2018-03-02
1
-73
/
+69
*
[InstCombine] partly fix FMF for fmul+log2 fold
Sanjay Patel
2018-03-02
1
-52
/
+17
*
[InstCombine] allow fmul fold with less than 'fast'
Sanjay Patel
2018-03-02
1
-1
/
+1
*
revert r326502: [InstCombine] allow fmul fold with less than 'fast'
Sanjay Patel
2018-03-01
1
-1
/
+1
*
[InstCombine] allow fmul fold with less than 'fast'
Sanjay Patel
2018-03-01
1
-1
/
+1
*
[InstCombine] simplify code for (X*Y) * X => (X*X) * Y ; NFCI
Sanjay Patel
2018-03-01
1
-35
/
+17
*
[InstCombine] simplify code for X * -1.0 --> -X; NFC
Sanjay Patel
2018-02-28
1
-7
/
+3
*
[InstCombine] move invariant call out of loop; NFC
Sanjay Patel
2018-02-28
1
-4
/
+4
*
[InstCombine] move constant check into foldBinOpIntoSelectOrPhi; NFCI
Sanjay Patel
2018-02-28
1
-17
/
+15
*
[InstCombine] allow fdiv folds with less than fully 'fast' ops
Sanjay Patel
2018-02-26
1
-13
/
+3
*
[InstCombine] simplify code for fabs(X) * fabs(X) -> X * X; NFC
Sanjay Patel
2018-02-23
1
-13
/
+4
*
[InstSimplify] sqrt(X) * sqrt(X) --> X
Sanjay Patel
2018-02-23
1
-4
/
+0
*
[InstCombine] allow fmul-sqrt folds with less than full -ffast-math
Sanjay Patel
2018-02-23
1
-15
/
+8
[next]