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] 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
*
[InstCombine] refactor fmul with negated op folds; NFCI
Sanjay Patel
2018-02-23
1
-24
/
+18
*
[InstCombine] add and use Create*FMF functions; NFC
Sanjay Patel
2018-02-21
1
-15
/
+7
*
[InstCombine] C / -X --> -C / X
Sanjay Patel
2018-02-21
1
-8
/
+17
*
[InstCombine] -X / C --> X / -C for FP
Sanjay Patel
2018-02-20
1
-5
/
+12
*
[InstCombine] remove unneeded operand swap: NFCI
Sanjay Patel
2018-02-20
1
-3
/
+0
*
[InstCombine] remove unneeded dyn_cast to prevent unused variable warning
Sanjay Patel
2018-02-20
1
-2
/
+1
*
[InstCombine] remove compound fdiv pattern folds
Sanjay Patel
2018-02-20
1
-27
/
+1
*
[InstCombine] fold fdiv with non-splat divisor to fmul: X/C --> X * (1/C)
Sanjay Patel
2018-02-20
1
-21
/
+16
*
[InstCombine] use CreateWithCopiedFlags to reduce code; NFCI
Sanjay Patel
2018-02-19
1
-7
/
+6
*
[InstCombine] allow fdiv with constant dividend folds with less than full -ff...
Sanjay Patel
2018-02-19
1
-2
/
+3
*
[InstCombine] refactor fdiv with constant dividend folds; NFC
Sanjay Patel
2018-02-19
1
-26
/
+27
*
[Constant] add floating-point helpers for normal/finite-nz; NFC
Sanjay Patel
2018-02-16
1
-42
/
+13
*
[InstCombine] clean up fdiv-with-fdiv folds; NFCI
Sanjay Patel
2018-02-16
1
-28
/
+23
*
[InstCombine] remove redundant debug info setting; NFC
Sanjay Patel
2018-02-16
1
-2
/
+0
*
[InstCombine] reduce code duplication; NFC
Sanjay Patel
2018-02-16
1
-31
/
+19
*
[InstCombine] use m_OneUse to reduce code; NFC
Sanjay Patel
2018-02-15
1
-2
/
+2
*
[InstCombine] allow sin/cos transforms with 'reassoc'
Sanjay Patel
2018-02-15
1
-2
/
+1
[next]