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: 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
*
OptimizeInstructions: Move identical unary code out of if/select arms (#3828)
Alon Zakai
2021-04-21
1
-9
/
+74
*
Optimize if/select with one arm an EqZ and another a 0 or a 1 (#3822)
Alon Zakai
2021-04-20
1
-0
/
+61
*
[Wasm GC] Reorder ref.as_non_null with tee and cast (#3820)
Alon Zakai
2021-04-19
1
-0
/
+51
*
[Wasm GC] Optimize reference identity checks (#3814)
Alon Zakai
2021-04-19
1
-0
/
+46
*
[Wasm GC] Optimize away unnecessary non-null assertions (#3800)
Alon Zakai
2021-04-12
1
-0
/
+27
*
[Wasm GC] Optimize RefCast + ignore-implicit-traps (#3748)
Alon Zakai
2021-03-30
1
-0
/
+36
*
[Wasm GC] Optimize RefIs and RefAs when the type lets us (#3725)
Alon Zakai
2021-03-30
1
-0
/
+93
*
OptimizeInstructions: bool(x) xor 1 ==> !bool(x) (#3741)
Alon Zakai
2021-03-30
1
-0
/
+14
*
[Wasm GC] Optimize array.set stored values (#3690)
Alon Zakai
2021-03-16
1
-0
/
+7
*
[Wasm GC] Optimize struct stores like stores to memory, ignore unneeded bits ...
Alon Zakai
2021-03-12
1
-23
/
+36
*
Refactor OptimizeInstructions to use visit* methods. NFC (#3678)
Alon Zakai
2021-03-11
1
-507
/
+550
*
Make unreachable a subtype of everything (#3673)
Thomas Lively
2021-03-11
1
-23
/
+19
*
cleanup to allow binaryen to be built in more strict environments (#3566)
walkingeyerobot
2021-02-16
1
-0
/
+1
*
Basic EH instrucion support for the new spec (#3487)
Heejin Ahn
2021-01-15
1
-1
/
+3
*
[OptimizeInstructions] Fix fuzz bug with shifts (#3376)
Alon Zakai
2020-12-02
1
-8
/
+14
*
[OptimizeInstructions] Fix a fuzz bug with comparing signed and unsigned valu...
Alon Zakai
2020-12-01
1
-38
/
+41
*
[TypedFunctionReferences] Enable call_ref in fuzzer, and fix minor misc fuzz ...
Alon Zakai
2020-11-25
1
-1
/
+3
*
Minor code cleanups. NFC (#3364)
Alon Zakai
2020-11-15
1
-1
/
+1
*
Some refactorings in addition to #3338 (#3336)
Max Graey
2020-11-12
1
-16
/
+10
*
OptimizeInstructions: Fix regression from #3303 / #3275 (#3338)
Alon Zakai
2020-11-12
1
-6
/
+5
*
Optimize i32(x) % C_pot in boolean context (#3307)
Max Graey
2020-11-10
1
-2
/
+17
*
Canonicalize subtraction with constant on the right to addition (#3321)
Max Graey
2020-11-10
1
-59
/
+79
*
Optimize signed / unsigned relationals when RHS is min or max constant (#3314)
Max Graey
2020-11-04
1
-7
/
+89
*
Slight refactoring of handOptimize (#3305)
Max Graey
2020-11-03
1
-15
/
+15
*
Optimize x * -1.0 in non-fastMath case (#3315)
Max Graey
2020-11-03
1
-3
/
+12
*
Canonicalize relationals as well (#3303)
Max Graey
2020-10-30
1
-4
/
+82
*
Fold subtraction of sums or differences from constants (#3295)
Max Graey
2020-10-29
1
-0
/
+33
*
Optimize negative one on LHS for some shift operations (#3292)
Max Graey
2020-10-29
1
-2
/
+13
*
Fix pow2 util and avoid pow2 for left shifting in ZeroRemover (#3293)
Max Graey
2020-10-28
1
-8
/
+10
*
Propagate sign to constants for float point expressions (#3289)
Max Graey
2020-10-27
1
-12
/
+25
*
Replace x * 2 with x + x for floats (#3016)
Max Graey
2020-10-27
1
-0
/
+13
*
Drop RHS of shift if effective shift is zero (#3209)
Max Graey
2020-10-26
1
-0
/
+8
*
Сonstant value truncation during store operation (#3117)
Max Graey
2020-10-26
1
-0
/
+13
[next]