<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>136977</bug_id>
          
          <creation_ts>2014-09-20 11:29:57 -0700</creation_ts>
          <short_desc>FTL OSR exit should do reboxing and value recovery in the same pass</short_desc>
          <delta_ts>2014-09-20 11:46:20 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>136330</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenb</cc>
    
    <cc>mmirman</cc>
    
    <cc>msaboff</cc>
    
    <cc>nrotem</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1036309</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-09-20 11:29:57 -0700</bug_when>
    <thetext>Having them be separate is just confusing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1036310</commentid>
    <comment_count>1</comment_count>
      <attachid>238414</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-09-20 11:32:55 -0700</bug_when>
    <thetext>Created attachment 238414
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1036311</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-09-20 11:46:20 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/173794</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238414</attachid>
            <date>2014-09-20 11:32:55 -0700</date>
            <delta_ts>2014-09-20 11:37:07 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>2772</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTczNzkzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDE0LTA5LTIwICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
RlRMIE9TUiBleGl0IHNob3VsZCBkbyByZWJveGluZyBhbmQgdmFsdWUgcmVjb3ZlcnkgaW4gdGhl
IHNhbWUgcGFzcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTM2OTc3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAg
IAorICAgICAgICBJdCdzIGNvbmNlcHR1YWxseSBzaW1wbGVyIHRvIGhhdmUgYWxsIG9mIHRoZSBs
b2dpYyBpbiBvbmUgcGxhY2UuIEFmdGVyIHRoZQorICAgICAgICByZWNvdmVyLWFuZC1yZWJveCBs
b29wIGlzIGRvbmUsIGFsbCBvZiB0aGUgZXhpdCB2YWx1ZXMgYXJlIGluIHRoZSBmb3JtIHRoYXQg
dGhlIGJhc2VsaW5lCisgICAgICAgIEpJVCB3b3VsZCB3YW50IHRoZW0gdG8gYmUgaW47IHRoZSBv
bmx5IHJlbWFpbmluZyB0YXNrIGlzIHRvIG1vdmUgdGhlbSBpbnRvIHRoZSByaWdodAorICAgICAg
ICBwbGFjZSBvbiB0aGUgc3RhY2sgYWZ0ZXIgd2UgZG8gYWxsIG9mIHRoZSBuZWNlc3Nhcnkgc3Rh
Y2sgYWRqdXN0bWVudHMuCisKKyAgICAgICAgKiBmdGwvRlRMT1NSRXhpdENvbXBpbGVyLmNwcDoK
KyAgICAgICAgKEpTQzo6RlRMOjpjb21waWxlU3R1Yik6CisKIDIwMTQtMDktMTkgIEZpbGlwIFBp
emxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAgICBTdG9yYWdlQWNjZXNzRGF0YSBzaG91
bGQgYmUgcmVmZXJlbmNlZCBpbiBhIHNlbnNpYmxlIHdheQpJbmRleDogU291cmNlL0phdmFTY3Jp
cHRDb3JlL2Z0bC9GVExPU1JFeGl0Q29tcGlsZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9mdGwvRlRMT1NSRXhpdENvbXBpbGVyLmNwcAkocmV2aXNpb24gMTczNzkz
KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExPU1JFeGl0Q29tcGlsZXIuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0xMjIsNyArMTIyLDcgQEAgc3RhdGljIHZvaWQgY29tcGlsZVN0dWIo
CiAgICAgfQogCiAgICAgLy8gU2F2ZSBhbGwgc3RhdGUgZnJvbSB3aGVyZXZlciB0aGUgZXhpdCBk
YXRhIHRlbGxzIHVzIGl0IHdhcywgaW50byB0aGUgYXBwcm9wcmlhdGUgcGxhY2UgaW4KLSAgICAv
LyB0aGUgc2NyYXRjaCBidWZmZXIuIFRoaXMgZG9lc24ndCByZWJveCBhbnkgdmFsdWVzIHlldC4K
KyAgICAvLyB0aGUgc2NyYXRjaCBidWZmZXIuIFRoaXMgYWxzbyBkb2VzIHRoZSByZWJveGluZy4K
ICAgICAKICAgICBmb3IgKHVuc2lnbmVkIGluZGV4ID0gZXhpdC5tX3ZhbHVlcy5zaXplKCk7IGlu
ZGV4LS07KSB7CiAgICAgICAgIEV4aXRWYWx1ZSB2YWx1ZSA9IGV4aXQubV92YWx1ZXNbaW5kZXhd
OwpAQCAtMTk3LDYgKzE5Nyw5IEBAIHN0YXRpYyB2b2lkIGNvbXBpbGVTdHViKAogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgCisgICAgICAgIHJlYm94QWNjb3JkaW5nVG9G
b3JtYXQoCisgICAgICAgICAgICB2YWx1ZS52YWx1ZUZvcm1hdCgpLCBqaXQsIEdQUkluZm86OnJl
Z1QwLCBHUFJJbmZvOjpyZWdUMSwgR1BSSW5mbzo6cmVnVDIpOworICAgICAgICAKICAgICAgICAg
aml0LnN0b3JlNjQoR1BSSW5mbzo6cmVnVDAsIHNjcmF0Y2ggKyBpbmRleCk7CiAgICAgfQogICAg
IApAQCAtMzM4LDE1ICszNDEsMTIgQEAgc3RhdGljIHZvaWQgY29tcGlsZVN0dWIoCiAgICAgCiAg
ICAgYXJpdHlSZXR1cm5QQ1JlYWR5LmxpbmsoJmppdCk7CiAgICAgCi0gICAgLy8gTm93IGdldCBz
dGF0ZSBvdXQgb2YgdGhlIHNjcmF0Y2ggYnVmZmVyIGFuZCBwbGFjZSBpdCBiYWNrIGludG8gdGhl
IHN0YWNrLiBUaGlzIHBhcnQgZG9lcwotICAgIC8vIGFsbCByZWJveGluZy4KKyAgICAvLyBOb3cg
Z2V0IHN0YXRlIG91dCBvZiB0aGUgc2NyYXRjaCBidWZmZXIgYW5kIHBsYWNlIGl0IGJhY2sgaW50
byB0aGUgc3RhY2suIFRoZSB2YWx1ZXMgYXJlCisgICAgLy8gYWxyZWFkeSByZWJveGVkIHNvIHdl
IGp1c3QgbW92ZSB0aGVtLgogICAgIGZvciAodW5zaWduZWQgaW5kZXggPSBleGl0Lm1fdmFsdWVz
LnNpemUoKTsgaW5kZXgtLTspIHsKICAgICAgICAgaW50IG9wZXJhbmQgPSBleGl0Lm1fdmFsdWVz
Lm9wZXJhbmRGb3JJbmRleChpbmRleCk7Ci0gICAgICAgIEV4aXRWYWx1ZSB2YWx1ZSA9IGV4aXQu
bV92YWx1ZXNbaW5kZXhdOwogICAgICAgICAKICAgICAgICAgaml0LmxvYWQ2NChzY3JhdGNoICsg
aW5kZXgsIEdQUkluZm86OnJlZ1QwKTsKLSAgICAgICAgcmVib3hBY2NvcmRpbmdUb0Zvcm1hdCgK
LSAgICAgICAgICAgIHZhbHVlLnZhbHVlRm9ybWF0KCksIGppdCwgR1BSSW5mbzo6cmVnVDAsIEdQ
UkluZm86OnJlZ1QxLCBHUFJJbmZvOjpyZWdUMik7CiAgICAgICAgIGppdC5zdG9yZTY0KEdQUklu
Zm86OnJlZ1QwLCBBc3NlbWJseUhlbHBlcnM6OmFkZHJlc3NGb3Ioc3RhdGljX2Nhc3Q8VmlydHVh
bFJlZ2lzdGVyPihvcGVyYW5kKSkpOwogICAgIH0KICAgICAK
</data>
<flag name="review"
          id="263156"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>