index
:
forks/binaryen.git
main
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
passes
/
RemoveUnusedBrs.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[GC] RemoveUnusedBrs: Ensure refining of BrOnCast's castType does not unrefin...
Alon Zakai
2024-10-29
1
-0
/
+26
*
[Wasm EH] Optimize values flowing out of TryTable (#6997)
Alon Zakai
2024-10-10
1
-4
/
+5
*
Fix flow reset during throw => break opts in RemoveUnusedBrs (#6993)
Alon Zakai
2024-10-08
1
-0
/
+4
*
Fix a misoptimization with mixed Try/TryTable in RemoveUnusedBrs (#6991)
Alon Zakai
2024-10-07
1
-10
/
+16
*
RemoveUnusedBrs: Generalize jump threading optimizations to all branches (#6983)
Alon Zakai
2024-10-04
1
-24
/
+27
*
[Wasm EH] Optimize throws caught by TryTable into breaks (#6980)
Alon Zakai
2024-10-03
1
-16
/
+79
*
[NFC] Standardize Super:: over super:: (#6920)
Alon Zakai
2024-09-10
1
-2
/
+2
*
Cost analysis: Remove "Unacceptable" hack (#6782)
Alon Zakai
2024-07-25
1
-2
/
+8
*
[NFC] Avoid a warning on an unused var (#6300)
Alon Zakai
2024-02-14
1
-1
/
+2
*
RemoveUnusedBrs: Allow less unconditional work and in particular division (#5...
Alon Zakai
2023-10-03
1
-18
/
+44
*
Replace i31.new with ref.i31 everywhere (#5931)
Thomas Lively
2023-09-13
1
-1
/
+1
*
Fix assertion failure in RemoveUnusedBrs (#5895)
Thomas Lively
2023-08-23
1
-0
/
+4
*
Improve br_on* optimizations (#5887)
Thomas Lively
2023-08-22
1
-35
/
+141
*
Remove legacy WasmGC instructions (#5861)
Thomas Lively
2023-08-09
1
-3
/
+0
*
[Wasm GC] Casts of a non-nullable bottom type to non-null fail (#5645)
Alon Zakai
2023-04-12
1
-2
/
+4
*
[NFC] Remove GCTypeUtils::evaluateKindCheck (#5421)
Thomas Lively
2023-01-11
1
-9
/
+17
*
Support br_on_cast null (#5397)
Thomas Lively
2023-01-05
1
-2
/
+3
*
Switch from `typedef` to `using` in C++ code. NFC (#5258)
Sam Clegg
2022-11-15
1
-1
/
+1
*
Refactor interaction between Pass and PassRunner (#5093)
Thomas Lively
2022-09-30
1
-1
/
+3
*
RemoveUnusedBrs: Remove final block nops in all cases (#4954)
Alon Zakai
2022-08-22
1
-5
/
+8
*
Costs: Increase cost of casts (#4661)
Alon Zakai
2022-05-12
1
-0
/
+3
*
Fix fuzz bug in RemoveUnusedBrs with incremental type updating (#4309)
Alon Zakai
2021-11-05
1
-2
/
+7
*
[Selectify] Increase TooCostlyToRunUnconditionally from 7 to 9 (#4228)
Max Graey
2021-10-13
1
-1
/
+4
*
RemoveUnusedBrs: Optimize if-of-if pattern (#4180)
Alon Zakai
2021-09-23
1
-2
/
+41
*
RemoveUnusedBrs::tablify() improvements: handle EqZ and tee (#4144)
Alon Zakai
2021-09-13
1
-9
/
+40
*
Add a Module parameter to EffectAnalyzer. NFC (#4115)
Alon Zakai
2021-08-31
1
-27
/
+26
*
Fix BrOn logic in RemoveUnusedBrs (#4062)
Alon Zakai
2021-08-09
1
-47
/
+74
*
Do not create a select with multivalue arms in OptimizeInstructions (#4012)
Alon Zakai
2021-07-22
1
-8
/
+2
*
RemoveUnusedBrs: Do not create a select with a multivalue result (#4005)
Alon Zakai
2021-07-19
1
-3
/
+13
*
[Wasm GC] Add negated BrOn* operations (#3913)
Alon Zakai
2021-06-02
1
-4
/
+9
*
Implement missing if restructuring (#3819)
Alon Zakai
2021-04-20
1
-12
/
+55
*
[Wasm GC] Optimize BrOn* of the wrong kind (#3724)
Alon Zakai
2021-03-24
1
-38
/
+26
*
[Wasm GC] Optimize br_on_* (#3719)
Alon Zakai
2021-03-24
1
-2
/
+55
*
Use the type in selectification in RemoveUnusedBrs (#3716)
Alon Zakai
2021-03-22
1
-1
/
+1
*
Fix a fuzz regression from #3669 (#3715)
Alon Zakai
2021-03-22
1
-4
/
+33
*
RemoveUnusedBrs: Properly check for effects in selectify() (#3310)
Alon Zakai
2020-11-01
1
-11
/
+25
*
RemoveUnusedBrs fuzz fix for switches with a single target and with a value (...
Alon Zakai
2020-10-09
1
-5
/
+12
*
Add new compound Signature, Struct and Array types (#3012)
Daniel Wirtz
2020-08-24
1
-1
/
+1
*
Add a builder.makeConst helper template (#2971)
Alon Zakai
2020-07-21
1
-19
/
+14
*
Handle tuples in RemoveUnusedBrs (#2693)
Thomas Lively
2020-03-16
1
-2
/
+6
*
Add EH support for EffectAnalyzer (#2631)
Heejin Ahn
2020-02-03
1
-15
/
+24
*
[NFC] Enforce use of `Type::` on type names (#2434)
Thomas Lively
2020-01-07
1
-22
/
+25
*
Make local.tee's type its local's type (#2511)
Heejin Ahn
2019-12-12
1
-2
/
+2
*
Remove 'none' type as a branch target in ReFinalize (#2492)
Alon Zakai
2019-12-04
1
-8
/
+7
*
Multivalue type creation and inspection (#2459)
Thomas Lively
2019-11-22
1
-8
/
+8
*
Optimize if of br_if (#2216)
Alon Zakai
2019-07-11
1
-13
/
+54
*
Reflect instruction renaming in code (#2128)
Heejin Ahn
2019-05-21
1
-8
/
+8
*
clang-tidy braces changes (#2075)
Alon Zakai
2019-05-01
1
-28
/
+56
*
Apply format changes from #2048 (#2059)
Alon Zakai
2019-04-26
1
-260
/
+321
*
Massive renaming (#1855)
Thomas Lively
2019-01-07
1
-10
/
+10
[next]