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
*
Fix a fuzz bug with incremental unreachability in OptimizeInstructions (#5237)
Alon Zakai
2022-11-09
1
-1
/
+7
*
[Wasm GC] Externalize/Internalize allow nulls (#5175)
Alon Zakai
2022-10-21
1
-0
/
+6
*
Implement bottom heap types (#5115)
Thomas Lively
2022-10-07
1
-3
/
+34
*
Refactor standardizeNaN (#5064)
Max Graey
2022-10-04
1
-5
/
+1
*
Refactor interaction between Pass and PassRunner (#5093)
Thomas Lively
2022-09-30
1
-1
/
+3
*
[OptimizeInstruction] Prevent reordering for rule in #5034 (#5066)
Max Graey
2022-09-21
1
-2
/
+3
*
[OptimizeInstructions] Simplify add / sub with negative on LHS or RHS for flo...
Max Graey
2022-09-20
1
-0
/
+25
*
[OptimizeInstructions] More canonizations for floating points (#5033)
Max Graey
2022-09-15
1
-14
/
+5
*
Move relational-optimizing code to optimizeRelational [NFC] (#5036)
Alon Zakai
2022-09-13
1
-33
/
+35
*
OptimizeInstructions: Use min/max bits in comparisons (#5035)
Alon Zakai
2022-09-13
1
-6
/
+84
*
[OptimizeInstructions] Simplify floating point ops with NaN on right side (#4...
Max Graey
2022-09-12
1
-0
/
+34
*
OptimizeInstructions: Optimize comparisons with an added offset (#5025)
Alon Zakai
2022-09-09
1
-19
/
+81
*
Switch to i32 operations when heading to a wrap anyhow (#5022)
Alon Zakai
2022-09-07
1
-8
/
+119
*
[OptimizeInstructions] Simplify two binary expressions with asymmetric shifts...
Max Graey
2022-09-06
1
-0
/
+49
*
OptimizeInstructions: Select => and/or in more cases (#4154)
Alon Zakai
2022-09-01
1
-1
/
+25
*
[Wasm GC] Support non-nullable locals in the "1a" form (#4959)
Alon Zakai
2022-08-31
1
-3
/
+0
*
[OptimizeInstruction] Reorder rules in optimizeSelect (#4984)
Max Graey
2022-08-29
1
-32
/
+32
*
[OptimizeInstructions] Canonicalize relational ops near min/max values (#4282)
Max Graey
2022-08-26
1
-0
/
+61
*
[TNH Fuzzing] Fix some equality checks that ignored effects (#4951)
Alon Zakai
2022-08-24
1
-8
/
+20
*
[OptimizeInstructions] Simplify rounding or conversions after int to float ca...
Max Graey
2022-08-18
1
-0
/
+67
*
Mutli-Memories Support in IR (#4811)
Ashley Nelson
2022-08-17
1
-35
/
+65
*
[Optimize Instructions] Fold eqz(eqz(x)) to not-equal of zero (#4855)
Max Graey
2022-08-08
1
-4
/
+17
*
Remove RTTs (#4848)
Thomas Lively
2022-08-05
1
-114
/
+71
*
[Optimize Instructions] Refactor squared rules (#4840)
Max Graey
2022-08-02
1
-51
/
+127
*
[OptimizeInstructions] Add folding for mixed left shift and mul with constant...
Max Graey
2022-07-26
1
-0
/
+17
*
Remove basic reference types (#4802)
Thomas Lively
2022-07-20
1
-3
/
+5
*
[Wasm GC] Check if ref.eq inputs can possibly be the same (#4780)
Alon Zakai
2022-07-14
1
-3
/
+27
*
[Wasm GC] RefIs / RefEq / RefTest return a boolean (#4786)
Alon Zakai
2022-07-08
1
-0
/
+1
*
[NFC] Refactor and clarify conditions for removing casts (#4754)
Alon Zakai
2022-06-29
1
-43
/
+115
*
[Wasm GC] OptimizeInstructions: Optimize ref.eq on equal inputs with a tee (#...
Alon Zakai
2022-06-24
1
-3
/
+10
*
[WasmGC] OptimizeInstructions: Improve RefIs cast ordering (#4752)
Alon Zakai
2022-06-24
1
-4
/
+18
*
[Wasm GC] [TNH] OptimizeInstructions: remove casts leading to comparisons (#4...
Alon Zakai
2022-06-24
1
-0
/
+38
*
[Optimize Instructions] Simplify sign extentions (Part 2) (#4382)
Max Graey
2022-06-07
1
-0
/
+16
*
OptimizeInstructions: Turn call_ref of a select into an if over two direct ca...
Alon Zakai
2022-05-27
1
-0
/
+18
*
OptimizeInstructions: Refinalize after a cast removal (#4611)
Alon Zakai
2022-04-25
1
-0
/
+26
*
[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
[next]