js/src/jit/MIR.h
a922f75bfb1831a1e8bb0f39e667a0e2223a109c
created 2014-04-24 12:08 +0200
pushed 2014-05-05 16:31 +0000
masaya iseki masaya iseki - Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem
d34458e80bcbfb39b6b04214ca6dcd47c0be3027
created 2014-04-24 01:59 -0700
pushed 2014-05-05 16:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem)
ff7d23524ff63ae9558ddbbbe8d597d704462d84
created 2014-04-22 18:23 -0700
pushed 2014-05-05 16:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 996422 - Part 2: Split MIRType_Magic into one type for each magic constant. (r=jandem)
7756408df0dd2c446ab5c900857ef427a8369977
created 2014-04-22 18:23 -0700
pushed 2014-05-05 16:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 996422 - Part 1: Make TypeSets work with MIRTypes directly. (r=bhackett)
6f8bee9b010f6ab2343b40d2bd0e5b77295c30ea
created 2014-04-22 16:46 +0200
pushed 2014-05-05 16:31 +0000
Hannes Verschore Hannes Verschore - Bug 995673 - IonMonkey: Don't remove MToXXX instructions, when an object flows through, r=jandem
7c5d076dd141770a70e7235e6ac7fe589ca5034e
created 2014-04-18 17:55 -0700
pushed 2014-05-05 16:31 +0000
Dan Gohman Dan Gohman - Bug 998155 - IonMonkey: Constify congruentTo and mightAlias. r=h4writer
35e57f348ddf33b3197266d05b1e4eacaae9e7cf
created 2014-04-16 08:31 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 995817 - Range Analysis: Truncate MDiv indirectly. r=sunfish
7ac91d7d6269829dff90a4cb80530eae84222fb9
created 2014-04-14 15:20 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 991457 - Don't DCE MLoadElement if it needs a hole check. r=h4writer
5e5711c0cc1d0d32381db8680e9b473b859c6e3f
created 2014-04-09 13:57 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 988993 - Ion-compile scripts with arrow functions. r=bhackett
cde67feab42c65dbd1d00c5f75cd29b2ff8e3c9e
created 2014-04-08 12:35 -0500
pushed 2014-05-05 16:31 +0000
Jason Orendorff Jason Orendorff - Bug 990787, part 12 - Propagate errors correctly in a few more places in js/src/jit. r=jandem.
22a4fae1f56a421cf917d89fd4a67ee041cf63b4
created 2014-04-08 12:16 -0400
pushed 2014-05-05 16:31 +0000
Kannan Vijayan Kannan Vijayan - Bug 993071 - Rename FunctionBoundary IR instructions to ProfilerStackOp. r=luke
4785fcedc937d128de684613bbb1d4bb58177234
created 2014-04-08 07:21 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989667 - Add writes of recovery meta-data to the MResumePoint. r=h4writer
704fd93fb58dcc80bb28e8be7e7b4cacbe1b2389
created 2014-04-08 07:21 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989641 - Move FlattenedMResumePointIter into LRecover. r=jandem
c4d1adee6057032c91dba5513878e36f05498e65
created 2014-04-04 15:07 -0400
pushed 2014-05-05 16:31 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 989667, bug 989641, bug 989748, bug 989759) for B2G bustage on a CLOSED TREE.
3bd8dc58dcf34374ade81e1170ac074894b78e6c
created 2014-04-04 10:48 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989667 - Add writes of recovery meta-data to the MResumePoint. r=h4writer
10b769a8f5f21f2f254502df35efea84c123cf6e
created 2014-04-04 10:48 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989641 - Move FlattenedMResumePointIter into LRecover. r=jandem
22432664801b7fa546076ce22c669842c6ece977
created 2014-03-20 10:04 -0400
pushed 2014-05-05 16:31 +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-05-05 16:31 +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-05-05 16:31 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
9a1cdcb8ea27371186937a297b6bec4c95fc7aba
created 2014-04-03 17:16 +0200
pushed 2014-05-05 16:31 +0000
Hannes Verschore Hannes Verschore - Bug 991618 - IonMonkey: Set AliasSet on MBail, r=nbp
9517fe15e2c20adc58a200394f8ad6aa8945fdf5
created 2014-04-03 11:29 +0200
pushed 2014-05-05 16:31 +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-05-05 16:31 +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-05-05 16:31 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
b980a3d22cedd53b370f54d77b2753e9c8c115f4
created 2014-04-01 22:41 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 986155 - Fix MPostWriteBarrier alias set to not inhibit certain optimizations. r=bhackett
539b1a125f712b8c69cd5f24e916bb0332f2d73d
created 2014-01-15 17:55 -0500
pushed 2014-05-05 16:31 +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
ba7088a1f1867550dd1d43734feff46f0650d1cb
created 2014-03-21 15:53 +0100
pushed 2014-03-24 22:43 +0000
Jan de Mooij Jan de Mooij - Bug 983709 part 2 - Fix MBinaryInstruction to not override congruentTo. r=h4writer
f11569eb914c065fc3abb1981e2bc4e40b684998
created 2014-03-21 15:48 +0100
pushed 2014-03-24 22:43 +0000
Jan de Mooij Jan de Mooij - Bug 983709 part 1 - Don't mark shift instructions as commutative. r=h4writer
3762c3e540cd53baebd29e414c8c41d862a6dd26
created 2014-03-20 08:58 -0700
pushed 2014-03-24 22:43 +0000
Dan Gohman Dan Gohman - Bug 981894 - IonMonkey: Merge the code in MPhi::foldsTo with MPhi::operandIfRedundant. r=nbp
7181bf175776a52741c33c6488d076ad6a97966b
created 2014-03-19 13:16 -0400
pushed 2014-03-24 22:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 893b864b4b18 (bug 969012) for causing bug 984653.
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2014-03-24 22:43 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
893b864b4b187390cf5eb2488b979ec706652832
created 2014-03-06 14:58 -0800
pushed 2014-03-24 22:43 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
9c18da81043e24b02b95a4438919b72e2fd0d73b
created 2014-02-13 23:19 +0100
pushed 2014-03-24 22:43 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
20e8191247fd97395056ee1e4d7e48e1ba806c40
created 2014-03-12 13:39 -0700
pushed 2014-03-24 22:43 +0000
Terrence Cole Terrence Cole - Backout 907d5bc3bd26 (Bug 969012) for bustage on a CLOSED TREE.
907d5bc3bd26ebb6db9fe95128c275cd94aaa698
created 2014-03-06 14:58 -0800
pushed 2014-03-24 22:43 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line element creation in IonMonkey; r=jandem
7d406c9622a1dea15c252fb67a657372ef0ea213
created 2014-03-09 08:14 -0700
pushed 2014-03-24 22:43 +0000
Brian Hackett Brian Hackett - Bug 980630 - Remove type nuking, r=jandem.
64b582140fc17d23373ed81dd506d362f4349401
created 2014-03-08 21:37 +0100
pushed 2014-03-24 22:43 +0000
Ms2ger Ms2ger - Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures.
295dc1e971bff627b4d0682e7b21fde2d1e92cad
created 2014-03-08 10:57 -0700
pushed 2014-03-24 22:43 +0000
Brian Hackett Brian Hackett - Bug 980630 - Remove type nuking, r=jandem.
2fb9cb300800660907179d1a9882eb287bcd6641
created 2014-03-06 10:40 -0800
pushed 2014-03-24 22:43 +0000
Nicolas B. Pierron Nicolas B. Pierron - Backed out changeset 7efaabf97f0c for fuzzing noise (incomplete implementation).
7efaabf97f0cc5b22f4b789af7807056f5d9a537
created 2014-03-04 20:06 -0500
pushed 2014-03-24 22:43 +0000
Haitao Feng Haitao Feng - Bug 943769 Part 2 -- Set up SIMD inlining infrastructure r=nmatsakis
a1b396e1f1ddce9877f46fdeced7adc52d822f71
created 2014-02-28 12:07 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Specialize Round for Float32; r=jandem,mjrosenb
ca08ca9fd1570951c7e31ce3f071b418a4262bf9
created 2014-02-25 11:28 -0800
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 975959 - Do not pre-tenure objects when Ion expects them in the nursery; r=jandem
5d9d0a9f3e1f301f99b2f920b1bda85b25e9e3ba
created 2014-02-27 14:24 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 969203: Take out non strictly commutative Float32 functions; r=sstangl
b39e4dce0e0988507b78f90b8a5a5ca97c678f36
created 2014-02-14 19:18 -0800
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 969722 - Part 2: Inline ForkJoinGetSlice. (r=nmatsakis)
b2719a9dbf96cc3752b346dc0076fb32d84c5b63
created 2014-02-26 11:57 -0500
pushed 2014-03-06 09:24 +0000
Lars T Hansen Lars T Hansen - Bug 976504 -- Enabling inlining of TypedObject primitives
b90bf66240666f255fcca4064309942db531d60c
created 2014-02-26 14:00 +0100
pushed 2014-03-06 09:24 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3a23bcbc4e60 (bug 953164) for JS Reftest Bustage on a CLOSED TREE
3a23bcbc4e60663cf49d8faddf9ce27948c20669
created 2014-02-13 23:19 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
9058ac74ec2839d134036156536e382d142acb3c
created 2014-02-24 16:23 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 959119: Take into account the use's index when determining whether a mir node can consume a float32; r=sstangl
9ac8d347e6c68e8bc9d7140b6eb9b7f9a90a5175
created 2014-02-21 11:37 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Follow-up - Don't allow the power type to be Float32 for MPow; r=h4writer
b2ed6214694fb63f82a5038e9bf1e17b9e762f9e
created 2014-02-10 14:48 -0500
pushed 2014-03-06 09:24 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898356 Part 4 -- Check for neutered typed object unless the check is covered by a length check r=jandem
9d1e797181e3c11b08ba467608980ccee7f884bd
created 2014-02-17 19:22 -0800
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Backout bea3f06585ec (Bug 969012) for arm simulator failures.
bea3f06585ecc4ca8e86303a8fa471dd22527615
created 2014-02-11 11:53 -0800
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 969012 - Make jit allocations of CallObject with external slots use the nursery; r=jandem
7e1478b9d44dfdf55a42253260366292b56833b2
created 2014-02-13 11:04 -0800
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 971319 - Stop passing redundant barriering information through to GetPropertyIC. (r=jandem)
0a13fa6115e9dd0b8613b1a551205c77f144e448
created 2014-02-12 13:53 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Backout revision 58a6e689c472 for setting Talos on fire, r=red
58a6e689c4724cd025e3a52661c10ad28e92cb93
created 2014-02-12 10:57 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
56673c075bedd9b3eff566d2ef0728c5db2076a7
created 2014-02-11 17:37 -0500
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 960145 - IonMonkey: Don't ignore OSR-like values when computing phi ranges. r=mrosenberg
22deb61f86cd7521cda9b7e1db37ca634f547e15
created 2014-01-30 13:31 -0500
pushed 2014-03-06 09:24 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 part 8 -- Move kinds out of Representation into Descr r=sfink
5f126621f653bb96387ab7e8e1432b9db3464c64
created 2014-01-30 08:59 -0500
pushed 2014-03-06 09:24 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 part 7 -- Replace use of TypeRepr in IonBuilder with TypeDescr r=sfink
c0027289538cbdf8b97a6c978d1896f0dd69318b
created 2014-02-11 13:31 -0500
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 969705 - IonMonkey: Fix truncation of operands for converted comparisons. r=nbp
f76ccce1f2fd65666b60c988c83bc2c70b50ca6f
created 2014-02-07 14:40 -0800
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis)
3983d91df904fc36f63f198e067d3547daafb1ab
created 2014-02-04 17:07 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out 2 changesets for linux x86 bustage on a CLOSED TREE (bug 966957)
less more (0) -100 -60 tip