js/src/jit/CacheIRCompiler.cpp
59962d7c3d8c00a6d774362deb0934e84b1938c6
created 2017-01-20 12:43 +0100
pushed 2017-01-21 03:00 +0000
Tom Schuster Tom Schuster - Bug 1329016 - Allow negative zero in CacheIR index check. r=jandem
d5955f3c7143d00e95c40ee6a533d13090369f7c
created 2017-01-19 14:21 +0100
pushed 2017-01-20 00:31 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 3 - Port Baseline unboxed object SetProp stub to CacheIR. r=evilpie
80e4fe7ff7cb78b5774caa19f9c340132a06202b
created 2017-01-19 14:04 +0100
pushed 2017-01-20 00:31 +0000
Jan de Mooij Jan de Mooij - Bug 1329195 - Update old stubs instead of attaching a new stub when a DOM proxy's generation changes. r=evilpie
18ea64fbf389b11d693899051eb182963dc283d2
created 2017-01-16 18:40 +0100
pushed 2017-01-18 22:17 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 2 - Convert Baseline setslot IC stub to CacheIR. r=h4writer
f81835544ab8e371a6d59a609a88567fce2183f5
created 2017-01-16 18:30 -0800
pushed 2017-01-17 05:43 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 5d72e00c604a (bug 1326067) for near-permaorange in wasm-06.js in Windows cgc builds
f4966566dfcf5d9b68e7c54e57fed6b543a6362e
created 2017-01-16 22:53 +0100
pushed 2017-01-17 05:43 +0000
Jan de Mooij Jan de Mooij - Bug 1330793 - Refactor int32 index guard to not modify the input register. r=evilpie
5d72e00c604a43f304307beaeb94a46e4fa11718
created 2017-01-16 18:40 +0100
pushed 2017-01-17 05:43 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 2 - Convert Baseline setslot IC stub to CacheIR. r=h4writer
744e3371701b602e027faec7994df5c064879136
created 2017-01-07 10:21 +0100
pushed 2017-01-07 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 965992 part 2 - Add inline caches for getting DOM expando properties. r=bz,evilpie
4aca941d2d3bace0ecb3029b5f2f07311f08c321
created 2017-01-05 14:13 +0100
pushed 2017-01-06 01:30 +0000
Jan de Mooij Jan de Mooij - Bug 1328227 - Add payload register to availableRegs_ in useValueRegister. r=h4writer
05a6f5bcb7a086985dac27c3db82324326434459
created 2016-12-29 15:22 +0100
pushed 2016-12-29 20:04 +0000
Jan de Mooij Jan de Mooij - Bug 1323096 - Optimize object[double] and object[string] like object[int32]. r=evilpie
094c2806ef371fb4350cb593edaf4bdf66cb6c35
created 2016-12-24 14:35 +0100
pushed 2016-12-25 00:51 +0000
Tom Schuster Tom Schuster - Bug 1324566 - Port Baseline GetName_Env to CacheIR. r=jandem
f75fcf25c4a05b3ec72df639f6d5ad08abf12ef6
created 2016-12-24 14:35 +0100
pushed 2016-12-25 00:51 +0000
Jan de Mooij Jan de Mooij - Bug 1324566 - Set available registers after initializing the input locations. r=evilpie
b4be622a00d6005b1818ce22b83c114769883f14
created 2016-12-23 08:15 +0100
pushed 2016-12-25 00:51 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 18 - Add IonCacheIRCompiler to compile Ion IC stubs from CacheIR. r=h4writer
5e9cef1f65d68709a053f6da15f895dab12b33c7
created 2016-12-23 16:06 +0100
pushed 2016-12-25 00:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset efb8b9a6a1a4 (bug 1322093)
efb8b9a6a1a4a411d08c6d58d62e8b1bfa719dfe
created 2016-12-23 08:15 +0100
pushed 2016-12-25 00:51 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 18 - Add IonCacheIRCompiler to compile Ion IC stubs from CacheIR. r=h4writer
db73f66731afcb4b99e5a41e8a68a7e0e6047d7e
created 2016-12-22 09:25 +0100
pushed 2016-12-23 02:37 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 13 - Share codegen of ops that use the output register. r=h4writer
e0a60b26e25d0663d80eea0f61c0b2bea065ca7b
created 2016-12-22 09:25 +0100
pushed 2016-12-23 02:37 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 12 - Move codegen for some ops to shared code. r=evilpie
732bfa4cc97a919ea20fbb438cbb190fdb82b698
created 2016-12-21 17:37 +0100
pushed 2016-12-23 02:37 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 10 - Add initInputLocation overloads for register types used by Ion. r=evilpie
c845f579be3a952e01f3eb586529c174c086b4f0
created 2016-12-21 17:37 +0100
pushed 2016-12-23 02:37 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 9 - Minor cleanup. r=evilpie
dec599fbdaed0b7bb59e17e122529d18212055ab
created 2016-12-21 17:37 +0100
pushed 2016-12-23 02:37 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 7 - Make restoreInputState work for Ion ICs. r=h4writer
cc3b8d218cc7e8515312919a291fac97cc59ff01
created 2016-12-21 17:37 +0100
pushed 2016-12-23 02:37 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 6 - Add helpers for pushing/popping values. r=h4writer
2cb264cab3a12716b995c17915706da6665dc2ca
created 2016-12-21 17:37 +0100
pushed 2016-12-23 02:37 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 5 - Factor out restoreInputState from emitFailurePath. r=h4writer
12611ebec480f8a72ebd04e483a5b7a432ced5d7
created 2016-12-21 12:20 +0100
pushed 2016-12-21 15:57 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 4 - Add OperandLocation::Constant since Ion ICs can have constant operands. r=nbp
9d6b9e5dc4e75ff2af178c1267753989fe3a3f9d
created 2016-12-21 12:19 +0100
pushed 2016-12-21 15:57 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 3 - Optimize type guards if we know they always succeed. r=nbp
4c52c4f524ede02d578a0320d89ae4e73f7b8127
created 2016-12-21 12:19 +0100
pushed 2016-12-21 15:57 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 2 - Add a mechanism to share codegen for cache ops between Baseline/Ion. r=h4writer
bf9af1b0ed3daa54a8fc131181afa4e431048439
created 2016-12-21 12:19 +0100
pushed 2016-12-21 15:57 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 1 - Split up BaselineCacheIR.{cpp,h}. r=h4writer
less more (0) tip