<?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>194079</bug_id>
          
          <creation_ts>2019-01-30 22:29:10 -0800</creation_ts>
          <short_desc>Remove optLevel from B3</short_desc>
          <delta_ts>2019-02-01 14:53:12 -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>NEW</bug_status>
          <resolution></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>
          <dependson>191802</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Robin Morisset">rmorisset</reporter>
          <assigned_to name="Robin Morisset">rmorisset</assigned_to>
          <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1500432</commentid>
    <comment_count>0</comment_count>
    <who name="Robin Morisset">rmorisset</who>
    <bug_when>2019-01-30 22:29:10 -0800</bug_when>
    <thetext>Now that the BBQ tier for WASM goes directly to Air, there is no more need for different optimization tiers inside B3. Both FTL and Warm OMG use B3 -O2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1500466</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2019-01-30 23:39:30 -0800</bug_when>
    <thetext>(In reply to Robin Morisset from comment #0)
&gt; Now that the BBQ tier for WASM goes directly to Air, there is no more need
&gt; for different optimization tiers inside B3. Both FTL and Warm OMG use B3 -O2.

I think it might be worth keeping this running just in case we find a use for it in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501206</commentid>
    <comment_count>2</comment_count>
    <who name="Robin Morisset">rmorisset</who>
    <bug_when>2019-02-01 12:05:34 -0800</bug_when>
    <thetext>(In reply to Saam Barati from comment #1)
&gt; (In reply to Robin Morisset from comment #0)
&gt; &gt; Now that the BBQ tier for WASM goes directly to Air, there is no more need
&gt; &gt; for different optimization tiers inside B3. Both FTL and Warm OMG use B3 -O2.
&gt; 
&gt; I think it might be worth keeping this running just in case we find a use
&gt; for it in the future.

I am a bit wary of keeping dead code in the codebase, especially as it will no longer be tested going forward (unless we run extra copies of our tests with different optimization levels, but that sounds like it would heavily increase our already massive testing time).

If we find a use for it later, would it be that much of a burden to reinstate it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501304</commentid>
    <comment_count>3</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2019-02-01 14:53:12 -0800</bug_when>
    <thetext>(In reply to Robin Morisset from comment #2)
&gt; (In reply to Saam Barati from comment #1)
&gt; &gt; (In reply to Robin Morisset from comment #0)
&gt; &gt; &gt; Now that the BBQ tier for WASM goes directly to Air, there is no more need
&gt; &gt; &gt; for different optimization tiers inside B3. Both FTL and Warm OMG use B3 -O2.
&gt; &gt; 
&gt; &gt; I think it might be worth keeping this running just in case we find a use
&gt; &gt; for it in the future.
&gt; 
&gt; I am a bit wary of keeping dead code in the codebase, especially as it will
&gt; no longer be tested going forward (unless we run extra copies of our tests
&gt; with different optimization levels, but that sounds like it would heavily
&gt; increase our already massive testing time).
We already do this

&gt; 
&gt; If we find a use for it later, would it be that much of a burden to
&gt; reinstate it?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>