js/src/jit/RegisterSets.h
80e561a9f4f6b7fb08a89bbe2bbe5d07cd5c38f0
created 2019-01-25 13:17 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522792 part 1 - Mark more ValueOperand methods constexpr. r=nbp
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
fead9919a173160ff1d66715cd34e17ac0d11bce
created 2018-09-06 11:56 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 7. r=jandem
e9914cbf44def582ea6a2f7978195bca19206f3e
created 2018-08-22 09:23 +0900
pushed 2018-08-25 16:16 +0000
Mike Hommey Mike Hommey - Bug 1481670 - Reduce the size of AnyRegister::Code and MIRType. r=jandem
019ed2fbfc31ee084b056e4b73a9ac1badec6ef1
created 2018-07-27 12:31 -0400
pushed 2018-08-24 17:49 +0000
Philip Chimento Philip Chimento - Bug 1458382 - Repeat GCC bug workaround in another place. r=sstangl
5b62a5042e79c5a571d0ac3d89ce2fec85bb27ba
created 2018-07-24 13:38 -0700
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Qualify every other has(T) call in RegisterSets.h to definitively preclude the random manifestation of a gcc ICE ever again. (See also prior cases in RegisterSets.h's history where such qualification was randomly added on an as-needed basis.) No bug, r=me as trivial
3d61b1272eae89fa6b51ab45f74e2b9fb1f1f1cf
created 2018-07-06 17:12 -0700
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Qualify a call to has(FloatRegister) inside SpecializedRegSet to avoid a gcc ICE that seems to randomly manifest from time to time. No bug, r=me as trivial
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
ebbddded329210e131e2efa54ba4e14e125acd84
created 2018-06-26 18:26 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1470904 part 1 - Switch realms before/after scripted calls if needed. r=luke
b1ca612ffb07f244735f83df37947652de43a6bf
created 2018-07-27 12:31 -0400
pushed 2018-08-06 16:10 +0000
Philip Chimento Philip Chimento - Bug 1458382 - Repeat GCC bug workaround in another place. r=sstangl a=lizzard
aa34ca78ad4d508e4e1c7a8ba0f278a5f83658bc
created 2018-06-14 23:26 +0300
pushed 2018-06-21 15:23 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - JS/JIT - Initialize member fields in classes/ structures. r=jandem
8d85342160ac1a0cddff928c39cc25629bb4a338
created 2018-05-16 19:00 -0700
pushed 2018-06-18 21:43 +0000
Jeff Walden Jeff Walden - |this|-qualify a member-function call inside a MOZ_ASSERT that gcc will ICE on, depending on what code is #include'd, without the qualification. No bug, r=me as does-the-job-and-it's-not-fugly
822e81707327954a2c4e7d8060c5d91ae528bbf3
created 2018-04-25 19:40 -0700
pushed 2018-04-26 21:04 +0000
Jeff Walden Jeff Walden - Bug 1451248. r=jorendorff, r=bz
6ff8aaef28669cc3945291a182232680481256da
created 2018-04-11 23:19 +0200
pushed 2018-04-26 21:04 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Backing out js/src/ for violation of committing guideliens. CLOSED TREE
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-26 21:04 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
70f44f69accd1c20bece0e4d0eeb889e4841d9e7
created 2018-03-28 16:07 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1445235 part 4 - Remove RegisterOrInt32Constant. r=nbp
d9b7fe99807c6325bc73db92b548e29f37889898
created 2018-03-27 12:14 -0400
pushed 2018-04-26 21:04 +0000
Dan Gohman Dan Gohman - Bug 1447457 - SpiderMonkey: Remove MSVC 2010 bug workarounds. r=bbouvier
707fd3a2a6886566d9f7a56017c4983c869b5f2c
created 2018-03-28 16:07 +0200
pushed 2018-04-09 18:26 +0000
Jan de Mooij Jan de Mooij - Bug 1445235 part 4 - Remove RegisterOrInt32Constant. r=nbp, a=RyanVM
61ca8af8e31332158c4307c8277282d27012d46e
created 2018-03-05 19:27 -0500
pushed 2018-03-06 14:33 +0000
Kannan Vijayan Kannan Vijayan - Bug 1411415 - r=bz r=fitzgen
594ed5cfd631fe3aaad0ae37b57e0334e1023790
created 2018-02-26 15:26 +0100
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 1437483 part 2 - Spectre mitigations for guardObjectType, disabled by default. r=nbp,luke
593bad5d26d66ac4e6e1279043c1661ae4204f5c
created 2018-01-29 16:23 +0100
pushed 2018-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1320353 - Avoid garbage AnyRegister. r=jandem
dba3df8702b96a793230e3756634d6afd521c084
created 2017-11-15 15:27 +0100
pushed 2018-01-11 21:05 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Random cleanups; r=jandem
4d6b80ba61d01832127e2ffca8eed0941159fdda
created 2017-11-16 11:25 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1404251 - Fix various UBSan issues in SpiderMonkey. r=bbouvier
e21df5ea8f0596ccecb3e40e7dc2e5ff182eeda4
created 2017-03-23 11:15 +0100
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Drive-by fixes in wasm; r=luke
d4f1db56ebc0ffc6817b81b6ba80d7b98b718489
created 2017-02-27 09:32 +0100
pushed 2017-04-18 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1341067 - Port Ion SetProp/SetElem IC to CacheIR. r=h4writer
54d34c02426840cf68b051ccaea81facc8a6afc3
created 2017-01-16 12:47 +0000
pushed 2017-03-06 20:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1321521 - RegisterSets: Add a register type to getAny and add the equivalent hasAny function. r=lth
a55032f495c449466fd07430d76c541cd5039ca2
created 2017-01-13 10:35 -0800
pushed 2017-03-06 20:48 +0000
Wes Kocher Wes Kocher - Backed out changeset d7e148db2e85 (bug 1321521) for build bustage a=backout CLOSED TREE
d7e148db2e85f74bef3680e2ad1797c1af5d28f3
created 2017-01-13 18:12 +0000
pushed 2017-03-06 20:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1321521 - RegisterSets: Add a register type to getAny and add the equivalent hasAny function. r=lth
3e2bacaba5468e08c6548e757069c18ec885001e
created 2016-11-14 23:16 +0100
pushed 2017-03-06 20:48 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1317430 - Avoid a unnecessary copy by passing a const & in js/ r=Waldo
9550e82a1bc0fdc7274998a7a97a591268ad32bd
created 2016-09-11 18:15 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 11: Replace ConstantOrRegister parameter to const ConstantOrRegister&. r=nbp
f6fddb22a8b58e5f3dcb6264e6765044b2e0d538
created 2016-08-29 21:30 -0500
pushed 2016-11-14 12:26 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke,sunfish)
a1e89f8bd9bc53eff9802d433d69f424bfa6c6cb
created 2016-08-25 20:19 -0700
pushed 2016-11-14 12:26 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset c1cf1e462ff9 (bug 1287967) for SM shell build bustage
c1cf1e462ff9567386a33d7288bfc6c6a473f159
created 2016-08-25 19:51 -0700
pushed 2016-11-14 12:26 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke, sunfish)
0f0fe678a40ae291bf1ee4baec03da61e63635cf
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 24: Make WebAssembly ready to run 64bit instructions on arm, r=luke
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-09-19 13:38 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
6c3e768ce378d09d21721ed90f13b50363fa5b29
created 2016-06-28 20:02 -0400
pushed 2016-09-19 13:38 +0000
Nathan Froyd Nathan Froyd - Bug 1282541 - remove postfix increment on register set iterators; r=nbp
87c6479a51c6c40ef291ae3a4b89f447d67b2ca8
created 2016-05-09 11:06 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1269317 - Don't use AlignedStorage2 in RegisterSets.h. r=nbp
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
8b7e3ca6ddb7c3d7ad1dfd8b61ab18189e6ca1f3
created 2016-06-01 12:26 +0200
pushed 2016-06-06 19:02 +0000
Jan de Mooij Jan de Mooij - Backed out 2 changesets (bug 1269319, bug 1269317)
e4d613a6d1caf92ec1b5804cf48fabe0f30b09de
created 2016-05-09 11:06 +0200
pushed 2016-06-06 19:02 +0000
Jan de Mooij Jan de Mooij - Bug 1269317 - Don't use AlignedStorage2 in RegisterSets.h. r=nbp a=sylvestre
f76c9c94629ca4f2936cf4602adf74e0491061c1
created 2016-04-11 13:03 +0200
pushed 2016-06-06 19:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1262402: Add i64 testing infrastructure in Baldr; r=luke
83b0a247a47f1135a80454a9bd88c8f4c092a5d8
created 2016-03-17 10:28 +0100
pushed 2016-06-06 19:02 +0000
Jan de Mooij Jan de Mooij - Bug 1255352 - Use initial CacheIR infrastructure and use it for some simple Baseline stubs. r=efaust
c04247de9a256823e6f69b604d9b68667cfb4416
created 2016-03-05 07:41 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249960 - Rename Int32Key to RegisterOrInt32Constant, branchKey to branch32, storeKey to store32, bumpKey to inc32 and dec32. r=nbp
a7a1efdcec6ed4b572bcd4b5eadc0700cde879e4
created 2015-11-30 16:16 -0800
pushed 2016-01-25 13:55 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1226027 - Use Simd128 register content type. r=bbouvier
3f23b1b32212669797cc3245c3f6950c169ff56e
created 2015-11-07 05:51 +0800
pushed 2016-01-25 13:55 +0000
Heiher Heiher - Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp
7afe43b2288ed4a485096dea49bb8b4e816f4cd4
created 2015-08-13 12:14 -0700
pushed 2015-10-29 11:30 +0000
Sean Stangl Sean Stangl - Bug 986680 - Part 1/4 - Define AutoGenericRegisterScope. r=nbp
011f8d81a9ae1e11e09bd46916cdca9c433cb779
created 2015-08-17 11:32 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184959 part 2 - ARM ABIArgGenerator: Add support for soft-fp. r=h4writer
159ca560b53cd8865856b6aa3c6403c055b95717
created 2015-08-12 11:22 +0200
pushed 2015-10-29 11:30 +0000
Heiher Heiher - Bug 1182936 part 2 - IonMonkey: MIPS32: Move mips macros to mips32. r=nbp
a7689cb4de02d0ea70c5050f5aaf8a023a773ecb
created 2015-07-15 15:27 -0700
pushed 2015-09-21 14:04 +0000
Sean Stangl Sean Stangl - Bug 1184349 - Add lr to SavedNonVolatileRegisters on ARM64. r=efaust
01a695c31487ea44e5693c7178977692b74c09a1
created 2015-04-13 19:17 -0400
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 759eb70deb31 (bug 1149377) now that there's a Windows PGO workaround for it.
759eb70deb31209180006608b09cbacac98b95f4
created 2015-03-31 11:01 -0400
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1149377 - Backout bug 1143011 and bug 1145811 for win32 PGO bustage. a=bustage
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5092827680338c844b18a39b706f016278928961
created 2015-03-28 01:08 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1143011 - Use AllocatableSet or LiveSet for all register set uses. r=jandem
b2904e8f07e7995697039160f4846420e1fdb770
created 2015-03-28 01:08 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1143011 - Extract the has/add/take logic out of the register sets to distinguish between allocatable and live sets. r=jandem,Waldo
9083621b0e2e9d749166990562b16216d8e003ba
created 2015-03-12 17:09 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
less more (0) -100 -60 tip