index
:
forks/binaryen.git
main
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
passes
/
DeadCodeElimination.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[NFC] Enforce use of `Type::` on type names (#2434)
Thomas Lively
2020-01-07
1
-4
/
+8
*
Add support for reference types proposal (#2451)
Heejin Ahn
2019-12-30
1
-0
/
+6
*
Add string parameter to WASM_UNREACHABLE (#2499)
Sam Clegg
2019-12-05
1
-2
/
+2
*
Remove 'none' type as a branch target in ReFinalize (#2492)
Alon Zakai
2019-12-04
1
-1
/
+1
*
Add EH support for DCE pass (#2415)
Heejin Ahn
2019-11-01
1
-1
/
+30
*
vNxM.load_splat instructions (#2350)
Thomas Lively
2019-09-23
1
-0
/
+2
*
QFMA/QFMS instructions (#2328)
Thomas Lively
2019-09-03
1
-2
/
+2
*
Add atomic.fence instruction (#2307)
Heejin Ahn
2019-08-27
1
-0
/
+2
*
Add basic exception handling support (#2282)
Heejin Ahn
2019-08-13
1
-0
/
+16
*
Finalize tail call support (#2246)
Thomas Lively
2019-07-23
1
-1
/
+9
*
Minimal Push/Pop support (#2207)
Alon Zakai
2019-07-03
1
-0
/
+4
*
Reflect instruction renaming in code (#2128)
Heejin Ahn
2019-05-21
1
-10
/
+10
*
clang-tidy braces changes (#2075)
Alon Zakai
2019-05-01
1
-3
/
+6
*
Apply format changes from #2048 (#2059)
Alon Zakai
2019-04-26
1
-95
/
+133
*
Rename atomic wait/notify instructions (#1972)
Heejin Ahn
2019-03-30
1
-1
/
+1
*
Bulk memory operations (#1892)
Thomas Lively
2019-02-05
1
-0
/
+4
*
SIMD (#1820)
Thomas Lively
2018-12-13
1
-0
/
+5
*
Remove default cases (#1757)
Thomas Lively
2018-11-27
1
-2
/
+2
*
Unify imported and non-imported things (#1678)
Alon Zakai
2018-09-19
1
-5
/
+0
*
Souper integration + DataFlow optimizations (#1638)
Alon Zakai
2018-08-27
1
-1
/
+1
*
Rename WasmType => Type (#1398)
Alon Zakai
2018-02-02
1
-1
/
+1
*
notation change: AST => IR (#1245)
Alon Zakai
2017-10-24
1
-3
/
+3
*
Atomics support in interpreter + optimizer + fuzz fixes for that (#1227)
Alon Zakai
2017-10-20
1
-0
/
+4
*
fix a dce fuzz bug where if changed to unreachable but didn't propagate that ...
Alon Zakai
2017-10-10
1
-1
/
+5
*
Add a superclass typedef to WalkerPass to simplify overrides (#1211)
jgravelle-google
2017-10-04
1
-2
/
+2
*
fix dce bug with not updating the parent when turning a node unreachable (#1198)
Alon Zakai
2017-09-25
1
-20
/
+23
*
Optimizer support for atomic instructions (#1094)
Derek Schuff
2017-07-21
1
-60
/
+38
*
add the option to seek named breaks, not just taken breaks; refactor headers ...
Alon Zakai (kripken)
2017-07-11
1
-2
/
+2
*
Support new result syntax for if/loop/block (#1047)
Sam Clegg
2017-06-12
1
-1
/
+1
*
optimize dceing of blocks and known-to-exist children (#1015)
Alon Zakai
2017-05-18
1
-57
/
+34
*
Validate finalization (#1014)
Alon Zakai
2017-05-18
1
-8
/
+34
*
when creating blocks during dce, make sure they have the same type as before ...
Alon Zakai (kripken)
2017-05-02
1
-9
/
+14
*
improve dce to handle more cases of nested unreachable code (#989)
Alon Zakai
2017-05-02
1
-7
/
+41
*
Default Walker subclasses to using Visitor<SubType> (#921)
jgravelle-google
2017-02-23
1
-2
/
+2
*
don't convert unreachable -> unreachable in dce
Alon Zakai
2016-10-13
1
-1
/
+1
*
handle globals in dce
Alon Zakai
2016-10-13
1
-0
/
+2
*
DCE bugfix (#736)
Alon Zakai
2016-10-04
1
-2
/
+13
*
loops no longer have an out label and other upstream loop updates
Alon Zakai
2016-09-07
1
-6
/
+2
*
call_indirect now has the target at the end
Alon Zakai
2016-09-07
1
-16
/
+17
*
add drop and tee expressions
Alon Zakai
2016-09-07
1
-7
/
+14
*
fix dce bug in non-parallel mode, which happens in debug mode, and add debug ...
Alon Zakai
2016-07-16
1
-1
/
+6
*
Add initialization functions for passes to avoid missing pass registration du...
Jukka Jylänki
2016-06-21
1
-1
/
+3
*
use WASM_UNUSED in some places to fix compiler warning/error on unused variab...
Alon Zakai
2016-06-08
1
-2
/
+1
*
move function parallelism to pass and pass runner, which allows more efficien...
Alon Zakai
2016-06-03
1
-1
/
+3
*
dead code elimination pass (#536)
Alon Zakai
2016-05-22
1
-0
/
+351