<?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>249648</bug_id>
          
          <creation_ts>2022-12-20 06:56:40 -0800</creation_ts>
          <short_desc>Air should be using more ARMv7 registers</short_desc>
          <delta_ts>2022-12-22 19:58:14 -0800</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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Angelos Oikonomopoulos">angelos</reporter>
          <assigned_to name="Angelos Oikonomopoulos">angelos</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1920771</commentid>
    <comment_count>0</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2022-12-20 06:56:40 -0800</bug_when>
    <thetext>Currently, MacroAssemblerARMv7 reserves 2 scratch registers for use in certain cases of code generation. If Air can be taught to avoid generating long offsets, we can reclaim one register for use in the register allocator.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1920777</commentid>
    <comment_count>1</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2022-12-20 07:12:46 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/7913</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1921595</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-12-22 19:57:25 -0800</bug_when>
    <thetext>Committed 258279@main (67d43c36bbf9): &lt;https://commits.webkit.org/258279@main&gt;

Reviewed commits have been landed. Closing PR #7913 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1921596</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-12-22 19:58:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/103658718&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>