xref: /llvm-project/llvm/test/tools/opt-viewer/Outputs/suppress/s.swift.html (revision e144474448b1e1b980ae219659824c61b1decdd7)
19e5e51aeSAdam Nemet
29e5e51aeSAdam Nemet<html>
3f7778892SAdam Nemet<title>s.swift</title>
4f19d3cd4SAdam Nemet<meta charset="utf-8" />
59e5e51aeSAdam Nemet<head>
69e5e51aeSAdam Nemet<link rel='stylesheet' type='text/css' href='style.css'>
7fd7ee479SFlorian Hahn<script type="text/javascript">
8fd7ee479SFlorian Hahn/* Simple helper to show/hide the expanded message of a remark. */
9fd7ee479SFlorian Hahnfunction toggleExpandedMessage(e) {
10fd7ee479SFlorian Hahn  var FullTextElems = e.parentElement.parentElement.getElementsByClassName("full-info");
11fd7ee479SFlorian Hahn  if (!FullTextElems || FullTextElems.length < 1) {
12fd7ee479SFlorian Hahn      return false;
13fd7ee479SFlorian Hahn  }
14fd7ee479SFlorian Hahn  var FullText = FullTextElems[0];
15fd7ee479SFlorian Hahn  if (FullText.style.display == 'none') {
16fd7ee479SFlorian Hahn    e.innerHTML = '-';
17fd7ee479SFlorian Hahn    FullText.style.display = 'block';
18fd7ee479SFlorian Hahn  } else {
19fd7ee479SFlorian Hahn    e.innerHTML = '+';
20fd7ee479SFlorian Hahn    FullText.style.display = 'none';
21fd7ee479SFlorian Hahn  }
22fd7ee479SFlorian Hahn}
23fd7ee479SFlorian Hahn</script>
249e5e51aeSAdam Nemet</head>
259e5e51aeSAdam Nemet<body>
269e5e51aeSAdam Nemet<div class="centered">
279e5e51aeSAdam Nemet<table class="source">
289e5e51aeSAdam Nemet<thead>
299e5e51aeSAdam Nemet<tr>
309e5e51aeSAdam Nemet<th style="width: 2%">Line</td>
319e5e51aeSAdam Nemet<th style="width: 3%">Hotness</td>
329e5e51aeSAdam Nemet<th style="width: 10%">Optimization</td>
339e5e51aeSAdam Nemet<th style="width: 70%">Source</td>
349e5e51aeSAdam Nemet<th style="width: 15%">Inline Context</td>
359e5e51aeSAdam Nemet</tr>
369e5e51aeSAdam Nemet</thead>
379e5e51aeSAdam Nemet<tbody>
389e5e51aeSAdam Nemet
399e5e51aeSAdam Nemet<tr>
409e5e51aeSAdam Nemet<td><a name="L1">1</a></td>
419e5e51aeSAdam Nemet<td></td>
429e5e51aeSAdam Nemet<td></td>
439e5e51aeSAdam Nemet<td><div class="highlight"><pre>import Swift</pre></div></td>
449e5e51aeSAdam Nemet</tr>
459e5e51aeSAdam Nemet
469e5e51aeSAdam Nemet<tr>
479e5e51aeSAdam Nemet<td><a name="L2">2</a></td>
489e5e51aeSAdam Nemet<td></td>
499e5e51aeSAdam Nemet<td></td>
509e5e51aeSAdam Nemet<td><div class="highlight"><pre></pre></div></td>
519e5e51aeSAdam Nemet</tr>
529e5e51aeSAdam Nemet
539e5e51aeSAdam Nemet<tr>
549e5e51aeSAdam Nemet<td><a name="L3">3</a></td>
559e5e51aeSAdam Nemet<td></td>
569e5e51aeSAdam Nemet<td></td>
579e5e51aeSAdam Nemet<td><div class="highlight"><pre>var s: [Int] = [1, 2, 3, 4]</pre></div></td>
589e5e51aeSAdam Nemet</tr>
599e5e51aeSAdam Nemet
609e5e51aeSAdam Nemet<tr>
619e5e51aeSAdam Nemet<td><a name="L4">4</a></td>
629e5e51aeSAdam Nemet<td></td>
639e5e51aeSAdam Nemet<td></td>
649e5e51aeSAdam Nemet<td><div class="highlight"><pre></pre></div></td>
659e5e51aeSAdam Nemet</tr>
669e5e51aeSAdam Nemet
679e5e51aeSAdam Nemet<tr>
689e5e51aeSAdam Nemet<td><a name="L5">5</a></td>
699e5e51aeSAdam Nemet<td></td>
709e5e51aeSAdam Nemet<td></td>
719e5e51aeSAdam Nemet<td><div class="highlight"><pre>func f() {</pre></div></td>
729e5e51aeSAdam Nemet</tr>
739e5e51aeSAdam Nemet
749e5e51aeSAdam Nemet<tr>
759e5e51aeSAdam Nemet<td><a name="L6">6</a></td>
769e5e51aeSAdam Nemet<td></td>
779e5e51aeSAdam Nemet<td></td>
789e5e51aeSAdam Nemet<td><div class="highlight"><pre>  for i in 0..<4 {</pre></div></td>
799e5e51aeSAdam Nemet</tr>
809e5e51aeSAdam Nemet
819e5e51aeSAdam Nemet<tr>
829e5e51aeSAdam Nemet<td><a name="L7">7</a></td>
839e5e51aeSAdam Nemet<td></td>
849e5e51aeSAdam Nemet<td></td>
859e5e51aeSAdam Nemet<td><div class="highlight"><pre>    print(s[i])</pre></div></td>
869e5e51aeSAdam Nemet</tr>
879e5e51aeSAdam Nemet
889e5e51aeSAdam Nemet<tr>
899e5e51aeSAdam Nemet<td><a name="L8">8</a></td>
909e5e51aeSAdam Nemet<td></td>
919e5e51aeSAdam Nemet<td></td>
929e5e51aeSAdam Nemet<td><div class="highlight"><pre>  }</pre></div></td>
939e5e51aeSAdam Nemet</tr>
949e5e51aeSAdam Nemet
959e5e51aeSAdam Nemet<tr>
969e5e51aeSAdam Nemet<td><a name="L9">9</a></td>
979e5e51aeSAdam Nemet<td></td>
989e5e51aeSAdam Nemet<td></td>
999e5e51aeSAdam Nemet<td><div class="highlight"><pre>}</pre></div></td>
1009e5e51aeSAdam Nemet</tr>
1019e5e51aeSAdam Nemet
1029e5e51aeSAdam Nemet<tr>
1039e5e51aeSAdam Nemet<td><a name="L10">10</a></td>
1049e5e51aeSAdam Nemet<td></td>
1059e5e51aeSAdam Nemet<td></td>
1069e5e51aeSAdam Nemet<td><div class="highlight"><pre></pre></div></td>
1079e5e51aeSAdam Nemet</tr>
1089e5e51aeSAdam Nemet
1099e5e51aeSAdam Nemet<tr>
1109e5e51aeSAdam Nemet<td><a name="L11">11</a></td>
1119e5e51aeSAdam Nemet<td></td>
1129e5e51aeSAdam Nemet<td></td>
1139e5e51aeSAdam Nemet<td><div class="highlight"><pre>f()</pre></div></td>
1149e5e51aeSAdam Nemet</tr>
1159e5e51aeSAdam Nemet
1169e5e51aeSAdam Nemet<tr>
1179e5e51aeSAdam Nemet<td><a name="L12">12</a></td>
1189e5e51aeSAdam Nemet<td></td>
1199e5e51aeSAdam Nemet<td></td>
1209e5e51aeSAdam Nemet<td><div class="highlight"><pre></pre></div></td>
1219e5e51aeSAdam Nemet</tr>
1229e5e51aeSAdam Nemet
1239e5e51aeSAdam Nemet<tr>
1249e5e51aeSAdam Nemet<td></td>
1259e5e51aeSAdam Nemet<td></td>
1269e5e51aeSAdam Nemet<td class="column-entry-green">sil-inliner</td>
127*e1444744SJames Nagurne<td><pre style="display:inline"></pre><span class="column-entry-yellow"> <a href="s.swift.html#L6">&quot;s.f()&quot;</a> inlined into &quot;main&quot; (cost = 20, benefit = 20)&nbsp;</span></td>
1289e5e51aeSAdam Nemet<td class="column-entry-yellow">main</td>
1299e5e51aeSAdam Nemet</tr>
1309e5e51aeSAdam Nemet
1319e5e51aeSAdam Nemet</tbody>
1329e5e51aeSAdam Nemet</table>
1339e5e51aeSAdam Nemet</body>
1349e5e51aeSAdam Nemet</html>
135