<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - dEQP-VK tests running very long time"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=110432#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - dEQP-VK tests running very long time"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=110432">bug 110432</a>
              from <span class="vcard"><a class="email" href="mailto:lemody@gmail.com" title="Tapani Pälli <lemody@gmail.com>"> <span class="fn">Tapani Pälli</span></a>
</span></b>
        <pre>(In reply to Ian Romanick from <a href="show_bug.cgi?id=110432#c4">comment #4</a>)
<span class="quote">> I wasn't able to reproduce 38:43, but ~2 seconds -> ~2 minutes is a pretty
> big jump.  What result do you get at tip of 18.3?</span >

I made some new measurements, this time also used NIR_VALIDATE=0 and running
the test with 'time' on KBL laptop. Here are results:

18.3.6: real 4m9.892s
19.0.0: real 5m15.113s
19.0.0 with "intel/compiler: More peephole select" patch: real 0m1.842s
HEAD: I gave up at: real 30m27.735s
HEAD with "opt_simplify_bcsel_of_phi" commented out: real 0m1.859s

I also checked Mesa CI time usage, and it seems CI spends a lot of time in
particular with these tests, one can observer the differences between test
groups here:

<a href="https://mesa-ci.01.org/tpalli/builds/747/group/e706cc2d56fffd6fe11e94c430476ef0">https://mesa-ci.01.org/tpalli/builds/747/group/e706cc2d56fffd6fe11e94c430476ef0</a>

There is something very specific happening with
'8bit_storage.8struct_to_32struct' versus other tests in
'dEQP-VK.spirv_assembly.instruction.graphics' group. I'll continue digging!

BTW I tested 19.0.0 tag because that is what Android QA are testing against.
They reported also that bringing back 'intel/compiler: More peephole select'
(be it buggy or not..) 'fixes' following tests:

--- 8< ---
dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct#storage_buffer_sint_geom
       
dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.8struct_to_32struct#storage_buffer_uint_geom
       
dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct#storage_buffer_sint_geom
       
dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct#storage_buffer_uint_geom
       
dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct#uniform_sint_geom
       
dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct#uniform_uint_geom
       
dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct#uniform_buffer_block_geom
       
dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct#uniform_geom</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>