Michael Ferris
|
42350a0088
When trying to untag a var, if that var is single def and is an int constant, simply return the IntConstOpnd with no checks.
|
8 gadi atpakaļ |
Paul Leathers
|
6149e11fde
Eliminate some redundant aux slot pointer loads. Use objtypespec analysis to do this. Load the aux slot pointer only at type checks and points where the aux slots are reallocated. At optimized load/stores, reuse the aux slot pointer.
|
8 gadi atpakaļ |
Michael Ferris
|
88155df9e6
Remove Simd.js related code
|
8 gadi atpakaļ |
Louis Lafreniere
|
b2e44027d2
OS#13255723, OS#13255732, OS#13255734, OS#13255735, OS#13255737: A few more uninitialized locals.
|
8 gadi atpakaļ |
Meghana Gupta
|
6479e1b964
[1.6>1.7] [MERGE #3536 @meg-gupta] Do not peep closure stack symbols
|
8 gadi atpakaļ |
Meghana Gupta
|
95235ee0c2
Do not peep closure stack symbols
|
8 gadi atpakaļ |
Nikolay Korovaiko
|
f7094f31cb
Wasm: preserve nan bits
|
9 gadi atpakaļ |
Derek Morris
|
1d123725e2
Change the class membership of a number of functions.
|
8 gadi atpakaļ |
Derek Morris
|
8e000909fc
One pass over GlobOpt.cpp, moving and consting
|
8 gadi atpakaļ |
Nikolay Korovaiko
|
d1bbe7c8e3
int32 const folding
|
9 gadi atpakaļ |
Michael Ferris
|
6a3f3acfe1
Merge remote-tracking branch 'remotes/origin/WebAssembly' into users/micfer/wasm/i64
|
9 gadi atpakaļ |
Michael Holman
|
afd7de4d20
address CR comments
|
9 gadi atpakaļ |
Michael Holman
|
80de6d5071
reduce property record storage on JIT server
|
9 gadi atpakaļ |
Michael Ferris
|
d10e2a299c
Merge remote-tracking branch 'remotes/origin/WebAssembly' into users/micfer/wasm/i64
|
9 gadi atpakaļ |
Michael Ferris
|
ff27436356
Int64 Native support on x64
|
9 gadi atpakaļ |
Michael Holman
|
25e8d2736f
fix oopjit post-merge issues
|
9 gadi atpakaļ |
Michael Holman
|
ee6b667fc3
Merge remote-tracking branch 'origin/master' into oopjit
|
9 gadi atpakaļ |
Lei Shi
|
1e3a623751
some bug fixes -- most unit test passes(except for perfhint ones in oopjit)
|
9 gadi atpakaļ |
Louis Lafreniere
|
ebd1313afa
Load params from registers when possible
|
9 gadi atpakaļ |
Michael Holman
|
4e59e2bd71
bug fixes for x86 oop jit
|
9 gadi atpakaļ |
Kunal Pathak
|
b55b58b70a
Implement fast path for new Array(const)
|
9 gadi atpakaļ |
Lei Shi
|
e42dffdb0a
pass strings through RPC and implement branch dictionary
|
9 gadi atpakaļ |
Michael Holman
|
e7f1ad15c3
fix more bytecode aux array reads, populate property record info in JIT
|
9 gadi atpakaļ |
Michael Holman
|
f7f273f0d7
Merge branch 'master' into oopjit
|
9 gadi atpakaļ |
Michael Holman
|
35dd3bc5de
fixup more data structures, don't completely disable globopt
|
9 gadi atpakaļ |
Mostafa
|
8245503daa
- Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops.
|
10 gadi atpakaļ |
Jianchun Xu
|
cec0e9a84f
replace wchar_t/L"..." with char16/_u("...")
|
10 gadi atpakaļ |
Jianchun Xu
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 gadi atpakaļ |
Michael Holman
|
e25d694070
Merge remote-tracking branch 'origin/master' into users/michhol/oop
|
10 gadi atpakaļ |
Jianchun Xu
|
47eab483b9
change top-level dir Lib back to lib
|
10 gadi atpakaļ |