js/src/jit/Lowering.h
279aac062e97caa4f4c3c14f0e1d8edb292758f5
created 2014-10-07 16:25 +0100
pushed 2014-11-28 15:29 +0000
Ed Morley Ed Morley - Backed out changeset 2e15d016544a (bug 1044256) for failures in testSIMD.js; CLOSED TREE
2e15d016544a16ddf87004dc206e93e664de0847
created 2014-07-25 14:37 -0700
pushed 2014-11-28 15:29 +0000
Ivan Jibaja Ivan Jibaja - Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish
e6e7586b3e02cdd59e978f306b8f1c2d1ef71c4c
created 2014-10-01 14:57 +0200
pushed 2014-11-28 15:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1073064: SIMD x86-x64 backend: Implement MSimdBinaryLogical; r=sunfish
c965698b314e116da8d54f5b5e7665ee75e29477
created 2014-09-25 13:18 +0200
pushed 2014-11-28 15:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1069956: SIMD x86-x64 backend: implement SimdReinterpretCast; r=sunfish
1926709eaf906f6667979a2830d748807e466878
created 2014-09-25 13:18 +0200
pushed 2014-11-28 15:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1069956: SIMD x86-x64 backend: implement SimdConvertFrom; r=sunfish
d418a4d0f8d5840b51c875599926074ee120ef97
created 2014-09-19 14:53 +0200
pushed 2014-11-28 15:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025100: Implement MSimdInsertElement; r=sunfish
26d86ab7c4f35da9e7db86c1e0e7cf2203f4bbd6
created 2014-09-17 21:07 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 831585 - Refactor and simplify for-in bytecode and remove cx->iterValue. r=bhackett
31714af41f2cd27611ef133a0db733fcdf72ab70
created 2014-09-15 16:30 -0700
pushed 2014-11-28 15:29 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 3: Compile new let opcodes in Ion. (r=jandem)
ac936775ecb6337fa1c7082cca54cc6615ac113e
created 2014-09-11 18:55 +0200
pushed 2014-11-28 15:29 +0000
Inanc Seylan Inanc Seylan - Bug 1005922: IonMonkey: Remove bailing on NewObject/NewArray during arguments usage analysis; r=h4writer
179193fbcccdfe7ea0326038527956fd11543794
created 2014-09-11 08:50 +0200
pushed 2014-11-28 15:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1051860: Optimize SimdValueX4 codegen for float32x4 with unpcklps; r=sunfish
280ac54e2dd89dfcb80fc28eaf66f42148f91476
created 2014-09-10 18:35 -0400
pushed 2014-11-28 15:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 72ec272d143d (bug 1005922) for B2G debug emulator-kk bustage.
72ec272d143de2f393c46627e533cdedb64871fd
created 2014-09-10 22:22 +0200
pushed 2014-11-28 15:29 +0000
Inanc Seylan Inanc Seylan - Bug 1005922: IonMonkey: Remove bailing on NewObject/NewArray during arguments usage analysis; r=h4writer
2c0bf50217f78a6a7ce18833c1703de21743b3ed
created 2014-09-03 18:12 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 1002473 - Make IsConstructing fast for JIT frames. r=nbp
6a78c4812f10cd1003d088b3a2d30b1840e02a2c
created 2014-08-29 20:24 +1000
pushed 2014-10-13 16:35 +0000
Douglas Crosher Douglas Crosher - Bug 1059749: SIMD backend: implement signMask; r=sunfish
393c2341a26b5419d88cd17add68b9d4cf309423
created 2014-08-27 18:07 -0700
pushed 2014-10-13 16:35 +0000
Ivan Jibaja Ivan Jibaja - Bug 1059529: SIMD x86-x64 backend: Implement bitwise operations; a=ijibaja,dougc,bbouvier; r=sunfish
5fa26de0a04fcf3f6e44de54f143fbb9cda38004
created 2014-07-25 02:38 -0700
pushed 2014-10-13 16:35 +0000
Ivan Jibaja Ivan Jibaja - Bug 1025127: SIMD x86-x64 backend: implement Comparisons; a=ijibaja,dougc,bbouvier; r=sunfish
c9ffa291cfe3597c53b00a37d485c9d730586a89
created 2014-08-23 12:58 +0200
pushed 2014-10-13 16:35 +0000
Tom Schuster Tom Schuster - Bug 995230 - Inline Math.clz32. r=jandem
9605a571ca8ad581b903537906f99e0c449199e6
created 2014-08-19 22:25 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
4db3058a5c9f54b92e4e675478f86f7b1c34c1f8
created 2014-08-05 07:38 -0400
pushed 2014-10-13 16:35 +0000
Inanc Seylan Inanc Seylan - Bug 1044022 - Clean-up: IonMonkey: the LIRGenerator should inherit from MDefinitionVisitor instead of MDefinitionVisitorDefaultNYI. r=nbp
7e2e5dffbb2e59ba83c880a28c46ddd76c9cdf2b
created 2014-08-17 15:58 -0400
pushed 2014-10-13 16:35 +0000
Kannan Vijayan Kannan Vijayan - Bug 1054340 - Remove PcOffset IR instructions. r=h4writer
50c3d450f98132045dc3e9dfa96aba44d5729fe9
created 2014-08-13 11:59 -0400
pushed 2014-10-13 16:35 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 1 - Track pcOffsets of generated code during ion compilation. r=jdemooij
c667b20a1d07e661b0111cdfd103a45f0ddd8dd9
created 2014-08-13 15:13 +0200
pushed 2014-10-13 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1043337: SIMD x86-x64: Implement Add; r=sunfish
8506633026924c3c987dbbb1bc4271e5a43b2958
created 2014-08-13 15:08 +0200
pushed 2014-10-13 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: SIMD x86-x64: Implement SIMD constants; r=sunfish
4a53363b2efdeda892cf3345ad7f7219f36835da
created 2014-08-13 15:08 +0200
pushed 2014-10-13 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: SIMD x86-x64: Implement SIMD constructors; r=sunfish
4168157414b582dff53e55319e98f138538cc208
created 2014-08-13 13:35 +0200
pushed 2014-10-13 16:35 +0000
David Moreira David Moreira - Bug 977966 - Implement MArrayJoin. r=nbp
0cab1edaa959c017c9317f6ebd96ee734f059a88
created 2014-08-13 11:18 +0200
pushed 2014-10-13 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86-x64: Implement MSimdExtractElement; r=sunfish
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.
41f10856b94d82da771c9257517bd77a7733b587
created 2014-07-18 12:14 +0200
pushed 2014-09-02 16:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 986673: Make Odinmonkey not depend on signal handlers; r=luke
9854e43bfd1b7860558fc4d7752bef370cd742ae
created 2014-06-30 12:32 +0200
pushed 2014-09-02 16:39 +0000
Conner McConkey Conner McConkey - Bug 1021739 - Transform the selfhosting IsObject function into an intrinsic, r=h4writer
a0fca95e6e0f3cf75d8861e026f13e40834cdae0
created 2014-06-20 18:39 -0700
pushed 2014-09-02 16:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 4: Add MUnreachable to end basic blocks that have bails in them. (r=sunfish)
cd7125c3338572cbb59534ed03243a8a87fbc92c
created 2014-06-20 18:39 -0700
pushed 2014-09-02 16:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
724d46a1b00a58fff7b846193c082759c4d43eac
created 2014-06-20 13:33 -0700
pushed 2014-09-02 16:39 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1019304) for spidermonkey test failures on a CLOSED TREE
5322e67211418151d6eb46cfb5c15dcdc293fe90
created 2014-06-20 11:08 -0700
pushed 2014-09-02 16:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
8de97fc223d27d05b66ba32f7182c3564468955d
created 2014-03-11 12:50 -0400
pushed 2014-07-21 20:25 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 973238 Part 4 -- Use prototype rather than reserved slot to uncover descriptor r=jandem
48b40e6ca833122df7b07af0a4d8dc9375c9d70f
created 2014-06-04 14:08 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 1020455 - IonMonkey: Use a FixedList instead of a Vector for LIR arrays which are never resized r=sstangl
7cb1827f5f61aa97fbdb045d8185f7d8d31d88ee
created 2014-05-30 12:51 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 5 - rm unused MImplicitThis/LImplicitThis. r=sstangl
84e12d8fa8d5eabf259b3d48d720769e8e221923
created 2014-05-22 12:03 +0200
pushed 2014-07-21 20:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1010747: Implement Ceil (floating-point) -> int32 in Ion; r=sunfish,mjrosenb
59d8d82211f23679eb279d95a4d5c49025be0eea
created 2014-05-21 07:51 -0700
pushed 2014-07-21 20:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1000605 - Prevent division's truncation after removal of Math functions. r=sunfish,bbouvier
a1a599888834c784e2db167d9d5aec852862aefe
created 2014-05-16 13:52 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 973238) for build bustage on a CLOSED TREE
2ca44eb13ecf1014d45de955afc93bb71b4ac359
created 2014-03-11 12:50 -0400
pushed 2014-07-21 20:25 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 973238 Part 4 -- Use prototype rather than reserved slot to uncover descriptor r=jandem
accdf191ac4e1154c6ea5867db67f9cc7266c1d1
created 2014-03-06 14:58 -0800
pushed 2014-07-21 20:25 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
4e33e9729ab697044b31283bbb2d7455de3c1eca
created 2014-05-08 16:30 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 969012) for gc bustage
f844291b895bd36b104f6d00e8e16af4ec4722b7
created 2014-03-06 14:58 -0800
pushed 2014-07-21 20:25 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
d1e4a93e5b6c6cd5ebdae9dbf51162456f9bee3f
created 2014-04-29 21:15 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1000344 - Optimize polymorphic property gets/sets accessing the same slot. r=bhackett
ff93da121a5fdad259a8c87fc926856aebbb2ebb
created 2014-05-22 09:36 -0400
pushed 2014-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6ca8f23d819e, 70f39dc8a9c4, and d8896351e5f1 (bug 1010747) for landing without approval.
70f39dc8a9c4ac8b3012d5bca62e6d128565e7f4
created 2014-05-22 12:03 +0200
pushed 2014-06-09 21:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1010747 - Part 2: Implement Ceil (floating-point) -> int32 in Ion. r=sunfish, r=mjrosenb, a=sledru
99b775c6d2bcd9713596677dfd152b66926fcd4b
created 2014-04-16 15:57 -0500
pushed 2014-06-09 21:49 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: simplify stack-overflow exit stub (r=sunfish)
17e6827f48e0172b55c255be50e88084c16afc35
created 2014-04-15 11:53 +0200
pushed 2014-06-09 21:49 +0000
Branislav Rankov Branislav Rankov - Bug 969375 - MIPS port: Added JS_CODEGEN_MIPS checks and includes. r=jandem
a922f75bfb1831a1e8bb0f39e667a0e2223a109c
created 2014-04-24 12:08 +0200
pushed 2014-06-09 21:49 +0000
masaya iseki masaya iseki - Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem
5e5711c0cc1d0d32381db8680e9b473b859c6e3f
created 2014-04-09 13:57 +0200
pushed 2014-06-09 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 988993 - Ion-compile scripts with arrow functions. r=bhackett
22a4fae1f56a421cf917d89fd4a67ee041cf63b4
created 2014-04-08 12:16 -0400
pushed 2014-06-09 21:49 +0000
Kannan Vijayan Kannan Vijayan - Bug 993071 - Rename FunctionBoundary IR instructions to ProfilerStackOp. r=luke
22432664801b7fa546076ce22c669842c6ece977
created 2014-03-20 10:04 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
90f74b01a4a59ba4b091fb1741958e08b4627198
created 2014-04-03 13:52 -0700
pushed 2014-06-09 21:49 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for mochitest-2 bustage on Windows
2daa537b62e6ec4a213061d0a8edbf4c1796cf9f
created 2014-03-20 10:04 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
9517fe15e2c20adc58a200394f8ad6aa8945fdf5
created 2014-04-03 11:29 +0200
pushed 2014-06-09 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 989204 part 2 - Don't use bound functions for arrow functions. r=jorendorff,bhackett
8dc0eace320db3f251c09a30dae9fa31a51692fc
created 2014-04-02 18:34 -0700
pushed 2014-06-09 21:49 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for b2g build bustage on a CLOSED TREE
88a167e0ca30addea9e7c4e1f244c0c8ed14b01b
created 2014-03-20 10:04 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
539b1a125f712b8c69cd5f24e916bb0332f2d73d
created 2014-01-15 17:55 -0500
pushed 2014-06-09 21:49 +0000
Jeff Walden Jeff Walden - Bug 987807 - Split a NewSingletonCallObject out of NewCallObject. This produces slightly leaner code and creates all call objects with the correct type initial type from birth. r=terrence
a89aa1e3e367fb7c62a3ae7b2e2cb8b28406d9d5
created 2014-05-22 09:39 -0400
pushed 2014-05-22 13:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 0db12290df12, 80950d72bd71, and 586ed41fa2d1 (bug 1010747) for landing without approval.
80950d72bd71ab44134b59b4e003531b4a4236c6
created 2014-05-22 12:03 +0200
pushed 2014-05-22 13:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1010747 - Part 2: Implement Ceil (floating-point) -> int32 in Ion. r=sunfish, r=mjrosenb, a=sledru
less more (0) -100 -60 tip