[PATCH] D86895: [Modules] Add stats to measure performance of building and loading modules.

Volodymyr Sapsai via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Oct 19 18:33:44 PDT 2020


vsapsai added a comment.

In D86895#2340548 <https://reviews.llvm.org/D86895#2340548>, @thakis wrote:

> Looks like the test is still failing on windows: http://45.33.8.238/win/26155/step_11.txt
>
> Ptal, and revert for now if it takes a while to fix.

Reverted. Have you seen similar problems on Windows before? Because on Windows JSON output seems to be just

           19: {
           20:  "instsimplify.NumSimplified": 1,
  dag:11'0      X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
           21:  "time.irparse.parse.wall": 2.3221969604492188e-04,
  dag:11'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  dag:11'1      ?                                                  possible intended match
           22:  "time.irparse.parse.user": 0.0000000000000000e+00,
  dag:11'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           23:  "time.irparse.parse.sys": 0.0000000000000000e+00
  dag:11'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           24: }

while on macOS the output is

  {
  	"instsimplify.NumSimplified": 1,
  	"time.pass.write-bitcode.wall": 1.4090538024902344e-04,
  	"time.pass.write-bitcode.user": 9.0999999999999068e-05,
  	"time.pass.write-bitcode.sys": 5.1999999999999963e-05,
  	"time.pass.assumption-cache-tracker.wall": 9.5367431640625000e-07,
  	"time.pass.assumption-cache-tracker.user": 0.0000000000000000e+00,
  	"time.pass.assumption-cache-tracker.sys": 0.0000000000000000e+00,
  	"time.pass.targetlibinfo.wall": 9.5367431640625000e-07,
  	"time.pass.targetlibinfo.user": 0.0000000000000000e+00,
  	"time.pass.targetlibinfo.sys": 9.9999999999926537e-07,
  	"time.pass.verify.wall": 3.0994415283203125e-06,
  	"time.pass.verify.user": 2.0000000000002655e-06,
  	"time.pass.verify.sys": 1.0000000000010001e-06,
  	"time.pass.instsimplify.wall": 3.1948089599609375e-05,
  	"time.pass.instsimplify.user": 2.0000000000000052e-05,
  	"time.pass.instsimplify.sys": 1.1000000000000593e-05,
  	"time.pass.opt-remark-emitter.wall": 9.5367431640625000e-07,
  	"time.pass.opt-remark-emitter.user": 0.0000000000000000e+00,
  	"time.pass.opt-remark-emitter.sys": 9.9999999999926537e-07,
  	"time.pass.lazy-block-freq.wall": 1.9073486328125000e-06,
  	"time.pass.lazy-block-freq.user": 1.0000000000001327e-06,
  	"time.pass.lazy-block-freq.sys": 0.0000000000000000e+00,
  	"time.pass.lazy-branch-prob.wall": 7.3909759521484375e-06,
  	"time.pass.lazy-branch-prob.user": 4.0000000000005309e-06,
  	"time.pass.lazy-branch-prob.sys": 2.9999999999995308e-06,
  	"time.pass.loops.wall": 1.3828277587890625e-05,
  	"time.pass.loops.user": 7.0000000000000617e-06,
  	"time.pass.loops.sys": 3.9999999999987962e-06,
  	"time.pass.domtree.wall": 8.1062316894531250e-06,
  	"time.pass.domtree.user": 2.9999999999995308e-06,
  	"time.pass.domtree.sys": 3.0000000000012655e-06,
  	"time.irparse.parse.wall": 1.8978118896484375e-04,
  	"time.irparse.parse.user": 1.1800000000000005e-04,
  	"time.irparse.parse.sys": 6.4999999999999086e-05
  }


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D86895/new/

https://reviews.llvm.org/D86895



More information about the cfe-commits mailing list