summaryrefslogtreecommitdiff
path: root/test/passes
Commit message (Expand)AuthorAgeFilesLines
* Add --fast-math mode (#3155)Alon Zakai2020-09-306-25/+208
* Fold i32.eqz(wrap_i64(x)) -> i64.eqz(x) where possible (#3181)Max Graey2020-09-302-0/+87
* Simplify signed remainders compared with zero (#3153)Max Graey2020-09-292-1/+143
* Fix applying default / unify SExpr and Wasm builder names (#3179)Daniel Wirtz2020-09-3011-25/+25
* Add also non-equal with zero simplification for boolean context (#3178)Max Graey2020-09-292-1/+17
* GC: Fuzzing support for i31 (#3169)Daniel Wirtz2020-09-291-113/+358
* Prototype extended-name-section proposal (#3162)Daniel Wirtz2020-09-2917-33/+33
* Lower signed binops to unsigned binops when possible (#2988)Max Graey2020-09-283-19/+167
* Fix low_pc updating when the expression is right at the start (#3175)Alon Zakai2020-09-283-0/+506
* Remove unused stack-pointer and emscripten-sbrk-ptr pass args from PostEmscri...Sam Clegg2020-09-226-116/+0
* DWARF: Fix abbreviation lookups, they are relative to 1 (#3158)Alon Zakai2020-09-223-0/+2375
* Fuzz with negative zero more often (#3133)Alon Zakai2020-09-212-137/+47
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-211-750/+109
* GC: Integrate eqref and i31ref types (#3141)Daniel Wirtz2020-09-192-654/+675
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-1816-0/+11773
* Optimize binary operations with 1-bit on lhs and 1 const on rhs (#2948)Max Graey2020-09-173-10/+122
* Implement more cases for getMaxBits (#2879)Max Graey2020-09-171-9/+3
* Unary and binary duplicate expression elimination (#3047)Max Graey2020-09-172-4/+490
* Add GC feature flag (#3135)Daniel Wirtz2020-09-172-97/+12
* Add float operations for isSymmetric util (#3127)Max Graey2020-09-141-4/+4
* Simplify subtracting zero from float expressions (#3125)Max Graey2020-09-132-0/+98
* Fix RefNull issues (#3123)Daniel Wirtz2020-09-132-4/+20
* Update Pop text format to handle tuples (#3116)Thomas Lively2020-09-1124-79/+91
* Stop renaming longjmp in wasm-emscripten-finalize (#3111)Alon Zakai2020-09-112-0/+24
* Add anyref feature and type (#3109)Daniel Wirtz2020-09-1015-411/+1005
* Simplify BinaryenIRWriter (#3110)Thomas Lively2020-09-104-4240/+4233
* Interpreter: Don't change NaN bits when multiplying by 1 (#3096)Alon Zakai2020-09-092-28/+41
* Update reference types (#3084)Daniel Wirtz2020-09-0926-600/+497
* Improve inlining "heavyweight" (#3085)Max Graey2020-09-044-93/+175
* Remove old stack function from StackCheck (#3100)Alon Zakai2020-09-031-7/+0
* MinifyImportsAndExports: Minify the memory and table as well. (#3089)Alon Zakai2020-09-023-20023/+20029
* StackCheck: Check both under and overflow (#3091)Alon Zakai2020-09-022-0/+55
* Add allowHeavyweight inlining option (#3032)Max Graey2020-08-262-0/+93
* wasm-emscripten-finalize: Add flags to limit dynCall creation (#3070)Sam Clegg2020-08-262-0/+30
* SAFE_HEAP: remove fastcomp, prepare for new emscripten approach (#3078)Alon Zakai2020-08-252-2/+8
* also drop size for memory.copy(x, x, y) (#3075)Max Graey2020-08-241-0/+3
* memory.copy: use nop reductions only for ignoreImplicitTraps (#3074)Max Graey2020-08-244-8/+37
* Remove optimization for memory.copy(x, x, C) (#3073)Max Graey2020-08-232-2/+6
* OptimizeInstructions on memory.copy: check size for side effect as well (#3072)Max Graey2020-08-232-1/+16
* Optimize bulk memory.copy (#3038)Max Graey2020-08-222-0/+140
* Skip tests that fail on windows and enable all the rest (#3035)Alon Zakai2020-08-1124-0/+0
* DWARF: Fix debug_info references to the abbreviations section (#2997)Alon Zakai2020-08-073-0/+1
* StubUnsupportedJSOps: Remove CallIndirects (#3027)Alon Zakai2020-08-062-0/+47
* Asyncify verbose option (#3022)Alon Zakai2020-08-062-0/+372
* Add StubUnsupportedJSOps to remove operations that JS does not support (#3024)Alon Zakai2020-08-052-0/+38
* Move generateDynCallThunks into its own pass. NFC. (#3000)Sam Clegg2020-08-042-0/+37
* AlignmentLowering: Handle all possible cases for i64, f32, f64 (#3008)Alon Zakai2020-07-312-9/+1453
* New Dealign pass: reduce load/store alignment to 1 (#3010)Alon Zakai2020-07-312-0/+44
* Better const fuzzing (#2972)Alon Zakai2020-07-302-405/+341
* Remove dynCall generated from fpcast-emu (#2995)Sam Clegg2020-07-281-184/+0