summaryrefslogtreecommitdiff
path: root/src/ir/ExpressionAnalyzer.cpp
Commit message (Expand)AuthorAgeFilesLines
* GC: Add stubs for the remaining instructions (#3174)Daniel Wirtz2020-09-291-0/+34
* GC: Add i31 instructions (#3154)Daniel Wirtz2020-09-241-0/+2
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-211-3/+2
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-181-3/+1
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-4/+2
* Fix RefNull issues (#3123)Daniel Wirtz2020-09-131-1/+1
* Refactor hashing (#3023)Daniel Wirtz2020-08-121-17/+12
* Remove `Push` (#2867)Thomas Lively2020-05-221-1/+0
* Initial multivalue support (#2675)Thomas Lively2020-03-051-0/+4
* Remove implicit conversion operators from Type (#2577)Thomas Lively2020-01-081-5/+5
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-1/+2
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-0/+3
* Move Type-related functions into Type class (NFC) (#2556)Heejin Ahn2019-12-291-1/+1
* Remove FunctionType (#2510)Thomas Lively2019-12-111-2/+3
* vNxM.load_splat instructions (#2350)Thomas Lively2019-09-231-0/+5
* QFMA/QFMS instructions (#2328)Thomas Lively2019-09-031-1/+1
* Add atomic.fence instruction (#2307)Heejin Ahn2019-08-271-0/+1
* Add basic exception handling support (#2282)Heejin Ahn2019-08-131-0/+7
* Finalize tail call support (#2246)Thomas Lively2019-07-231-1/+5
* Minimal Push/Pop support (#2207)Alon Zakai2019-07-031-0/+2
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-4/+4
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-27/+53
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-115/+105
* Rename atomic wait/notify instructions (#1972)Heejin Ahn2019-03-301-1/+1
* Simplify ExpressionAnalyzer (#1920)Alon Zakai2019-02-271-494/+347
* SmallVector (#1912)Alon Zakai2019-02-251-2/+2
* fix breakage (#1901)Alon Zakai2019-02-061-10/+0
* use iteration in ExpressionAnalyzer::flexibleEqual, for less manual work on e...Alon Zakai2019-02-061-70/+16
|\
| * use iteration in ExpressionAnalyzer::flexibleEqual, for less manual work on e...Alon Zakai2019-02-041-70/+16
* | Bulk memory operations (#1892)Thomas Lively2019-02-051-0/+46
|/
* Massive renaming (#1855)Thomas Lively2019-01-071-1/+1
* Rename `idx` to `index` in SIMD code for consistency (#1836)Thomas Lively2018-12-181-4/+4
* Consistent spacing around the namespace keyword (#1829)Alon Zakai2018-12-151-0/+2
* SIMD (#1820)Thomas Lively2018-12-131-6/+65
* Remove default cases (#1757)Thomas Lively2018-11-271-2/+8
* Relooper CFG optimizations (#1759)Alon Zakai2018-11-211-5/+5
* Unify imported and non-imported things (#1678)Alon Zakai2018-09-191-16/+0
* Change the Literal class's operator== to be bitwise (#1661)Alon Zakai2018-09-011-1/+1
* duplicate-function-elimination improvements (#1590)Alon Zakai2018-06-071-2/+8
* Note isAtomic in loads and stores (#1406)Alon Zakai2018-02-051-0/+4
* Atomic wait/wake fixes (#1383)Alon Zakai2018-01-221-0/+2
* notation change: AST => IR (#1245)Alon Zakai2017-10-241-0/+558