[all-commits] [llvm/llvm-project] 16d83c: [WebAssembly] Added 64-bit memory.grow/size/copy/fill
Wouter van Oortmerssen via All-commits
all-commits at lists.llvm.org
Mon Jul 6 12:50:18 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 16d83c395a1f8660fc583a66e1927a5c433fbbe1
https://github.com/llvm/llvm-project/commit/16d83c395a1f8660fc583a66e1927a5c433fbbe1
Author: Wouter van Oortmerssen <aardappel at gmail.com>
Date: 2020-07-06 (Mon, 06 Jul 2020)
Changed paths:
M clang/include/clang/Basic/BuiltinsWebAssembly.def
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/test/CodeGen/builtins-wasm.c
M llvm/include/llvm/IR/IntrinsicsWebAssembly.td
M llvm/lib/Target/WebAssembly/WebAssemblyInstrBulkMemory.td
M llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td
M llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp
R llvm/test/CodeGen/WebAssembly/bulk-memory-intrinsics.ll
A llvm/test/CodeGen/WebAssembly/bulk-memory64.ll
A llvm/test/CodeGen/WebAssembly/memory-addr64.ll
M llvm/test/MC/WebAssembly/bulk-memory-encodings.s
Log Message:
-----------
[WebAssembly] Added 64-bit memory.grow/size/copy/fill
This covers both the existing memory functions as well as the new bulk memory proposal.
Added new test files since changes where also required in the inputs.
Also removes unused init/drop intrinsics rather than trying to make them work for 64-bit.
Differential Revision: https://reviews.llvm.org/D82821
More information about the All-commits
mailing list