js/src/jit/CacheIRCompiler.cpp
942fabdcc3bcc317432b764c9408c19f1ef73a67
created 2017-02-23 14:07 -0600
pushed 2017-02-23 20:11 +0000
Yury Delendik Yury Delendik - Bug 1342170 - Fixes jscompartment inlines for js/src/jit files. r?evilpie draft
6b718178f43f0f80ad1c8c36540d4e5112c0cc05
created 2017-02-22 21:16 +0100
pushed 2017-02-23 01:39 +0000
Tom Schuster Tom Schuster - Bug 1319087 - Implement a CrossCompartmentWrapper IC stub. r=bz,bholley,jandem
e3966729e0617ecdf97014e7c8633396a6585039
created 2017-02-02 02:41 -0500
pushed 2017-02-07 05:31 +0000
Ted Campbell Ted Campbell - Bug 1334187 - Port In_Native/In_NativePrototype from BaselineIC to CacheIR. r?jandem draft
1c6c54ee868f32e89bab7dd1978e476380869716
created 2017-01-26 22:47 -0500
pushed 2017-02-07 05:31 +0000
Ted Campbell Ted Campbell - Bug 1334187 - Port In_Dense from BaselineIC to CacheIR. r?jandem draft
1e019f9576006c09e00d9a081e9e20362aa79bee
created 2017-02-06 16:25 +0100
pushed 2017-02-06 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1335405 part 2 - Use SetPropIRGenerator for Baseline SETELEM stubs. r=h4writer
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 02:45 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
c39e7e0d01eee474dfc465132aecc780da1f2111
created 2017-02-02 02:41 -0500
pushed 2017-02-02 08:03 +0000
Ted Campbell Ted Campbell - Bug 1334187 - Port In_Native/In_NativePrototype from BaselineIC to CacheIR. r?jandem draft
5e7381be8252e402be6753193141977d84aafbdb
created 2017-01-26 22:44 -0500
pushed 2017-01-27 19:27 +0000
Ted Campbell Ted Campbell - Bug 1334187 - Add LoadDenseElementExistsResult to CacheIR. r?jandem draft
a6ed4bb887b120a2987c5484ef9e48a32840748b
created 2017-01-24 19:47 +0100
pushed 2017-01-25 00:13 +0000
Tom Schuster Tom Schuster - Bug 1332946 - CacheIR: IC for function.length. r=jandem
59962d7c3d8c00a6d774362deb0934e84b1938c6
created 2017-01-20 12:43 +0100
pushed 2017-01-20 13:03 +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-19 19:52 +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-19 19:52 +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 14:49 +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 02:41 +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 02:41 +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-16 21:50 +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:43 +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-05 14:33 +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 18:36 +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 03:58 +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 03:58 +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 02:55 +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-23 16:10 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset efb8b9a6a1a4 (bug 1322093)
efb8b9a6a1a4a411d08c6d58d62e8b1bfa719dfe
created 2016-12-23 08:15 +0100
pushed 2016-12-23 09:13 +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-22 21:08 +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-22 21:08 +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-21 20:49 +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-21 20:49 +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-21 20:49 +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-21 20:49 +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-21 20:49 +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 16:04 +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 16:04 +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 16:04 +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 16:04 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 1 - Split up BaselineCacheIR.{cpp,h}. r=h4writer
less more (0) tip