summaryrefslogtreecommitdiff
path: root/src/passes/LegalizeJSInterface.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* clean up raw pointer import->functionType, make it a Name like everything ↵Alon Zakai2017-02-171-8/+10
| | | | else (#915)
* properly legalize imported table elementsAlon Zakai2016-12-071-0/+9
|
* fix legalization issues with f32sAlon Zakai2016-12-071-2/+2
|
* make legalizeJSInterface handle f32s as well, which are not valid in asm.js ffisAlon Zakai2016-12-071-2/+18
|
* add a RemoveUnusedModuleElements pass, and make LegalizeJSInterface create ↵Alon Zakai2016-12-071-13/+18
| | | | TempRet0 if needed (otherwise we might remove it before we use it)
* Refactor Import::Kind and Export::Kind into an ExternalKind enum class (#725)Alon Zakai2016-10-031-3/+3
|
* asm2wasm i64 support (#723)Alon Zakai2016-09-301-0/+211
* support i64 intrinsics from fastcomp, adding --wasm-only flag * refactor callImport logic in asm2wasm to avoid recomputing wasm types again * legalize illegal i64 params in exports and imports * do safe i64 binary ops depending on precision * fix addVar, only assert on names if we are using a name