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] Z / (1.0 / Y) => (Y * Z)
@raghesh (Raghesh Aloor)
2020-01-09
1
-0
/
+8
*
[InstCombine] fix undef propagation for vector urem transform (PR44186)
Sanjay Patel
2019-12-02
1
-2
/
+4
*
[InstCombine] fold fneg disguised as select+fmul (PR43497)
Sanjay Patel
2019-10-06
1
-18
/
+49
*
[InstCombine] fold negate disguised as select+mul
Sanjay Patel
2019-09-30
1
-0
/
+19
*
[InstCombine] x /c fabs(x) -> copysign(1.0, x)
David Bolvansky
2019-08-12
1
-0
/
+11
*
[Transforms] Rename hasUnaryFloatFn() and getUnaryFloatFn() (NFC)
Evandro Menezes
2019-08-09
1
-2
/
+2
*
[InstCombine] canonicalize fneg before fmul/fdiv
Sanjay Patel
2019-07-31
1
-20
/
+0
*
[InstCombine] Fold "x ?% y ==/!= 0" to "x & (y-1) ==/!= 0" iff y is power-of...
Roman Lebedev
2019-07-30
1
-0
/
+2
*
[InstCombine] canonicalize negated operand of fdiv
Sanjay Patel
2019-07-26
1
-0
/
+10
*
Fix parameter name comments using clang-tidy. NFC.
Rui Ueyama
2019-07-16
1
-4
/
+4
*
[InstCombine] don't move FP negation out of a constant expression
Sanjay Patel
2019-07-11
1
-2
/
+4
*
[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
[next]