js/src/jit/Registers.h
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
5ca49059949b3c73db196be7280cfd9472631492
created 2018-12-14 13:00 +0100
pushed 2019-01-21 13:03 +0000
Julian Seward Julian Seward - Bug 1476251 - Generate stack maps in the Wasm Baseline compiler. r=lth.
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
65ea32c6a5be230bc1e7c5f5a013bfd4b68d14ef
created 2018-07-23 15:15 +0300
pushed 2018-08-24 17:49 +0000
Sean Stangl Sean Stangl - Bug 1476124 - Implement enough ARM64 Ion code to run a simple script. r=tcampbell
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
5c82560d19d9cd19b5ae800eca4f0e7b1ab5235b
created 2018-03-07 14:51 +0100
pushed 2018-04-26 21:04 +0000
Lars T Hansen Lars T Hansen - Bug 1412238 - WebAssembly.Global object identity + mutable export. r=luke
9f4a3fb51e9eeace806589512eb26bb923254113
created 2018-02-16 14:55 +0100
pushed 2018-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1438800 - Introduce ScratchTagScope. r=jandem
0221723d8f6f713390c489fb1ba77f856905348b
created 2018-01-19 11:21 +0100
pushed 2018-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1425583 - RegisterOrSP abstraction. r=sstangl
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
8dd2fefd471b508a6233042abc5d2ed5b7b754a4
created 2017-10-06 11:01 +0200
pushed 2017-11-02 16:33 +0000
Lars T Hansen Lars T Hansen - Bug 1406336 - JS Jits: Fix load64() on 32-bit platforms, and centralize address arithmetic. r=nbp
e9085a52b43c7ac1edb81fd9314f6cd0662f2874
created 2017-02-17 15:15 +1300
pushed 2017-04-18 12:07 +0000
David Major David Major - Bug 1339697: Give Register a constexpr constructor. r=luke
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
58829d3beda3cb5c7c9e83ef370f8d0c1c0789d3
created 2016-09-29 22:33 +0200
pushed 2017-01-23 14:19 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 1: Basic changes to support int64 ops in x86, r=lth
e486ecf87731d4d5c1924660a95796a12c5b1eab
created 2016-08-07 14:52 +0200
pushed 2016-11-14 12:26 +0000
Hannes Verschore Hannes Verschore - Bug 1290453 - Baseline Wasm Compiler: Part 1: Get the low level functions using Register64 working on x86, r=lth
f7f0a9f0833e0df30eeaf3c0b9ff5152e16b0fda
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 1: Preparations in IonMonkey to support i64 on x86, r=jandem
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
6ed0dea5f446d1d305285d89a7a5b26adfb1f202
created 2016-05-12 11:15 +0200
pushed 2016-08-01 13:59 +0000
Lars T Hansen Lars T Hansen - Bug 1272252 - Register64 equality operators. r=bbouvier
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
d1fca8995788d8628ac82e84f362b1f183464afd
created 2016-03-19 11:04 +0100
pushed 2016-06-06 19:02 +0000
Jan de Mooij Jan de Mooij - Bug 1257408 - Fix VS2015 C4312 warnings in js/src. r=nbp
7467d21a2d53a7f4e5fb8747442e7fee905e4314
created 2015-12-05 22:33 +0100
pushed 2016-01-25 13:55 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1229604) for Spidermonkey bustage on Windows and static failures. r=backout
d4053d8be57b0fa4c57c025e69914f825e582bb9
created 2015-12-03 17:39 -0500
pushed 2016-01-25 13:55 +0000
Yuan Pengfei Yuan Pengfei - Bug 1229604 - Fix VS2015u1 Assembler-x86.h & Assembler-x64.h C2078 bustage. r=nbp
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
ef13876b06a6558b7999a382f23c70f1c4b9526a
created 2015-08-07 07:41 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov
91f4cc676c0a748d513a26b8689553dbf2033653
created 2015-09-10 13:48 -0700
pushed 2015-10-29 11:30 +0000
Phil Ringnalda Phil Ringnalda - Back out 5 changesets (bug 774364, bug 1195578) for SM(p) OOMs
1739b4d8202c6a1f17338112a413a999f9b82eff
created 2015-09-10 13:30 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 5: Add missing explicit keyword. r=me
174b80f07d0cc911824b2a8c4dca744130423ab2
created 2015-08-07 07:41 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev, f=rankov
acda082f036e04be98515d8c19c6747029f9d238
created 2015-08-28 15:00 -0700
pushed 2015-10-29 11:30 +0000
Sean Stangl Sean Stangl - Bug 986680 - Follow-up: Make constructors explicit. r=me
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
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
d9ed3076c89ab20b9f92fc2951a08db1a3bc2f1e
created 2015-08-12 11:22 +0200
pushed 2015-10-29 11:30 +0000
Heiher Heiher - Bug 1182936 part 1 - IonMonkey: MIPS32: Rename mips to mips32. r=nbp
9ff23939ce8fae7e2e32daf8557607939dc6cd2d
created 2015-07-13 12:24 +0200
pushed 2015-09-21 14:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1181558 part 1 - Share the machine state between all SnapshotIterators of the same InlineFrameIterator. r=jandem
5f9e24957f2d85d8a84d07f9e430792c68318213
created 2015-06-29 13:14 -0700
pushed 2015-09-21 14:04 +0000
Sean Stangl Sean Stangl - Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie
5ddf0a252b086c7e8e468243c6251af5c0b1da57
created 2015-06-25 12:11 -0700
pushed 2015-08-10 18:23 +0000
Wes Kocher Wes Kocher - Backed out changeset efe724729178 (bug 1175556) for mass build bustage in assembler code CLOSED TREE
efe7247291788d38440ca378ff148131e15b0314
created 2015-06-25 11:37 -0700
pushed 2015-08-10 18:23 +0000
Sean Stangl Sean Stangl - Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie
a4650f2e28a2b589e6bb454df61bb6f63894ade6
created 2015-04-13 16:31 +0200
pushed 2015-06-29 20:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1135629 - Rename Register::code to Register::encoding for Assembler functions. r=jandem
1298c13f4181b9c42ab72390de8a95495630d40d
created 2015-04-02 23:26 +0200
pushed 2015-06-29 20:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1149510 - Initialize the MachineState with safe-bad pointers. r=jandem
72368655a2d5621d85328f3dab94382a2f237f16
created 2015-04-02 23:26 +0200
pushed 2015-06-29 20:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1134626 part 2 - Move x86 & x64 Architecture into a shared file. r=jandem
a5578b2096e47710def4c46fdab638c1603ffb48
created 2015-04-02 23:26 +0200
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1149510 - Initialize the MachineState with safe-bad pointers. r=jandem, a=lizzard
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
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
e78f8f5154f265823f45bd4928eb15220e2fb0cf
created 2015-02-26 17:37 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112165 - Recover SimdBox. r=bbouvier
cdc1a9758b947a3844fb2f0e0841c76ab29d136b
created 2015-02-26 12:18 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112164 part 14 - Add types to x86/x64 float registers. r=bbouvier,jandem
30ca8c21566d383ba5a70d3a27e383d3022893bd
created 2015-02-26 12:18 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112164 part 11 - Add an union to declare how data can overlap in one register. r=mjrosenb
9a3fd2e8ec2e73d33d9eb057903ccb8d16bf783a
created 2015-02-26 12:18 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112164 part 3 - Add {Float,}Register::Encoding to represent what can be decoded from the assembly. r=jandem
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
ebeb5bb53552f1373442fb8f32c05c46937f7795
created 2014-07-28 11:37 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Add 'none' architecture used in --disable-ion builds, r=jandem.
651fde63cc765b100cc9d83cee1dd6f69c6e3d03
created 2014-07-15 03:34 -0400
pushed 2014-09-02 16:39 +0000
Marty Rosenberg Marty Rosenberg - bug 991153: Fix float32 on arm to handle aliased registers (r=jandem)
414ac77b7f2d6eb48f96d991414b78459a3b42c5
created 2014-07-15 03:34 -0400
pushed 2014-09-02 16:39 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Teach the MoveResolver how to deal with the more complex cycles that can result from aliased registers (r=sunfish)
280c3dc518e3716f0ad2dc223ad844fd239306b9
created 2014-06-25 12:54 -0400
pushed 2014-09-02 16:39 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Add machinery necessary for both register allocators to deal with aliased registers (r=bbouvier)
f1531597f8e55b618252cbe2440a7cec6010afce
created 2014-06-25 12:54 -0400
pushed 2014-09-02 16:39 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Move the FloatRegister structure to a per-architecture area. (r=jandem)
less more (0) -60 tip