<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/55531>55531</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            precompiled header tracing with -ftime-trace
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          conversy
      </td>
    </tr>
</table>

<pre>
    Hi,

I use -ftime-trace in combination with chrome://tracing. It's a great feature!
However, I noticed that when using a precompiled header, the "Source" task is not really identified as such. Instead, the "ExecuteCompiler" tasks exhibits a long start-up with no sub-tasks, until it sources non-precompiled headers. It would be great if the "Source" task corresponding to the precompiled header appears.

Besides, the colors used by the icicle are not consistent with the colors used in the histogram. I don't know if it's a llvm-based problem or a chrome://tracing-based one, though.

Best.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1U8lynDAQ_Rq4dM0UiFkPHLzEZZ_zBZJooGMhUVo8nr9PC8aJy06qKLGo-20tlOuu7TMV4qGoHovqbl1fIAWETR9pwk30UiOQBe0mRVZGchYuFEfQo3cTFs1dIZ74yoVkhy28xEIcA0gYPMoIPS_JYyHqFf3ZXfANPXPCC1gXSWMHceTKy4iWqRmEm2ePzDiT4d0RZbd2xBGhEOKnS14zpIAowytQyEDAdMZcgTq0kXriRhkgJD2yJhsig3yC-PGOOkV8WDn8B1YAfB9JUcwGjGMpIUofN2leTVvHiGqzlGa0xFQGKEJYJGUhdvNde8ixwMUl04HCWzLU_8ePdt5jmJ3tchbRLWXfQUHOM0rG_jy8ewwcQPhwqp1xPuSBMvF1-USatEGQHpfUtLOBOB0bV4dfu3j0-dPINW7wcmIn0DnLM47wat0l26CPkRvzNm2UzH2zd8rgBI51_ues3CqdxVWuS8P41Uzcll3bdOfmLMtI0WD7jyBueKuBzwe3TN60Y4xz-MM9cE1SW4bgl6z3duOpuV-o2ckThZByhE_7_b6py7EVfa36RqvDWUuBnapOqj5LcTwdTof-cKpLIxWa0Bb7ex6iRQ4lQ_BzsX8sqRWVENW-PtZ1s6urrWpwdxT1SaKq-wPuil2FkySzzTq2zg-lb9ck0xB403D24e-mDIEGi7jQMb5MHJ1veZD8X4VruXC3i_bfpB9OoA">