summaryrefslogtreecommitdiff
path: root/test/passes
diff options
context:
space:
mode:
Diffstat (limited to 'test/passes')
-rw-r--r--test/passes/fuzz_metrics_noprint.bin.txt52
-rw-r--r--test/passes/fuzz_metrics_passes_noprint.bin.txt53
-rw-r--r--test/passes/translate-to-fuzz_all-features_metrics_noprint.txt83
3 files changed, 92 insertions, 96 deletions
diff --git a/test/passes/fuzz_metrics_noprint.bin.txt b/test/passes/fuzz_metrics_noprint.bin.txt
index a2f996bcb..bf7e517da 100644
--- a/test/passes/fuzz_metrics_noprint.bin.txt
+++ b/test/passes/fuzz_metrics_noprint.bin.txt
@@ -1,35 +1,35 @@
Metrics
total
- [exports] : 49
- [funcs] : 74
+ [exports] : 46
+ [funcs] : 68
[globals] : 18
[imports] : 4
[memories] : 1
[memory-data] : 24
- [table-data] : 19
+ [table-data] : 22
[tables] : 1
[tags] : 0
- [total] : 5695
- [vars] : 227
- Binary : 430
- Block : 976
- Break : 188
- Call : 272
- CallIndirect : 20
- Const : 876
- Drop : 99
- GlobalGet : 504
- GlobalSet : 373
- If : 299
- Load : 111
- LocalGet : 365
- LocalSet : 299
- Loop : 108
- Nop : 58
- RefFunc : 19
- Return : 74
- Select : 40
- Store : 34
+ [total] : 9465
+ [vars] : 215
+ Binary : 671
+ Block : 1531
+ Break : 370
+ Call : 366
+ CallIndirect : 67
+ Const : 1478
+ Drop : 111
+ GlobalGet : 766
+ GlobalSet : 558
+ If : 514
+ Load : 173
+ LocalGet : 729
+ LocalSet : 550
+ Loop : 202
+ Nop : 133
+ RefFunc : 22
+ Return : 99
+ Select : 84
+ Store : 83
Switch : 2
- Unary : 365
- Unreachable : 183
+ Unary : 682
+ Unreachable : 274
diff --git a/test/passes/fuzz_metrics_passes_noprint.bin.txt b/test/passes/fuzz_metrics_passes_noprint.bin.txt
index c3881104d..814fdb132 100644
--- a/test/passes/fuzz_metrics_passes_noprint.bin.txt
+++ b/test/passes/fuzz_metrics_passes_noprint.bin.txt
@@ -1,34 +1,35 @@
Metrics
total
- [exports] : 30
- [funcs] : 47
+ [exports] : 43
+ [funcs] : 56
[globals] : 17
[imports] : 4
[memories] : 1
[memory-data] : 11
- [table-data] : 18
+ [table-data] : 16
[tables] : 1
[tags] : 0
- [total] : 4738
- [vars] : 133
- Binary : 338
- Block : 781
- Break : 122
- Call : 249
- CallIndirect : 27
- Const : 780
- Drop : 105
- GlobalGet : 378
- GlobalSet : 288
- If : 216
- Load : 79
- LocalGet : 396
- LocalSet : 252
- Loop : 89
- Nop : 43
- RefFunc : 18
- Return : 70
- Select : 37
- Store : 36
- Unary : 294
- Unreachable : 140
+ [total] : 10611
+ [vars] : 184
+ Binary : 754
+ Block : 1699
+ Break : 397
+ Call : 325
+ CallIndirect : 112
+ Const : 1783
+ Drop : 101
+ GlobalGet : 869
+ GlobalSet : 657
+ If : 549
+ Load : 195
+ LocalGet : 893
+ LocalSet : 609
+ Loop : 251
+ Nop : 123
+ RefFunc : 16
+ Return : 78
+ Select : 74
+ Store : 84
+ Switch : 3
+ Unary : 730
+ Unreachable : 309
diff --git a/test/passes/translate-to-fuzz_all-features_metrics_noprint.txt b/test/passes/translate-to-fuzz_all-features_metrics_noprint.txt
index e2e9b8053..3c2b7bfa2 100644
--- a/test/passes/translate-to-fuzz_all-features_metrics_noprint.txt
+++ b/test/passes/translate-to-fuzz_all-features_metrics_noprint.txt
@@ -1,57 +1,52 @@
Metrics
total
- [exports] : 6
- [funcs] : 6
+ [exports] : 3
+ [funcs] : 3
[globals] : 4
[imports] : 8
[memories] : 1
[memory-data] : 112
- [table-data] : 1
+ [table-data] : 0
[tables] : 1
[tags] : 1
- [total] : 592
- [vars] : 38
- ArrayGet : 2
- ArrayLen : 2
- ArrayNew : 6
- ArrayNewFixed : 4
- ArraySet : 1
+ [total] : 630
+ [vars] : 23
+ ArrayNewFixed : 3
AtomicCmpxchg : 1
AtomicFence : 1
- AtomicRMW : 2
- Binary : 81
- Block : 62
- BrOn : 1
- Break : 11
- Call : 13
- CallIndirect : 2
- Const : 123
- Drop : 2
- GlobalGet : 22
- GlobalSet : 22
- If : 17
- Load : 25
- LocalGet : 63
- LocalSet : 35
- Loop : 6
- Nop : 8
- Pop : 3
- RefAs : 1
- RefEq : 1
- RefFunc : 6
- RefNull : 3
- Return : 4
- SIMDExtract : 2
- Select : 2
- StringConst : 5
+ AtomicNotify : 1
+ Binary : 63
+ Block : 60
+ BrOn : 3
+ Break : 8
+ Call : 4
+ CallRef : 3
+ Const : 129
+ DataDrop : 1
+ Drop : 8
+ GlobalGet : 21
+ GlobalSet : 20
+ I31Get : 1
+ If : 12
+ Load : 17
+ LocalGet : 74
+ LocalSet : 52
+ Loop : 8
+ MemoryFill : 1
+ Nop : 4
+ RefAs : 19
+ RefFunc : 26
+ RefI31 : 1
+ RefIsNull : 1
+ RefNull : 11
+ Return : 2
+ Select : 5
StringEncode : 1
- StringEq : 2
- StringMeasure : 1
- StringWTF16Get : 2
- StructNew : 9
- Try : 3
- TryTable : 3
+ StructGet : 3
+ StructNew : 26
+ Try : 1
+ TryTable : 6
TupleExtract : 1
TupleMake : 2
- Unary : 18
- Unreachable : 11
+ Unary : 20
+ Unreachable : 10