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
*
[OptimizeInstructions] Combine some relational ops joined Or/And (Part 7-8) (...
Max Graey
2022-01-26
1
-12
/
+63
*
[OptimizeInstructions] Combine some relational ops joined Or/And (Part 5-6) (...
Max Graey
2022-01-20
1
-6
/
+59
*
Revert "[OptimizeInstructions] Optimize zero sized bulk memory ops even witho...
Thomas Lively
2022-01-14
1
-21
/
+5
*
[OptimizeInstructions] Optimize zero sized bulk memory ops even without "igno...
Max Graey
2022-01-12
1
-5
/
+21
*
[EH][GC] Fix nested pop after removing ref.cast (#4407)
Heejin Ahn
2021-12-28
1
-0
/
+4
*
[OptimizeInstructions] Combine some relational ops joined Or/And (Part 4) (#4...
Max Graey
2021-12-14
1
-4
/
+53
*
[OptimizeInstructions] Combine some relational ops joined Or/And (Part 3) (#4...
Max Graey
2021-12-04
1
-9
/
+47
*
[NFC] Avoid some unnecessary copies of PassOptions (#4361)
Alon Zakai
2021-12-01
1
-5
/
+5
*
Change from storing Signature to HeapType on CallIndirect (#4352)
Thomas Lively
2021-11-22
1
-1
/
+1
*
[OptimizeInstructions] Combine some relational ops joined Or/And (Part 2) (#4...
Max Graey
2021-11-16
1
-5
/
+24
*
[OptimizeInstructions] Combine some relational ops joined Or/And (Part 1) (#4...
Max Graey
2021-11-16
1
-8
/
+34
*
[OptimizeInstructions] Combine extend into i64 and 32-bit load operations (#4...
Max Graey
2021-11-12
1
-0
/
+40
*
OptimizeInstructions: Fix static cast optimizations (#4311)
Alon Zakai
2021-11-09
1
-8
/
+22
*
[OptimizeInstructions] Canonicalize relational ops with near zero on rhs (#4272)
Max Graey
2021-10-26
1
-2
/
+46
*
OptimizeInstructions: Ignore unreachable subsequent sets (#4259)
Alon Zakai
2021-10-19
1
-0
/
+5
*
[Wasm GC] Optimize subsequent struct.sets after a struct.new (#4244)
Alon Zakai
2021-10-14
1
-0
/
+141
*
Fix tee/as-non-null reordering when writing to a non-nullable param (#4232)
Alon Zakai
2021-10-11
1
-1
/
+5
*
[OptimizeInstructions] Fold select into zero or single expression for some pa...
Max Graey
2021-10-05
1
-0
/
+57
*
Optimize call_ref+table.get => call_indirect (#4207)
Alon Zakai
2021-10-04
1
-0
/
+13
*
[Wasm GC] Optimize static (rtt-free) operations (#4186)
Alon Zakai
2021-09-30
1
-91
/
+134
*
[Wasm GC] Fix invalid intermediate IR in OptimizeInstructions (#4169)
Alon Zakai
2021-09-20
1
-12
/
+9
*
[Matcher] Add bval for matching boolean literals (#4162)
Max Graey
2021-09-20
1
-6
/
+1
*
[Wasm GC] Add static variants of ref.test, ref.cast, and br_on_cast* (#4163)
Alon Zakai
2021-09-20
1
-94
/
+105
*
[Wasm GC] Optimize away ref.as_non_null going into local.set in TNH mode (#4157)
Alon Zakai
2021-09-16
1
-10
/
+25
*
Fix regression from #4130 (#4158)
Alon Zakai
2021-09-16
1
-2
/
+8
*
[Wasm GC] Fix OptimizeInstructions on unreachable ref.test (#4156)
Alon Zakai
2021-09-15
1
-0
/
+4
*
[OptimizeInstructions] Optimize memory.fill with constant arguments (#4130)
Max Graey
2021-09-14
1
-1
/
+126
*
OptimizeInstructions: Optimize boolean selects (#4147)
Alon Zakai
2021-09-13
1
-0
/
+19
*
Rename isIntrinsicallyNondeterministic() to isGenerative() (#4092)
Alon Zakai
2021-09-09
1
-2
/
+1
*
[OptimizeInstructions] propagate sign for integer multiplication (#4098)
Max Graey
2021-09-09
1
-0
/
+50
*
[Refactoring] Cleanup asm2wasm. Use JS instead ASM prefix where possible. NFC...
Max Graey
2021-09-01
1
-6
/
+0
*
Use the new module version of EffectAnalyzer (#4116)
Alon Zakai
2021-08-31
1
-17
/
+15
*
Add a Module parameter to EffectAnalyzer. NFC (#4115)
Alon Zakai
2021-08-31
1
-17
/
+13
*
OptimizeInstructions: Handle trivial ref.cast and ref.test (#4097)
Alon Zakai
2021-08-24
1
-28
/
+97
*
TrapsNeverHappen mode (#4059)
Alon Zakai
2021-08-17
1
-9
/
+17
*
LocalCSE rewrite (#4079)
Alon Zakai
2021-08-17
1
-18
/
+9
*
[Wasm GC] Fix OptimizeInstructions on folding of identical code with nominal ...
Alon Zakai
2021-08-16
1
-4
/
+27
*
Improve optimization of call_ref into direct calls (#4068)
Alon Zakai
2021-08-10
1
-0
/
+83
*
[Wasm GC] RefEq(x, null) => RefIsNull(x) (#4066)
Alon Zakai
2021-08-09
1
-0
/
+12
*
[Wasm GC] Optimize repeated identical ref.casts (#4039)
Alon Zakai
2021-07-29
1
-2
/
+31
*
[Optimize Instructions] Simplify zero/sign extentions (special case) (#4009)
Max Graey
2021-07-22
1
-9
/
+25
*
Do not create a select with multivalue arms in OptimizeInstructions (#4012)
Alon Zakai
2021-07-22
1
-1
/
+6
*
[Optimize Instructions] Combine reinterprets, loads and stores (#4006)
Max Graey
2021-07-21
1
-0
/
+32
*
[Optimize Instructions] Simplify sign extentions (#4004)
Max Graey
2021-07-20
1
-0
/
+51
*
[Optimize-Instructions] Simplify sign patterns like x < 0 ? -1 : 1 (#3756)
Max Graey
2021-07-16
1
-0
/
+24
*
[Wasm GC] Add experimental array.copy (#3911)
Alon Zakai
2021-05-27
1
-0
/
+5
*
OptimizeInstructions: Do not change unreachability in if/select changes (#3840)
Alon Zakai
2021-04-23
1
-2
/
+29
*
OptimizeInstructions: Handle EqZInt64 on an if/select arm, not just 32 (#3837)
Alon Zakai
2021-04-22
1
-3
/
+11
*
OptimizeInstructions: Fix/ignore eqz hoisting of if with unreachable arm (#3835)
Alon Zakai
2021-04-22
1
-1
/
+5
*
Generalize moving of identical code from if/select arms (#3833)
Alon Zakai
2021-04-21
1
-19
/
+30
[next]