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
...
*
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
*
fix some comment typos (#1425)
Nathan Froyd
2018-02-14
1
-2
/
+2
*
More simple math opts (#1414)
Alon Zakai
2018-02-14
1
-2
/
+45
*
Rename WasmType => Type (#1398)
Alon Zakai
2018-02-02
1
-3
/
+3
*
optimize out 0-x, a zero only used to negate an int, when possible (#1365)
Alon Zakai
2018-01-17
1
-1
/
+37
*
De-morgan's "and" law (#1297)
Alon Zakai
2017-11-30
1
-0
/
+26
*
add i64_atomics_* support to asm2wasm (#1262)
Alon Zakai
2017-11-14
1
-1
/
+2
*
notation change: AST => IR (#1245)
Alon Zakai
2017-10-24
1
-7
/
+7
*
only look at the |signed| field of loads if it is relevant (#1235)
Alon Zakai
2017-10-23
1
-2
/
+4
*
Add a superclass typedef to WalkerPass to simplify overrides (#1211)
jgravelle-google
2017-10-04
1
-1
/
+1
*
fix regression from 45d88e3ef5f895b2fde77e3588f84d66e67bdd88 - left may not e...
Alon Zakai
2017-10-02
1
-1
/
+1
*
fix optimize-instructions handling of shifts by a zero or of a zero when comb...
Alon Zakai
2017-10-02
1
-2
/
+3
*
Merge pull request #1175 from WebAssembly/fuzz
Alon Zakai
2017-09-10
1
-6
/
+23
|
\
|
*
when if arms are identical, merging them may change the type of the if, if it...
Alon Zakai
2017-09-06
1
-6
/
+23
*
|
Add support for sign-extension operators from threading proposal (#1167)
Derek Schuff
2017-09-06
1
-0
/
+2
|
/
*
Return to more structured type rules for block and if (#1148)
Alon Zakai
2017-09-05
1
-0
/
+8
*
fix off-by-one error in clz/ctz/popcount used bits computation
Alon Zakai
2017-08-01
1
-2
/
+2
*
use effective shifts in more places in optimize-instructions
Alon Zakai (kripken)
2017-08-01
1
-2
/
+2
*
review comments
Alon Zakai (kripken)
2017-07-31
1
-5
/
+5
*
handle squared shifts of an unreachable
Alon Zakai (kripken)
2017-07-31
1
-2
/
+2
*
fix optimizing two shifts into one; if the number of effective shifts overflo...
Alon Zakai (kripken)
2017-07-30
1
-3
/
+11
*
do not swap elements in conditionalizeExpensiveOnBitwise if they invalidate e...
Alon Zakai (kripken)
2017-07-29
1
-6
/
+9
*
refactor effective shift size computation
Alon Zakai
2017-07-29
1
-3
/
+3
*
fix shl shift computation in getMaxBits
Alon Zakai
2017-07-29
1
-1
/
+1
*
fix shift computation in getMaxBits - in wasm only the lower 5 bits matter fo...
Alon Zakai
2017-07-29
1
-2
/
+2
*
do not combine a load/store offset with a constant pointer if it would wrap a...
Alon Zakai (kripken)
2017-07-29
1
-2
/
+9
*
fix off-by-one in assertion in optimize-instructions
Alon Zakai
2017-07-17
1
-1
/
+1
*
optimize shifts of 0
Alon Zakai
2017-07-13
1
-0
/
+6
*
add the option to seek named breaks, not just taken breaks; refactor headers ...
Alon Zakai (kripken)
2017-07-11
1
-1
/
+2
*
Validate finalization (#1014)
Alon Zakai
2017-05-18
1
-0
/
+1
*
optimize if and select in the case their values are identical (#1013)
Alon Zakai
2017-05-17
1
-0
/
+39
*
Fix comparisons of sign-extends to weird constants (#956)
Alon Zakai
2017-03-21
1
-6
/
+31
*
fix sign-ext opt issues (#935)
Alon Zakai
2017-03-09
1
-11
/
+15
*
Default Walker subclasses to using Visitor<SubType> (#921)
jgravelle-google
2017-02-23
1
-3
/
+3
*
refactor sign/zero extension code into nice headers, and prepare PickLoadSign...
Alon Zakai
2017-02-16
1
-97
/
+23
*
fix and clean up fallthrough logic in OptimizeInstructions
Alon Zakai (kripken)
2017-02-16
1
-22
/
+18
*
optimize a compare of a load_s and a sign-extend into a load_u and a cheaper ...
Alon Zakai (kripken)
2017-02-16
1
-0
/
+18
*
take into account loads into local info in OptimizeInstructions
Alon Zakai (kripken)
2017-02-16
1
-7
/
+10
*
use local info about maxBits and sign-extendedness in OptimizeInstructions
Alon Zakai (kripken)
2017-02-16
1
-11
/
+120
*
remove unneeded masks using getMaxBits
Alon Zakai (kripken)
2017-02-16
1
-3
/
+16
*
tiny refactoring in OptimizeInstructions, for clarity
Alon Zakai (kripken)
2017-02-16
1
-7
/
+8
*
fix fuzz testcase, xor maxBits is the max, not the min
Alon Zakai (kripken)
2017-02-16
1
-2
/
+2
*
handle fallthrough values in load_s/u and sign/zero-extend optimization
Alon Zakai (kripken)
2017-02-16
1
-6
/
+30
*
handle load in getMaxBits
Alon Zakai (kripken)
2017-02-16
1
-0
/
+2
*
handle tee_local in getMaxBits
Alon Zakai (kripken)
2017-02-16
1
-0
/
+3
[prev]
[next]