summaryrefslogtreecommitdiff
path: root/src/ir
Commit message (Expand)AuthorAgeFilesLines
* ir/bits.h cleanups after #2879 (#3156)Alon Zakai2020-09-221-19/+11
* Fix i64 type checking in getMaxBitsForLocal of DummyLocalInfoProvider (#3150)Max Graey2020-09-211-2/+1
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-216-4/+13
* GC: Integrate eqref and i31ref types (#3141)Daniel Wirtz2020-09-191-0/+4
* Expression matching API (#3134)Thomas Lively2020-09-182-6/+802
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-181-3/+1
* Implement more cases for getMaxBits (#2879)Max Graey2020-09-171-15/+172
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-176-21/+31
* Add float operations for isSymmetric util (#3127)Max Graey2020-09-141-0/+5
* Fix RefNull issues (#3123)Daniel Wirtz2020-09-131-1/+1
* Add anyref feature and type (#3109)Daniel Wirtz2020-09-101-0/+2
* Simplify BinaryenIRWriter (#3110)Thomas Lively2020-09-103-27/+46
* Poppy IR wast parsing and validation (#3105)Thomas Lively2020-09-092-2/+35
* Update reference types (#3084)Daniel Wirtz2020-09-094-9/+10
* Stack utils (#3083)Thomas Lively2020-09-073-0/+489
* Optimize MergeBlocks by caching branch results (#3102)Alon Zakai2020-09-031-8/+94
* MinifyImportsAndExports: Minify the memory and table as well. (#3089)Alon Zakai2020-09-021-0/+8
* Add new compound Signature, Struct and Array types (#3012)Daniel Wirtz2020-08-241-1/+1
* Prepare for compound types that are single but not basic (#3046)Daniel Wirtz2020-08-173-5/+5
* Refactor hashing (#3023)Daniel Wirtz2020-08-124-31/+26
* Added headers to CMake files (#3037)Wouter van Oortmerssen2020-08-101-0/+2
* Asyncify verbose option (#3022)Alon Zakai2020-08-061-3/+8
* Refactor getMaxBits() out of OptimizeInstructions and add beginnings of unit ...Alon Zakai2020-08-041-69/+232
* Fix the side effects of data.drop (#2996)Alon Zakai2020-07-281-2/+4
* Optimize select with const arms (#2869)Max Graey2020-07-221-2/+15
* Add a builder.makeConst helper template (#2971)Alon Zakai2020-07-213-5/+4
* Avoid __popcnt and __popcnt64 intrinsics for MSVC (#2944)Max Graey2020-07-061-3/+3
* More optimizations for pow of two and pos/neg one const on the right (#2870)Max Graey2020-06-221-0/+40
* Rename anyref to externref to match proposal change (#2900)Jay Phelps2020-06-101-2/+2
* Add prototype SIMD rounding instructions (#2895)Thomas Lively2020-06-051-0/+8
* DeNaN improvements (#2888)Alon Zakai2020-06-031-1/+22
* Prevent pops from sinking in SimplifyLocals (#2885)Heejin Ahn2020-06-031-4/+26
* Fix SideEffect::Branches to only represent branches (#2886)Heejin Ahn2020-06-021-1/+1
* Refactor Effects (#2873)Alon Zakai2020-05-291-32/+49
* Flat IR: local.set's value should not be a control flow (#2589)Alon Zakai2020-05-271-4/+10
* Remove `Push` (#2867)Thomas Lively2020-05-225-8/+0
* Add EH support for SimplifyLocals (#2858)Heejin Ahn2020-05-191-1/+9
* Implement i64x2.mul (#2860)Thomas Lively2020-05-191-0/+3
* Fix br_on_exn handling in ReFinalize (#2854)Heejin Ahn2020-05-151-1/+2
* Implement pseudo-min/max SIMD instructions (#2847)Thomas Lively2020-05-121-0/+12
* Remove --fuzz-binary and simplify round trip (#2799)Thomas Lively2020-04-241-11/+2
* Remove function index printing (#2742)Thomas Lively2020-04-091-52/+0
* Tuple globals (#2718)Thomas Lively2020-04-022-2/+30
* Avoid unnecessary fp$ in side modules (#2717)Alon Zakai2020-03-311-11/+4
* Represent dylink section in IR, so we can update it. (#2715)Alon Zakai2020-03-301-1/+14
* Avoid fp$ access in MAIN_MODULES (#2704)Alon Zakai2020-03-271-0/+43
* SIMD integer abs and bitmask instructions (#2703)Thomas Lively2020-03-201-0/+6
* makeConstExpression => makeConstantExpression (#2698)Alon Zakai2020-03-171-1/+1
* Collect signatures from all block kinds (#2691)Thomas Lively2020-03-163-13/+17
* Interpret tuple locals and tail-calls correctly (#2690)Thomas Lively2020-03-161-7/+3