| <!-- Copyright 2020 the V8 project authors. All rights reserved. |
| Use of this source code is governed by a BSD-style license that can be |
| found in the LICENSE file. --> |
| |
| <head> |
| <link href="./index.css" rel="stylesheet"> |
| </head> |
| <style> |
| .count { |
| text-align: right; |
| width: 5em; |
| } |
| |
| .percentage { |
| text-align: right; |
| width: 5em; |
| } |
| |
| .key { |
| padding-left: 1em; |
| } |
| |
| .drilldown-group-title { |
| font-weight: bold; |
| padding: 0.5em 0 0.2em 0; |
| } |
| |
| .toggle { |
| width: 1em; |
| text-align: center; |
| cursor: -webkit-zoom-in; |
| color: rgba(var(--border-color), 1); |
| } |
| .toggle::before { |
| content: "▶"; |
| } |
| .open .toggle::before { |
| content: "▼"; |
| } |
| |
| .panel { |
| position: relative; |
| min-height: 200px; |
| } |
| |
| #legend { |
| position: absolute; |
| right: 10px; |
| top: 10px; |
| background-color: var(--surface-color); |
| border-radius: 5px; |
| border: 3px solid rgba(var(--border-color), 0.2); |
| padding: 0 10px 0 10px; |
| } |
| |
| #legend dt { |
| font-family: monospace; |
| } |
| #legend h3 { |
| margin-top: 10px; |
| } |
| .scroller { |
| max-height: 800px; |
| overflow-y: scroll; |
| } |
| </style> |
| <div class="panel"> |
| <h2>IC Panel <span id="count"></span></h2> |
| <div id="legend"> |
| <h3>Legend</h3> |
| <dl> |
| <dt>0</dt> |
| <dd>uninitialized</dd> |
| <dt>X</dt> |
| <dd>no feedback</dd> |
| <dt>1</dt> |
| <dd>monomorphic</dd> |
| <dt>^</dt> |
| <dd>recompute handler</dd> |
| <dt>P</dt> |
| <dd>polymorphic</dd> |
| <dt>N</dt> |
| <dd>megamorphic</dd> |
| <dt>G</dt> |
| <dd>generic</dd> |
| </dl> |
| </div> |
| <p> |
| Group by IC-property: |
| <select id="group-key"></select> |
| </p> |
| <div class="panelBody"> |
| <table id="table" width="100%"> |
| <tbody id="table-body"> |
| </tbody> |
| </table> |
| </div> |
| </div> |