index
:
forks/binaryen.git
main
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
passes
/
OptimizeInstructions.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Clean up support/bits.h (#3177)
Thomas Lively
2020-09-30
1
-9
/
+9
*
Add --fast-math mode (#3155)
Alon Zakai
2020-09-30
1
-8
/
+11
*
Fold i32.eqz(wrap_i64(x)) -> i64.eqz(x) where possible (#3181)
Max Graey
2020-09-30
1
-0
/
+12
*
Simplify signed remainders compared with zero (#3153)
Max Graey
2020-09-29
1
-9
/
+29
*
Add also non-equal with zero simplification for boolean context (#3178)
Max Graey
2020-09-29
1
-2
/
+3
*
Lower signed binops to unsigned binops when possible (#2988)
Max Graey
2020-09-28
1
-10
/
+59
*
Expression matching API (#3134)
Thomas Lively
2020-09-18
1
-352
/
+368
*
Initial implementation of "Memory64" proposal (#3130)
Wouter van Oortmerssen
2020-09-18
1
-6
/
+12
*
Optimize binary operations with 1-bit on lhs and 1 const on rhs (#2948)
Max Graey
2020-09-17
1
-10
/
+45
*
Unary and binary duplicate expression elimination (#3047)
Max Graey
2020-09-17
1
-15
/
+139
*
Add float operations for isSymmetric util (#3127)
Max Graey
2020-09-14
1
-2
/
+25
*
Simplify subtracting zero from float expressions (#3125)
Max Graey
2020-09-13
1
-0
/
+21
*
also drop size for memory.copy(x, x, y) (#3075)
Max Graey
2020-08-24
1
-2
/
+5
*
memory.copy: use nop reductions only for ignoreImplicitTraps (#3074)
Max Graey
2020-08-24
1
-3
/
+15
*
Remove optimization for memory.copy(x, x, C) (#3073)
Max Graey
2020-08-23
1
-11
/
+1
*
OptimizeInstructions on memory.copy: check size for side effect as well (#3072)
Max Graey
2020-08-23
1
-0
/
+2
*
Optimize bulk memory.copy (#3038)
Max Graey
2020-08-22
1
-0
/
+68
*
Prepare for compound types that are single but not basic (#3046)
Daniel Wirtz
2020-08-17
1
-2
/
+4
*
Refactor getMaxBits() out of OptimizeInstructions and add beginnings of unit ...
Alon Zakai
2020-08-04
1
-149
/
+4
*
Optimize select with const arms (#2869)
Max Graey
2020-07-22
1
-97
/
+124
*
Optimize booleans when argument is negative integer (#2930)
Max Graey
2020-07-08
1
-0
/
+8
*
More optimizations for pow of two and pos/neg one const on the right (#2870)
Max Graey
2020-06-22
1
-18
/
+101
*
Add EH support for OptimizeInstructions (#2608)
Heejin Ahn
2020-02-05
1
-4
/
+16
*
Add EH support for EffectAnalyzer (#2631)
Heejin Ahn
2020-02-03
1
-22
/
+40
*
Remove implicit conversion operators from Type (#2577)
Thomas Lively
2020-01-08
1
-3
/
+3
*
[NFC] Enforce use of `Type::` on type names (#2434)
Thomas Lively
2020-01-07
1
-18
/
+18
*
Add support for reference types proposal (#2451)
Heejin Ahn
2019-12-30
1
-3
/
+3
*
Add string parameter to WASM_UNREACHABLE (#2499)
Sam Clegg
2019-12-05
1
-2
/
+2
*
Multivalue type creation and inspection (#2459)
Thomas Lively
2019-11-22
1
-5
/
+5
*
OptimizeInstructions: Eq64 of 0 => Eqz64 (#2421)
Alon Zakai
2019-11-04
1
-0
/
+2
*
Optimize select fallthrough values (#2220)
Alon Zakai
2019-07-11
1
-0
/
+4
*
Fix comparison signedness errors in optimizeMemoryAccess() (#2211)
Sean Stangl
2019-07-10
1
-3
/
+3
*
Un-recursify OptimizeInstructions::optimizeAddedConstants (#2157)
Alon Zakai
2019-05-31
1
-16
/
+27
*
Reflect instruction renaming in code (#2128)
Heejin Ahn
2019-05-21
1
-11
/
+11
*
clang-tidy braces changes (#2075)
Alon Zakai
2019-05-01
1
-18
/
+36
*
Apply format changes from #2048 (#2059)
Alon Zakai
2019-04-26
1
-212
/
+391
*
avoid signed overflow undefined behavior in OptimizeInstructions constant com...
Alon Zakai
2019-04-09
1
-2
/
+2
*
Massive renaming (#1855)
Thomas Lively
2019-01-07
1
-1
/
+1
*
Do not attempt to optimize v128s yet (#1834)
Thomas Lively
2018-12-18
1
-12
/
+15
*
SIMD (#1820)
Thomas Lively
2018-12-13
1
-4
/
+4
*
Start to implement #1764 (#1776)
Alon Zakai
2018-11-28
1
-0
/
+34
*
Stricter Canonicalization (#1774)
Alon Zakai
2018-11-27
1
-18
/
+69
*
Fix a bug with (add (sub 0 X) Y) => (sub Y X) (#1727)
Alon Zakai
2018-11-07
1
-2
/
+19
*
Unify imported and non-imported things (#1678)
Alon Zakai
2018-09-19
1
-126
/
+0
*
Improve getFallthrough (#1643)
Alon Zakai
2018-08-27
1
-18
/
+2
*
Fix MSVC warnings when compiling the binaryen target (#1535)
Daniel Wirtz
2018-05-09
1
-1
/
+1
*
optimize selects of constant conditions (#1516)
Alon Zakai
2018-04-27
1
-0
/
+20
*
More math opts (#1507)
Alon Zakai
2018-04-11
1
-3
/
+20
*
More simple math opts (#1506)
Alon Zakai
2018-04-11
1
-2
/
+72
*
Some simple integer math opts (#1504)
Alon Zakai
2018-04-11
1
-15
/
+121
[next]