Richard
|
615a614597
JIT Generator (and Async func) loops (#6990)
|
1 anno fa |
Nikolay Korovaiko
|
4a7149b032
refactor & cleanup for bitselect & shuffle
|
8 anni fa |
Nikolay Korovaiko
|
7c3ca9ce8f
bitselect
|
8 anni fa |
Nikolay Korovaiko
|
bf8d8e7291
Merge remote-tracking branch 'msft/master' into wasm.simd
|
8 anni fa |
Michael Holman
|
1a24313bba
add inlining support for asm.js/wasm
|
8 anni fa |
Curtis Man
|
6eb44575a5
Byte code size and serialized byte code size optimizations (15-20% serialized byte code size reduction)
|
8 anni fa |
Nikolay Korovaiko
|
a6fed1aab5
simd const operators
|
8 anni fa |
Nikolay Korovaiko
|
3d31f2316b
working loads and stores needs clean up
|
8 anni fa |
Michael Ferris
|
f059afd923
Add new files to CMakeLists.txt
|
9 anni fa |
Michael Ferris
|
578f777127
Make the byte code writer for webassembly use an interface so we can swap between writers as needed
|
9 anni fa |
Michael Holman
|
e5b7395703
use [reg+reg+offset] addressing mode for wasm memory indexes
|
9 anni fa |
Michael Holman
|
0323c5796d
get WebAssembly.Table working in JIT
|
9 anni fa |
Oguz Bastemur
|
4c410fda40
osx: JIT support
|
9 anni fa |
Michael Ferris
|
b494d11b24
Merge remote-tracking branch 'remotes/origin/WebAssembly' into users/micfer/wasm/i64
|
9 anni fa |
Michael Ferris
|
19263c1706
Regenerate ByteCode headers
|
9 anni fa |
Michael Ferris
|
5e09a23cd7
Revert part of the extended opcode change. There was an error in reasoning about bytecode offset before EncodeT.
|
9 anni fa |
Michael Ferris
|
4688f2037a
Encode extended opcode with 2 bytes
|
9 anni fa |
Michael Ferris
|
f802a462f1
Implement SLEB128 for int64
|
9 anni fa |
Michael Ferris
|
05ca0940ac
Remove TEMP_DISABLE_ASMJS and fixup ASMJS_PLAT to correctly remove asm.js code if not defined.
|
9 anni fa |
Michael Ferris
|
ae198577be
Remove DoubleExtended OpCode implementation
|
9 anni fa |
Michael Ferris
|
e9f2022597
Merge remote-tracking branch 'remotes/chakracore/master' into WebAssembly
|
9 anni fa |
Michael Ferris
|
99a68a4219
Since Wasm doesn't have a constant table, the IR for switch cases wouldn't build properly with the added Ld_I4 before every case.
|
9 anni fa |
Michael Ferris
|
f4e97e0e95
Merge remote-tracking branch 'remotes/origin/master' into WebAssembly
|
9 anni fa |
Curtis Man
|
e3b673a4d7
Fix build errors using clang on windows with JIT
|
9 anni fa |
Oguz Bastemur
|
bcdd9ddf2b
cross platform: replace long to int32
|
9 anni fa |
Hitesh Kanwathirtha
|
7453224eec
Clean up inline usage
|
10 anni fa |
George Kuan
|
6c72715444
[wasm] eqz, copysign, trunc, and nearest
|
10 anni fa |
Michael Ferris
|
3137d720e6
Merge remote-tracking branch 'remotes/chakracore/master' into wasm/integrate
|
10 anni fa |
Mostafa
|
8245503daa
- Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops.
|
10 anni fa |
Jianchun Xu
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 anni fa |