Last active
June 26, 2018 11:20
-
-
Save nikomatsakis/5f4398b8b75b828d00ad22b94cce5fd4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" | |
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
<!-- Generated by graphviz version 2.40.1 (20161225.0304) | |
--> | |
<!-- Title: G Pages: 1 --> | |
<svg width="5868pt" height="1085pt" | |
viewBox="0.00 0.00 5868.00 1085.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1081)"> | |
<title>G</title> | |
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1081 5864,-1081 5864,4 -4,4"/> | |
<!-- n29 --> | |
<g id="node1" class="node"> | |
<title>n29</title> | |
<polygon fill="none" stroke="#000000" points="2160.5,-318 1899.5,-318 1899.5,-282 2160.5,-282 2160.5,-318"/> | |
<text text-anchor="middle" x="2030" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc::ty::fold::TypeFoldable::fold_with (1%)</text> | |
</g> | |
<!-- n29->n29 --> | |
<g id="edge57" class="edge"> | |
<title>n29->n29</title> | |
<path fill="none" stroke="#000000" d="M2160.8186,-307.8255C2171.7188,-306.1417 2178.5,-303.5332 2178.5,-300 2178.5,-297.7365 2175.717,-295.8526 2170.8509,-294.3481"/> | |
<polygon fill="#000000" stroke="#000000" points="2171.333,-290.8714 2160.8186,-292.1745 2169.8507,-297.7127 2171.333,-290.8714"/> | |
<text text-anchor="middle" x="2188" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n11 --> | |
<g id="node2" class="node"> | |
<title>n11</title> | |
<polygon fill="none" stroke="#000000" points="2333,-210 1643,-210 1643,-174 2333,-174 2333,-210"/> | |
<text text-anchor="middle" x="1988" y="-188.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc::ty::structural_impls::<impl rustc::ty::fold::TypeFoldable<'tcx> for &'tcx rustc::ty::TyS<'tcx>>::super_fold_with (1%)</text> | |
</g> | |
<!-- n29->n11 --> | |
<g id="edge1" class="edge"> | |
<title>n29->n11</title> | |
<path fill="none" stroke="#000000" d="M2002.5866,-281.721C1997.1087,-276.6726 1992.0939,-270.7096 1989,-264 1982.7427,-250.4304 1982.1107,-233.8356 1983.2151,-219.9991"/> | |
<polygon fill="#000000" stroke="#000000" points="1986.6942,-220.3801 1984.3336,-210.0516 1979.738,-219.5979 1986.6942,-220.3801"/> | |
<text text-anchor="middle" x="1998.5" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n91 --> | |
<g id="node7" class="node"> | |
<title>n91</title> | |
<polygon fill="none" stroke="#000000" points="1596.5,-123 1315.5,-123 1315.5,-87 1596.5,-87 1596.5,-123"/> | |
<text text-anchor="middle" x="1456" y="-101.3" font-family="Times,serif" font-size="14.00" fill="#000000"><alloc::raw_vec::RawVec<T, A>>::reserve (1%)</text> | |
</g> | |
<!-- n29->n91 --> | |
<g id="edge55" class="edge"> | |
<title>n29->n91</title> | |
<path fill="none" stroke="#000000" d="M1899.1113,-284.2861C1815.4817,-271.2043 1706.0449,-248.3428 1615,-210 1566.233,-189.4622 1516.3308,-153.5948 1485.7524,-129.5737"/> | |
<polygon fill="#000000" stroke="#000000" points="1487.6623,-126.6207 1477.6571,-123.1353 1483.305,-132.0993 1487.6623,-126.6207"/> | |
<text text-anchor="middle" x="1624.5" y="-188.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n11->n29 --> | |
<g id="edge73" class="edge"> | |
<title>n11->n29</title> | |
<path fill="none" stroke="#000000" d="M1999.1478,-210.3097C2002.2643,-215.8701 2005.4834,-222.0778 2008,-228 2014.0288,-242.1872 2019.1719,-258.5837 2022.966,-272.1428"/> | |
<polygon fill="#000000" stroke="#000000" points="2019.6084,-273.1346 2025.5966,-281.8748 2026.3659,-271.3079 2019.6084,-273.1346"/> | |
<text text-anchor="middle" x="2030.5" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n11->n11 --> | |
<g id="edge54" class="edge"> | |
<title>n11->n11</title> | |
<path fill="none" stroke="#000000" d="M2333.0616,-196.3201C2344.4862,-195.1627 2351,-193.7227 2351,-192 2351,-190.8695 2348.1947,-189.8607 2343.0373,-188.9737"/> | |
<polygon fill="#000000" stroke="#000000" points="2343.4288,-185.4952 2333.0616,-187.6799 2342.5284,-192.4371 2343.4288,-185.4952"/> | |
<text text-anchor="middle" x="2360.5" y="-188.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n7 --> | |
<g id="node6" class="node"> | |
<title>n7</title> | |
<polygon fill="none" stroke="#000000" points="2668.5,-123 2303.5,-123 2303.5,-87 2668.5,-87 2668.5,-123"/> | |
<text text-anchor="middle" x="2486" y="-101.3" font-family="Times,serif" font-size="14.00" fill="#000000"><std::collections::hash::map::HashMap<K, V, S>>::insert (4%)</text> | |
</g> | |
<!-- n11->n7 --> | |
<g id="edge31" class="edge"> | |
<title>n11->n7</title> | |
<path fill="none" stroke="#000000" d="M2091.1859,-173.9735C2173.3999,-159.6109 2288.359,-139.5276 2373.0347,-124.7349"/> | |
<polygon fill="#000000" stroke="#000000" points="2373.6978,-128.1722 2382.9463,-123.0034 2372.4931,-121.2766 2373.6978,-128.1722"/> | |
<text text-anchor="middle" x="2276.5" y="-144.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n11->n91 --> | |
<g id="edge11" class="edge"> | |
<title>n11->n91</title> | |
<path fill="none" stroke="#000000" d="M1877.7693,-173.9735C1789.764,-159.5817 1666.6357,-139.4461 1576.1272,-124.6449"/> | |
<polygon fill="#000000" stroke="#000000" points="1576.5233,-121.1632 1566.0895,-123.0034 1575.3935,-128.0715 1576.5233,-121.1632"/> | |
<text text-anchor="middle" x="1763.5" y="-144.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n44 --> | |
<g id="node3" class="node"> | |
<title>n44</title> | |
<polygon fill="none" stroke="#000000" points="2753.5,-621 2398.5,-621 2398.5,-585 2753.5,-585 2753.5,-621"/> | |
<text text-anchor="middle" x="2576" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::util::liveness::LivenessResult::simulate_block (1%)</text> | |
</g> | |
<!-- n49 --> | |
<g id="node4" class="node"> | |
<title>n49</title> | |
<polygon fill="none" stroke="#000000" points="3480,-513 2788,-513 2788,-477 3480,-477 3480,-513"/> | |
<text text-anchor="middle" x="3134" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc::ty::structural_impls::<impl rustc::ty::fold::TypeFoldable<'tcx> for &'tcx rustc::ty::TyS<'tcx>>::super_visit_with (1%)</text> | |
</g> | |
<!-- n44->n49 --> | |
<g id="edge2" class="edge"> | |
<title>n44->n49</title> | |
<path fill="none" stroke="#000000" d="M2669.0825,-584.984C2768.9613,-565.6526 2927.1792,-535.0298 3030.8004,-514.9741"/> | |
<polygon fill="#000000" stroke="#000000" points="3031.5013,-518.4035 3040.654,-513.067 3030.1711,-511.531 3031.5013,-518.4035"/> | |
<text text-anchor="middle" x="2946.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n19 --> | |
<g id="node19" class="node"> | |
<title>n19</title> | |
<polygon fill="none" stroke="#000000" points="2777.5,-36 2616.5,-36 2616.5,0 2777.5,0 2777.5,-36"/> | |
<text text-anchor="middle" x="2697" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">__GI___libc_malloc (1%)</text> | |
</g> | |
<!-- n44->n19 --> | |
<g id="edge13" class="edge"> | |
<title>n44->n19</title> | |
<path fill="none" stroke="#000000" d="M2620.3689,-584.8563C2654.9022,-567.453 2697,-537.5181 2697,-495 2697,-495 2697,-495 2697,-105 2697,-85.5475 2697,-63.6484 2697,-46.6877"/> | |
<polygon fill="#000000" stroke="#000000" points="2700.5001,-46.3305 2697,-36.3306 2693.5001,-46.3306 2700.5001,-46.3305"/> | |
<text text-anchor="middle" x="2706.5" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n89 --> | |
<g id="node33" class="node"> | |
<title>n89</title> | |
<polygon fill="none" stroke="#000000" points="1305.5,-513 898.5,-513 898.5,-477 1305.5,-477 1305.5,-513"/> | |
<text text-anchor="middle" x="1102" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000"><alloc::vec::Vec<T> as alloc::vec::SpecExtend<T, I>>::from_iter (7%)</text> | |
</g> | |
<!-- n44->n89 --> | |
<g id="edge78" class="edge"> | |
<title>n44->n89</title> | |
<path fill="none" stroke="#000000" d="M2398.2367,-588.5389C2382.2661,-587.3123 2366.3405,-586.1156 2351,-585 2228.8389,-576.116 2197.5154,-582.3713 2076,-567 1990.2994,-556.1591 1970.8018,-541.0084 1885,-531 1779.0483,-518.6413 1509.2155,-507.9183 1315.9582,-501.4626"/> | |
<polygon fill="#000000" stroke="#000000" points="1316.0593,-497.9641 1305.9484,-501.1297 1315.8266,-504.9602 1316.0593,-497.9641"/> | |
<text text-anchor="middle" x="2085.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n49->n49 --> | |
<g id="edge62" class="edge"> | |
<title>n49->n49</title> | |
<path fill="none" stroke="#000000" d="M3480.0122,-499.3201C3491.4683,-498.1627 3498,-496.7227 3498,-495 3498,-493.8695 3495.187,-492.8607 3490.0153,-491.9737"/> | |
<polygon fill="#000000" stroke="#000000" points="3490.3786,-488.4916 3480.0122,-490.6799 3489.4806,-495.4338 3490.3786,-488.4916"/> | |
<text text-anchor="middle" x="3507.5" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n49->n91 --> | |
<g id="edge4" class="edge"> | |
<title>n49->n91</title> | |
<path fill="none" stroke="#000000" d="M3103.4305,-476.9919C3035.9684,-437.7655 2868.5282,-343.2178 2720,-282 2573.0198,-221.4202 2535.0941,-204.1283 2379,-174 2235.4586,-146.2945 1829.6875,-123.1157 1606.9627,-112.0249"/> | |
<polygon fill="#000000" stroke="#000000" points="1606.9857,-108.5219 1596.8246,-111.5222 1606.6389,-115.5133 1606.9857,-108.5219"/> | |
<text text-anchor="middle" x="2807.5" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n6 --> | |
<g id="node14" class="node"> | |
<title>n6</title> | |
<polygon fill="none" stroke="#000000" points="3680.5,-426 3199.5,-426 3199.5,-390 3680.5,-390 3680.5,-426"/> | |
<text text-anchor="middle" x="3440" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::region_infer::values::RegionValues::add_element (4%)</text> | |
</g> | |
<!-- n49->n6 --> | |
<g id="edge23" class="edge"> | |
<title>n49->n6</title> | |
<path fill="none" stroke="#000000" d="M3197.4034,-476.9735C3246.7408,-462.9462 3315.2701,-443.4624 3366.9129,-428.7797"/> | |
<polygon fill="#000000" stroke="#000000" points="3368.0162,-432.1048 3376.6778,-426.0034 3366.1018,-425.3716 3368.0162,-432.1048"/> | |
<text text-anchor="middle" x="3314.5" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n53 --> | |
<g id="node5" class="node"> | |
<title>n53</title> | |
<polygon fill="none" stroke="#000000" points="1314,-621 948,-621 948,-585 1314,-585 1314,-621"/> | |
<text text-anchor="middle" x="1131" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::MirBorrowckCtxt::access_place (8%)</text> | |
</g> | |
<!-- n53->n7 --> | |
<g id="edge3" class="edge"> | |
<title>n53->n7</title> | |
<path fill="none" stroke="#000000" d="M1240.5214,-584.9648C1288.4614,-570.1834 1334,-543.4034 1334,-495 1334,-495 1334,-495 1334,-354 1334,-345.9877 1331.5088,-343.2117 1335,-336 1350.7768,-303.41 1365.8712,-302.0815 1396,-282 1515.5868,-202.2929 1547.6852,-176.293 1687,-141 1743.9753,-126.5663 2075.0845,-115.4777 2292.7937,-109.6231"/> | |
<polygon fill="#000000" stroke="#000000" points="2293.1707,-113.1144 2303.0736,-109.3483 2292.9836,-106.1169 2293.1707,-113.1144"/> | |
<text text-anchor="middle" x="1343.5" y="-350.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n55 --> | |
<g id="node18" class="node"> | |
<title>n55</title> | |
<polygon fill="none" stroke="#000000" points="879,-513 545,-513 545,-477 879,-477 879,-513"/> | |
<text text-anchor="middle" x="712" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::path_utils::places_conflict (2%)</text> | |
</g> | |
<!-- n53->n55 --> | |
<g id="edge82" class="edge"> | |
<title>n53->n55</title> | |
<path fill="none" stroke="#000000" d="M1060.8688,-584.9232C986.5845,-565.7759 869.5158,-535.6007 791.7645,-515.5598"/> | |
<polygon fill="#000000" stroke="#000000" points="792.5675,-512.1525 782.0104,-513.0456 790.8203,-518.9309 792.5675,-512.1525"/> | |
<text text-anchor="middle" x="993.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n53->n89 --> | |
<g id="edge68" class="edge"> | |
<title>n53->n89</title> | |
<path fill="none" stroke="#000000" d="M1126.0805,-584.6793C1121.5328,-567.7429 1114.7093,-542.3311 1109.4857,-522.8777"/> | |
<polygon fill="#000000" stroke="#000000" points="1112.8205,-521.8004 1106.8468,-513.0502 1106.0599,-523.6157 1112.8205,-521.8004"/> | |
<text text-anchor="middle" x="1130.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">6%</text> | |
</g> | |
<!-- n91->n19 --> | |
<g id="edge38" class="edge"> | |
<title>n91->n19</title> | |
<path fill="none" stroke="#000000" d="M1596.5477,-95.1469C1853.3175,-77.1462 2391.5266,-39.4151 2605.9795,-24.381"/> | |
<polygon fill="#000000" stroke="#000000" points="2606.522,-27.8516 2616.2527,-23.6608 2606.0324,-20.8688 2606.522,-27.8516"/> | |
<text text-anchor="middle" x="2160.5" y="-57.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n163 --> | |
<g id="node48" class="node"> | |
<title>n163</title> | |
<polygon fill="none" stroke="#000000" points="1587,-36 1475,-36 1475,0 1587,0 1587,-36"/> | |
<text text-anchor="middle" x="1531" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">realloc@plt (0%)</text> | |
</g> | |
<!-- n91->n163 --> | |
<g id="edge76" class="edge"> | |
<title>n91->n163</title> | |
<path fill="none" stroke="#000000" d="M1471.54,-86.9735C1482.3001,-74.4919 1496.7846,-57.6899 1508.7635,-43.7944"/> | |
<polygon fill="#000000" stroke="#000000" points="1511.6014,-45.8628 1515.4799,-36.0034 1506.2995,-41.2922 1511.6014,-45.8628"/> | |
<text text-anchor="middle" x="1507.5" y="-57.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n166 --> | |
<g id="node50" class="node"> | |
<title>n166</title> | |
<polygon fill="none" stroke="#000000" points="1457,-36 1305,-36 1305,0 1457,0 1457,-36"/> | |
<text text-anchor="middle" x="1381" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">__rust_realloc@plt (0%)</text> | |
</g> | |
<!-- n91->n166 --> | |
<g id="edge91" class="edge"> | |
<title>n91->n166</title> | |
<path fill="none" stroke="#000000" d="M1440.46,-86.9735C1429.6999,-74.4919 1415.2154,-57.6899 1403.2365,-43.7944"/> | |
<polygon fill="#000000" stroke="#000000" points="1405.7005,-41.2922 1396.5201,-36.0034 1400.3986,-45.8628 1405.7005,-41.2922"/> | |
<text text-anchor="middle" x="1432.5" y="-57.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n69 --> | |
<g id="node8" class="node"> | |
<title>n69</title> | |
<polygon fill="none" stroke="#000000" points="3595,-708 3107,-708 3107,-672 3595,-672 3595,-708"/> | |
<text text-anchor="middle" x="3351" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::region_infer::RegionInferenceContext::solve_inner (2%)</text> | |
</g> | |
<!-- n70 --> | |
<g id="node9" class="node"> | |
<title>n70</title> | |
<polygon fill="none" stroke="#000000" points="3410,-567 3010,-567 3010,-531 3410,-531 3410,-567"/> | |
<text text-anchor="middle" x="3210" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000"><rustc_data_structures::bitvec::SparseBitMatrix<R, C>>::merge (1%)</text> | |
</g> | |
<!-- n69->n70 --> | |
<g id="edge5" class="edge"> | |
<title>n69->n70</title> | |
<path fill="none" stroke="#000000" d="M3342.8391,-671.9501C3331.8016,-649.2062 3310.2073,-610.0675 3282,-585 3276.6136,-580.2131 3270.4761,-575.8941 3264.1085,-572.0487"/> | |
<polygon fill="#000000" stroke="#000000" points="3265.7615,-568.9627 3255.3319,-567.0989 3262.3229,-575.0599 3265.7615,-568.9627"/> | |
<text text-anchor="middle" x="3342.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n162 --> | |
<g id="node38" class="node"> | |
<title>n162</title> | |
<polygon fill="none" stroke="#000000" points="3272.5,-621 2771.5,-621 2771.5,-585 3272.5,-585 3272.5,-621"/> | |
<text text-anchor="middle" x="3022" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000"><alloc::btree::map::BTreeMap<K, V> as core::clone::Clone>::clone::clone_subtree (0%)</text> | |
</g> | |
<!-- n69->n162 --> | |
<g id="edge37" class="edge"> | |
<title>n69->n162</title> | |
<path fill="none" stroke="#000000" d="M3282.831,-671.9735C3229.5646,-657.8879 3155.492,-638.3003 3099.8889,-623.5968"/> | |
<polygon fill="#000000" stroke="#000000" points="3100.6442,-620.1762 3090.0817,-621.0034 3098.8546,-626.9436 3100.6442,-620.1762"/> | |
<text text-anchor="middle" x="3215.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n86 --> | |
<g id="node43" class="node"> | |
<title>n86</title> | |
<polygon fill="none" stroke="#000000" points="3590.5,-210 3289.5,-210 3289.5,-174 3590.5,-174 3590.5,-210"/> | |
<text text-anchor="middle" x="3440" y="-188.3" font-family="Times,serif" font-size="14.00" fill="#000000"><alloc::btree::map::BTreeMap<K, V>>::entry (1%)</text> | |
</g> | |
<!-- n70->n86 --> | |
<g id="edge44" class="edge"> | |
<title>n70->n86</title> | |
<path fill="none" stroke="#000000" d="M3009.8661,-534.7162C2899.5702,-526.4394 2783.855,-516.9039 2779,-513 2756.7057,-495.0728 2760,-480.108 2760,-451.5 2760,-451.5 2760,-451.5 2760,-300 2760,-262.4833 2701.9883,-277.5178 2921,-228 2986.778,-213.1278 3152.4147,-203.3566 3279.0281,-197.7959"/> | |
<polygon fill="#000000" stroke="#000000" points="3279.3872,-201.2837 3289.2261,-197.3534 3279.0837,-194.2903 3279.3872,-201.2837"/> | |
<text text-anchor="middle" x="2769.5" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n51 --> | |
<g id="node10" class="node"> | |
<title>n51</title> | |
<polygon fill="none" stroke="#000000" points="884,-795 28,-795 28,-759 884,-759 884,-795"/> | |
<text text-anchor="middle" x="456" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000"><rustc_mir::borrow_check::MirBorrowckCtxt<'cx, 'gcx, 'tcx> as rustc_mir::dataflow::DataflowResultsConsumer<'cx, 'tcx>>::visit_terminator_entry (2%)</text> | |
</g> | |
<!-- n51->n53 --> | |
<g id="edge6" class="edge"> | |
<title>n51->n53</title> | |
<path fill="none" stroke="#000000" d="M456.9519,-758.8208C459.2678,-734.7998 467.1659,-693.0734 494,-672 528.5688,-644.8523 763.2719,-624.9247 937.8025,-613.6502"/> | |
<polygon fill="#000000" stroke="#000000" points="938.1411,-617.1358 947.8968,-613.0034 937.6935,-610.1501 938.1411,-617.1358"/> | |
<text text-anchor="middle" x="503.5" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n52 --> | |
<g id="node15" class="node"> | |
<title>n52</title> | |
<polygon fill="none" stroke="#000000" points="891.5,-708 522.5,-708 522.5,-672 891.5,-672 891.5,-708"/> | |
<text text-anchor="middle" x="707" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::MirBorrowckCtxt::mutate_place (4%)</text> | |
</g> | |
<!-- n51->n52 --> | |
<g id="edge9" class="edge"> | |
<title>n51->n52</title> | |
<path fill="none" stroke="#000000" d="M508.0074,-758.9735C547.9721,-745.1212 603.2889,-725.9477 645.4579,-711.3313"/> | |
<polygon fill="#000000" stroke="#000000" points="646.757,-714.5854 655.0593,-708.0034 644.4645,-707.9714 646.757,-714.5854"/> | |
<text text-anchor="middle" x="606.5" y="-729.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n51->n19 --> | |
<g id="edge64" class="edge"> | |
<title>n51->n19</title> | |
<path fill="none" stroke="#000000" d="M450.3392,-758.8706C445.3939,-741.4097 439,-714.162 439,-690 439,-690 439,-690 439,-105 439,-49.8054 2184.9439,-24.409 2606.3009,-19.0836"/> | |
<polygon fill="#000000" stroke="#000000" points="2606.3489,-22.5834 2616.304,-18.9578 2606.2608,-15.5839 2606.3489,-22.5834"/> | |
<text text-anchor="middle" x="448.5" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n100 --> | |
<g id="node44" class="node"> | |
<title>n100</title> | |
<polygon fill="none" stroke="#000000" points="1343.5,-708 948.5,-708 948.5,-672 1343.5,-672 1343.5,-708"/> | |
<text text-anchor="middle" x="1146" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::MirBorrowckCtxt::consume_operand (1%)</text> | |
</g> | |
<!-- n51->n100 --> | |
<g id="edge45" class="edge"> | |
<title>n51->n100</title> | |
<path fill="none" stroke="#000000" d="M638.78,-758.9779C689.7222,-753.5932 745.0568,-747.4061 796,-741 870.4669,-731.6358 953.6096,-719.5878 1020.1689,-709.5533"/> | |
<polygon fill="#000000" stroke="#000000" points="1020.9201,-712.9796 1030.2848,-708.0245 1019.874,-706.0582 1020.9201,-712.9796"/> | |
<text text-anchor="middle" x="911.5" y="-729.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n58 --> | |
<g id="node11" class="node"> | |
<title>n58</title> | |
<polygon fill="none" stroke="#000000" points="2635,-708 1907,-708 1907,-672 2635,-672 2635,-708"/> | |
<text text-anchor="middle" x="2271" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000"><rustc_mir::borrow_check::nll::type_check::TypeVerifier<'a, 'b, 'gcx, 'tcx> as rustc::mir::visit::Visitor<'tcx>>::visit_constant (1%)</text> | |
</g> | |
<!-- n58->n29 --> | |
<g id="edge36" class="edge"> | |
<title>n58->n29</title> | |
<path fill="none" stroke="#000000" d="M2314.4228,-671.8688C2341.0229,-657.5555 2370,-634.6904 2370,-603 2370,-603 2370,-603 2370,-408 2370,-369.0407 2353.3422,-356.1525 2320,-336 2294.5512,-320.6184 2231.602,-311.7751 2170.8318,-306.7074"/> | |
<polygon fill="#000000" stroke="#000000" points="2170.9575,-303.2063 2160.7096,-305.8956 2170.3978,-310.1839 2170.9575,-303.2063"/> | |
<text text-anchor="middle" x="2379.5" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n27 --> | |
<g id="node12" class="node"> | |
<title>n27</title> | |
<polygon fill="none" stroke="#000000" points="2342,-621 1932,-621 1932,-585 2342,-585 2342,-621"/> | |
<text text-anchor="middle" x="2137" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::type_check::TypeChecker::eq_types (1%)</text> | |
</g> | |
<!-- n58->n27 --> | |
<g id="edge7" class="edge"> | |
<title>n58->n27</title> | |
<path fill="none" stroke="#000000" d="M2243.2351,-671.9735C2222.9324,-658.792 2195.2084,-640.792 2173.173,-626.4855"/> | |
<polygon fill="#000000" stroke="#000000" points="2175.0226,-623.5133 2164.7293,-621.0034 2171.2107,-629.3844 2175.0226,-623.5133"/> | |
<text text-anchor="middle" x="2222.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n16 --> | |
<g id="node27" class="node"> | |
<title>n16</title> | |
<polygon fill="none" stroke="#000000" points="2297.5,-513 1856.5,-513 1856.5,-477 2297.5,-477 2297.5,-513"/> | |
<text text-anchor="middle" x="2077" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000"><Q as rustc::traits::query::type_op::TypeOp<'gcx, 'tcx>>::fully_perform (2%)</text> | |
</g> | |
<!-- n58->n16 --> | |
<g id="edge40" class="edge"> | |
<title>n58->n16</title> | |
<path fill="none" stroke="#000000" d="M2049.8189,-671.9233C1984.317,-661.6953 1924.5405,-645.7622 1904,-621 1895.501,-610.7542 1904.3389,-536.2504 1909,-531 1914.179,-525.1663 1924.2548,-520.2136 1937.0103,-516.0254"/> | |
<polygon fill="#000000" stroke="#000000" points="1938.1659,-519.3329 1946.7401,-513.1092 1936.1562,-512.6276 1938.1659,-519.3329"/> | |
<text text-anchor="middle" x="1913.5" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n27->n16 --> | |
<g id="edge94" class="edge"> | |
<title>n27->n16</title> | |
<path fill="none" stroke="#000000" d="M2126.8218,-584.6793C2117.2393,-567.4307 2102.773,-541.3914 2091.8934,-521.8081"/> | |
<polygon fill="#000000" stroke="#000000" points="2094.9439,-520.092 2087.0279,-513.0502 2088.8248,-523.4915 2094.9439,-520.092"/> | |
<text text-anchor="middle" x="2125.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n85 --> | |
<g id="node13" class="node"> | |
<title>n85</title> | |
<polygon fill="none" stroke="#000000" points="3777,-621 3329,-621 3329,-585 3777,-585 3777,-621"/> | |
<text text-anchor="middle" x="3553" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::constraint_generation::generate_constraints (3%)</text> | |
</g> | |
<!-- n85->n49 --> | |
<g id="edge75" class="edge"> | |
<title>n85->n49</title> | |
<path fill="none" stroke="#000000" d="M3526.0994,-584.6884C3499.9459,-567.8433 3458.4946,-543.6229 3419,-531 3400.4121,-525.0591 3366.5561,-519.3862 3328.5037,-514.3727"/> | |
<polygon fill="#000000" stroke="#000000" points="3328.5754,-510.8531 3318.2097,-513.0448 3327.6797,-517.7955 3328.5754,-510.8531"/> | |
<text text-anchor="middle" x="3502.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n85->n6 --> | |
<g id="edge8" class="edge"> | |
<title>n85->n6</title> | |
<path fill="none" stroke="#000000" d="M3552.8488,-584.9093C3551.8507,-559.1031 3547.0289,-511.0793 3526,-477 3514.7864,-458.8273 3497.0154,-443.3903 3480.5312,-431.7555"/> | |
<polygon fill="#000000" stroke="#000000" points="3482.3121,-428.7344 3472.0699,-426.0235 3478.386,-434.5298 3482.3121,-428.7344"/> | |
<text text-anchor="middle" x="3550.5" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n6->n7 --> | |
<g id="edge84" class="edge"> | |
<title>n6->n7</title> | |
<path fill="none" stroke="#000000" d="M3390.5234,-389.9132C3277.6145,-348.9319 2991.928,-246.9022 2749,-174 2689.6406,-156.1863 2621.9937,-138.4963 2570.172,-125.4882"/> | |
<polygon fill="#000000" stroke="#000000" points="2570.9065,-122.0641 2560.3561,-123.0327 2569.2077,-128.8549 2570.9065,-122.0641"/> | |
<text text-anchor="middle" x="3037.5" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">3%</text> | |
</g> | |
<!-- n96 --> | |
<g id="node42" class="node"> | |
<title>n96</title> | |
<polygon fill="none" stroke="#000000" points="3633,-318 3247,-318 3247,-282 3633,-282 3633,-318"/> | |
<text text-anchor="middle" x="3440" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000"><rustc_data_structures::bitvec::SparseBitMatrix<R, C>>::add (1%)</text> | |
</g> | |
<!-- n6->n96 --> | |
<g id="edge87" class="edge"> | |
<title>n6->n96</title> | |
<path fill="none" stroke="#000000" d="M3440,-389.6793C3440,-372.821 3440,-347.5651 3440,-328.147"/> | |
<polygon fill="#000000" stroke="#000000" points="3443.5001,-328.0501 3440,-318.0502 3436.5001,-328.0502 3443.5001,-328.0501"/> | |
<text text-anchor="middle" x="3449.5" y="-350.3" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n52->n53 --> | |
<g id="edge29" class="edge"> | |
<title>n52->n53</title> | |
<path fill="none" stroke="#000000" d="M794.8531,-671.9735C864.353,-657.7129 961.3376,-637.8128 1033.2798,-623.0511"/> | |
<polygon fill="#000000" stroke="#000000" points="1034.1671,-626.442 1043.2595,-621.0034 1032.76,-619.5849 1034.1671,-626.442"/> | |
<text text-anchor="middle" x="954.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n52->n55 --> | |
<g id="edge12" class="edge"> | |
<title>n52->n55</title> | |
<path fill="none" stroke="#000000" d="M707.4704,-671.6549C708.3474,-637.4512 710.2374,-563.7427 711.2774,-523.1821"/> | |
<polygon fill="#000000" stroke="#000000" points="714.7769,-523.2408 711.5345,-513.1543 707.7792,-523.0613 714.7769,-523.2408"/> | |
<text text-anchor="middle" x="719.5" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n4 --> | |
<g id="node16" class="node"> | |
<title>n4</title> | |
<polygon fill="none" stroke="#000000" points="3900,-990 3586,-990 3586,-954 3900,-954 3900,-990"/> | |
<text text-anchor="middle" x="3743" y="-968.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::compute_regions (17%)</text> | |
</g> | |
<!-- n4->n85 --> | |
<g id="edge47" class="edge"> | |
<title>n4->n85</title> | |
<path fill="none" stroke="#000000" d="M3685.2429,-953.8537C3654.9235,-940.3534 3624,-918.3978 3624,-885 3624,-885 3624,-885 3624,-690 3624,-665.1478 3606.3949,-643.4737 3588.7178,-627.9749"/> | |
<polygon fill="#000000" stroke="#000000" points="3590.5887,-624.98 3580.6538,-621.2992 3586.1248,-630.3721 3590.5887,-624.98"/> | |
<text text-anchor="middle" x="3633.5" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000">3%</text> | |
</g> | |
<!-- n14 --> | |
<g id="node17" class="node"> | |
<title>n14</title> | |
<polygon fill="none" stroke="#000000" points="2715,-903 2323,-903 2323,-867 2715,-867 2715,-903"/> | |
<text text-anchor="middle" x="2519" y="-881.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::type_check::type_check_internal (7%)</text> | |
</g> | |
<!-- n4->n14 --> | |
<g id="edge10" class="edge"> | |
<title>n4->n14</title> | |
<path fill="none" stroke="#000000" d="M3585.8013,-960.8266C3366.4301,-945.234 2968.1398,-916.9242 2725.1856,-899.6553"/> | |
<polygon fill="#000000" stroke="#000000" points="2725.396,-896.1616 2715.173,-898.9437 2724.8996,-903.1439 2725.396,-896.1616"/> | |
<text text-anchor="middle" x="3213.5" y="-924.8" font-family="Times,serif" font-size="14.00" fill="#000000">7%</text> | |
</g> | |
<!-- n80 --> | |
<g id="node30" class="node"> | |
<title>n80</title> | |
<polygon fill="none" stroke="#000000" points="4957.5,-621 4676.5,-621 4676.5,-585 4957.5,-585 4957.5,-621"/> | |
<text text-anchor="middle" x="4817" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::util::liveness::liveness_of_locals (2%)</text> | |
</g> | |
<!-- n4->n80 --> | |
<g id="edge49" class="edge"> | |
<title>n4->n80</title> | |
<path fill="none" stroke="#000000" d="M3900.1292,-968.2712C4110.8956,-961.1308 4459,-940.8794 4459,-885 4459,-885 4459,-885 4459,-690 4459,-665.8588 4583.5087,-639.9338 4685.6713,-622.725"/> | |
<polygon fill="#000000" stroke="#000000" points="4686.51,-626.1336 4695.7975,-621.0353 4685.3578,-619.229 4686.51,-626.1336"/> | |
<text text-anchor="middle" x="4468.5" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n20 --> | |
<g id="node31" class="node"> | |
<title>n20</title> | |
<polygon fill="none" stroke="#000000" points="3595.5,-903 3142.5,-903 3142.5,-867 3595.5,-867 3595.5,-903"/> | |
<text text-anchor="middle" x="3369" y="-881.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::region_infer::RegionInferenceContext::solve (2%)</text> | |
</g> | |
<!-- n4->n20 --> | |
<g id="edge25" class="edge"> | |
<title>n4->n20</title> | |
<path fill="none" stroke="#000000" d="M3665.507,-953.9735C3604.5788,-939.8004 3519.7038,-920.0568 3456.367,-905.3233"/> | |
<polygon fill="#000000" stroke="#000000" points="3456.9267,-901.8602 3446.3938,-903.0034 3455.3407,-908.6781 3456.9267,-901.8602"/> | |
<text text-anchor="middle" x="3587.5" y="-924.8" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n5 --> | |
<g id="node40" class="node"> | |
<title>n5</title> | |
<polygon fill="none" stroke="#000000" points="4087,-849 3639,-849 3639,-813 4087,-813 4087,-849"/> | |
<text text-anchor="middle" x="3863" y="-827.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::region_infer::RegionInferenceContext::new (1%)</text> | |
</g> | |
<!-- n4->n5 --> | |
<g id="edge53" class="edge"> | |
<title>n4->n5</title> | |
<path fill="none" stroke="#000000" d="M3758.4422,-953.8554C3779.4136,-929.214 3817.0229,-885.0231 3840.9579,-856.8995"/> | |
<polygon fill="#000000" stroke="#000000" points="3843.8012,-858.9588 3847.617,-849.075 3838.4704,-854.422 3843.8012,-858.9588"/> | |
<text text-anchor="middle" x="3794.5" y="-924.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n35 --> | |
<g id="node25" class="node"> | |
<title>n35</title> | |
<polygon fill="none" stroke="#000000" points="2606.5,-795 1903.5,-795 1903.5,-759 2606.5,-759 2606.5,-795"/> | |
<text text-anchor="middle" x="2255" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000"><rustc_mir::borrow_check::nll::type_check::TypeVerifier<'a, 'b, 'gcx, 'tcx> as rustc::mir::visit::Visitor<'tcx>>::visit_mir (2%)</text> | |
</g> | |
<!-- n14->n35 --> | |
<g id="edge18" class="edge"> | |
<title>n14->n35</title> | |
<path fill="none" stroke="#000000" d="M2474.8123,-866.9232C2429.1252,-848.2331 2357.7528,-819.0352 2308.8076,-799.0122"/> | |
<polygon fill="#000000" stroke="#000000" points="2309.9125,-795.6827 2299.3318,-795.1357 2307.2621,-802.1616 2309.9125,-795.6827"/> | |
<text text-anchor="middle" x="2435.5" y="-827.3" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n15 --> | |
<g id="node32" class="node"> | |
<title>n15</title> | |
<polygon fill="none" stroke="#000000" points="1859,-621 1435,-621 1435,-585 1859,-585 1859,-621"/> | |
<text text-anchor="middle" x="1647" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::type_check::TypeChecker::typeck_mir (2%)</text> | |
</g> | |
<!-- n14->n15 --> | |
<g id="edge95" class="edge"> | |
<title>n14->n15</title> | |
<path fill="none" stroke="#000000" d="M2322.9572,-868.543C2169.0683,-853.4543 1968.7604,-828.3877 1894,-795 1871.2418,-784.8363 1870.4598,-774.574 1851,-759 1791.3656,-711.2736 1720.1893,-657.5633 1679.6245,-627.251"/> | |
<polygon fill="#000000" stroke="#000000" points="1681.5556,-624.3249 1671.4482,-621.1483 1677.3686,-629.9347 1681.5556,-624.3249"/> | |
<text text-anchor="middle" x="1837.5" y="-729.8" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n25 --> | |
<g id="node37" class="node"> | |
<title>n25</title> | |
<polygon fill="none" stroke="#000000" points="3269,-795 2625,-795 2625,-759 3269,-759 3269,-795"/> | |
<text text-anchor="middle" x="2947" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::type_check::type_check::_$u7b$$u7b$closure$u7d$$u7d$::h64e92f10fcaaccc9 (2%)</text> | |
</g> | |
<!-- n14->n25 --> | |
<g id="edge70" class="edge"> | |
<title>n14->n25</title> | |
<path fill="none" stroke="#000000" d="M2590.6376,-866.9232C2666.5175,-847.7759 2786.1008,-817.6007 2865.5222,-797.5598"/> | |
<polygon fill="#000000" stroke="#000000" points="2866.6461,-800.886 2875.4858,-795.0456 2864.9333,-794.0988 2866.6461,-800.886"/> | |
<text text-anchor="middle" x="2805.5" y="-827.3" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n0 --> | |
<g id="node20" class="node"> | |
<title>n0</title> | |
<polygon fill="none" stroke="#000000" points="4849,-1077 4625,-1077 4625,-1041 4849,-1041 4849,-1077"/> | |
<text text-anchor="middle" x="4737" y="-1055.3" font-family="Times,serif" font-size="14.00" fill="#000000">matched `{do_mir_borrowck}` (37%)</text> | |
</g> | |
<!-- n0->n29 --> | |
<g id="edge69" class="edge"> | |
<title>n0->n29</title> | |
<path fill="none" stroke="#000000" d="M4624.6807,-1058.7201C4070.0239,-1057.2211 1619.4471,-1049.2072 857,-1023 761.6656,-1019.7231 0,-1067.3907 0,-972 0,-972 0,-972 0,-831 0,-599.7928 220.1593,-638.2244 425,-531 473.6051,-505.5575 483.1526,-491.7284 536,-477 776.7442,-409.9054 872.0412,-536.9141 1096,-426 1115.4505,-416.3673 1109.4107,-399.3472 1129,-390 1187.6748,-362.0029 1360.3442,-395.3974 1421,-372 1444.8963,-362.7822 1442.1138,-345.2438 1466,-336 1504.417,-321.1329 1735.1449,-310.2792 1889.3367,-304.5713"/> | |
<polygon fill="#000000" stroke="#000000" points="1889.5146,-308.0672 1899.3795,-304.2028 1889.2578,-301.0719 1889.5146,-308.0672"/> | |
<text text-anchor="middle" x="76.5" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n0->n11 --> | |
<g id="edge21" class="edge"> | |
<title>n0->n11</title> | |
<path fill="none" stroke="#000000" d="M4624.6505,-1058.6179C4090.8919,-1056.4423 1837,-1043.0491 1837,-972 1837,-972 1837,-972 1837,-831 1837,-625.8702 1544.4773,-788.4555 1426,-621 1395.3286,-577.6491 1221.0334,-785.7153 1429,-336 1468.8008,-249.9332 1521.2711,-252.0294 1613,-228 1637.0462,-221.7008 1679.8746,-215.9685 1728.2111,-211.0217"/> | |
<polygon fill="#000000" stroke="#000000" points="1728.6754,-214.4928 1738.2754,-210.0106 1727.9756,-207.5278 1728.6754,-214.4928"/> | |
<text text-anchor="middle" x="1465.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n0->n51 --> | |
<g id="edge81" class="edge"> | |
<title>n0->n51</title> | |
<path fill="none" stroke="#000000" d="M4624.8055,-1058.6943C4002.3914,-1056.9065 998.2987,-1047.044 906,-1023 734.1995,-978.2456 557.0269,-853.9695 487.0754,-801.1989"/> | |
<polygon fill="#000000" stroke="#000000" points="489.164,-798.3902 479.0839,-795.1281 484.9297,-803.9643 489.164,-798.3902"/> | |
<text text-anchor="middle" x="702.5" y="-924.8" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n0->n4 --> | |
<g id="edge59" class="edge"> | |
<title>n0->n4</title> | |
<path fill="none" stroke="#000000" d="M4624.9078,-1049.1891C4450.6527,-1033.9374 4113.7407,-1004.4491 3910.5364,-986.6636"/> | |
<polygon fill="#000000" stroke="#000000" points="3910.6279,-983.1584 3900.3608,-985.773 3910.0175,-990.1317 3910.6279,-983.1584"/> | |
<text text-anchor="middle" x="4312" y="-1011.8" font-family="Times,serif" font-size="14.00" fill="#000000">17%</text> | |
</g> | |
<!-- n0->n19 --> | |
<g id="edge90" class="edge"> | |
<title>n0->n19</title> | |
<path fill="none" stroke="#000000" d="M4845.8528,-1040.9592C4912.8549,-1026.6568 4986,-1003.7681 4986,-972 4986,-972 4986,-972 4986,-831 4986,-747.2788 5024,-730.2212 5024,-646.5 5024,-646.5 5024,-646.5 5024,-105 5024,-48.0116 3217.7593,-23.9096 2787.9745,-18.9814"/> | |
<polygon fill="#000000" stroke="#000000" points="2787.8157,-15.4794 2777.7764,-18.8651 2787.7358,-22.479 2787.8157,-15.4794"/> | |
<text text-anchor="middle" x="5033.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n46 --> | |
<g id="node21" class="node"> | |
<title>n46</title> | |
<polygon fill="none" stroke="#000000" points="4658.5,-621 3833.5,-621 3833.5,-585 4658.5,-585 4658.5,-621"/> | |
<text text-anchor="middle" x="4246" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000"><rustc_mir::dataflow::at_location::FlowAtLocation<BD> as rustc_mir::dataflow::at_location::FlowsAtLocation>::reconstruct_statement_effect (1%)</text> | |
</g> | |
<!-- n0->n46 --> | |
<g id="edge14" class="edge"> | |
<title>n0->n46</title> | |
<path fill="none" stroke="#000000" d="M4849.2706,-1054.2027C4909.4484,-1049.6 4976.0426,-1040.5963 5000,-1023 5020.1902,-1008.1706 5024,-997.0511 5024,-972 5024,-972 5024,-972 5024,-831 5024,-711.1213 4679.5339,-649.8285 4449.0179,-622.2326"/> | |
<polygon fill="#000000" stroke="#000000" points="4449.1565,-618.7247 4438.8142,-621.0242 4448.3332,-625.6761 4449.1565,-618.7247"/> | |
<text text-anchor="middle" x="5033.5" y="-827.3" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n47 --> | |
<g id="node23" class="node"> | |
<title>n47</title> | |
<polygon fill="none" stroke="#000000" points="5308,-513 5052,-513 5052,-477 5308,-477 5308,-513"/> | |
<text text-anchor="middle" x="5180" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_data_structures::bitslice::bitwise (5%)</text> | |
</g> | |
<!-- n0->n47 --> | |
<g id="edge51" class="edge"> | |
<title>n0->n47</title> | |
<path fill="none" stroke="#000000" d="M4849.2015,-1052.6389C5071.5871,-1039.2822 5547,-1006.6734 5547,-972 5547,-972 5547,-972 5547,-646.5 5547,-617.892 5548.6944,-604.7525 5528,-585 5496.2472,-554.6924 5394.3021,-530.5161 5308.8993,-514.8849"/> | |
<polygon fill="#000000" stroke="#000000" points="5309.301,-511.4009 5298.8382,-513.0685 5308.0573,-518.2896 5309.301,-511.4009"/> | |
<text text-anchor="middle" x="5556.5" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n99 --> | |
<g id="node29" class="node"> | |
<title>n99</title> | |
<polygon fill="none" stroke="#000000" points="4662,-210 4338,-210 4338,-174 4662,-174 4662,-210"/> | |
<text text-anchor="middle" x="4500" y="-188.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::dataflow::impls::borrows::Borrows::new (1%)</text> | |
</g> | |
<!-- n0->n99 --> | |
<g id="edge22" class="edge"> | |
<title>n0->n99</title> | |
<path fill="none" stroke="#000000" d="M4819.1823,-1040.9537C4878.4276,-1025.4867 4948,-1001.1234 4948,-972 4948,-972 4948,-972 4948,-733.5 4948,-666.962 4974.2604,-651.1407 4967,-585 4966.1058,-576.8538 4964.6711,-575.023 4963,-567 4956.3524,-535.0857 4949,-527.5993 4949,-495 4949,-495 4949,-495 4949,-300 4949,-240.6739 4798.9472,-213.8471 4672.3311,-201.7707"/> | |
<polygon fill="#000000" stroke="#000000" points="4672.3798,-198.2602 4662.0993,-200.8216 4671.7333,-205.2303 4672.3798,-198.2602"/> | |
<text text-anchor="middle" x="4973.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n0->n89 --> | |
<g id="edge65" class="edge"> | |
<title>n0->n89</title> | |
<path fill="none" stroke="#000000" d="M4624.7217,-1058.3492C4155.0173,-1055.5165 2345.6377,-1043.4752 1775,-1023 1679.8923,-1019.5874 920,-1067.1689 920,-972 920,-972 920,-972 920,-603 920,-570.4007 911.1693,-554.2697 934,-531 939.771,-525.1181 950.8761,-520.0982 964.7442,-515.8423"/> | |
<polygon fill="#000000" stroke="#000000" points="966.0818,-519.1016 974.755,-513.0167 964.1802,-512.3648 966.0818,-519.1016"/> | |
<text text-anchor="middle" x="929.5" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n1 --> | |
<g id="node35" class="node"> | |
<title>n1</title> | |
<polygon fill="none" stroke="#000000" points="5335.5,-708 5108.5,-708 5108.5,-672 5335.5,-672 5335.5,-708"/> | |
<text text-anchor="middle" x="5222" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::dataflow::do_dataflow (5%)</text> | |
</g> | |
<!-- n0->n1 --> | |
<g id="edge32" class="edge"> | |
<title>n0->n1</title> | |
<path fill="none" stroke="#000000" d="M4849.3515,-1052.0527C4920.3097,-1046.4231 5004.6704,-1037.0828 5038,-1023 5071.184,-1008.9787 5101,-1008.0247 5101,-972 5101,-972 5101,-972 5101,-777 5101,-746.7808 5126.1865,-726.0266 5153.5774,-712.391"/> | |
<polygon fill="#000000" stroke="#000000" points="5155.3334,-715.4341 5162.9179,-708.0363 5152.3755,-709.0897 5155.3334,-715.4341"/> | |
<text text-anchor="middle" x="5110.5" y="-881.3" font-family="Times,serif" font-size="14.00" fill="#000000">5%</text> | |
</g> | |
<!-- n161 --> | |
<g id="node41" class="node"> | |
<title>n161</title> | |
<polygon fill="none" stroke="#000000" points="5724.5,-990 5575.5,-990 5575.5,-954 5724.5,-954 5724.5,-990"/> | |
<text text-anchor="middle" x="5650" y="-968.3" font-family="Times,serif" font-size="14.00" fill="#000000">__rdl_dealloc@plt (0%)</text> | |
</g> | |
<!-- n0->n161 --> | |
<g id="edge42" class="edge"> | |
<title>n0->n161</title> | |
<path fill="none" stroke="#000000" d="M4849.2764,-1057.0415C5058.8706,-1052.9524 5494.5531,-1042.2517 5561,-1023 5580.9166,-1017.2295 5601.1275,-1006.1577 5617.2448,-995.8008"/> | |
<polygon fill="#000000" stroke="#000000" points="5619.3515,-998.6034 5625.7498,-990.1587 5615.4818,-992.7702 5619.3515,-998.6034"/> | |
<text text-anchor="middle" x="5603.5" y="-1011.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n88 --> | |
<g id="node47" class="node"> | |
<title>n88</title> | |
<polygon fill="none" stroke="#000000" points="1808.5,-795 957.5,-795 957.5,-759 1808.5,-759 1808.5,-795"/> | |
<text text-anchor="middle" x="1383" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000"><rustc_mir::borrow_check::MirBorrowckCtxt<'cx, 'gcx, 'tcx> as rustc_mir::dataflow::DataflowResultsConsumer<'cx, 'tcx>>::visit_statement_entry (7%)</text> | |
</g> | |
<!-- n0->n88 --> | |
<g id="edge61" class="edge"> | |
<title>n0->n88</title> | |
<path fill="none" stroke="#000000" d="M4624.8262,-1058.3674C4097.9785,-1055.3031 1891.8516,-1041.3953 1823,-1023 1654.7515,-978.0486 1482.2156,-854.3461 1413.7129,-801.4788"/> | |
<polygon fill="#000000" stroke="#000000" points="1415.5458,-798.4704 1405.5027,-795.0958 1411.2493,-803.9968 1415.5458,-798.4704"/> | |
<text text-anchor="middle" x="1624.5" y="-924.8" font-family="Times,serif" font-size="14.00" fill="#000000">7%</text> | |
</g> | |
<!-- n46->n47 --> | |
<g id="edge93" class="edge"> | |
<title>n46->n47</title> | |
<path fill="none" stroke="#000000" d="M4401.6063,-584.9717C4527.4214,-570.3988 4709.1221,-549.3615 4868,-531 4924.8558,-524.4292 4987.5408,-517.1944 5041.7161,-510.9448"/> | |
<polygon fill="#000000" stroke="#000000" points="5042.1964,-514.4127 5051.7295,-509.7897 5041.3942,-507.4588 5042.1964,-514.4127"/> | |
<text text-anchor="middle" x="4877.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n164 --> | |
<g id="node45" class="node"> | |
<title>n164</title> | |
<polygon fill="none" stroke="#000000" points="4281.5,-513 4162.5,-513 4162.5,-477 4281.5,-477 4281.5,-513"/> | |
<text text-anchor="middle" x="4222" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">memset@plt (0%)</text> | |
</g> | |
<!-- n46->n164 --> | |
<g id="edge48" class="edge"> | |
<title>n46->n164</title> | |
<path fill="none" stroke="#000000" d="M4235.9118,-584.7844C4233.2456,-579.2266 4230.6535,-572.9968 4229,-567 4225.1014,-552.8612 4223.3031,-536.6389 4222.5,-523.1764"/> | |
<polygon fill="#000000" stroke="#000000" points="4225.9912,-522.8976 4222.0483,-513.0638 4218.9981,-523.2101 4225.9912,-522.8976"/> | |
<text text-anchor="middle" x="4238.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n73 --> | |
<g id="node22" class="node"> | |
<title>n73</title> | |
<polygon fill="none" stroke="#000000" points="5518.5,-621 5107.5,-621 5107.5,-585 5518.5,-585 5518.5,-621"/> | |
<text text-anchor="middle" x="5313" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000"><rustc_mir::dataflow::DataflowAnalysis<'a, 'tcx, BD>>::propagate (1%)</text> | |
</g> | |
<!-- n73->n47 --> | |
<g id="edge15" class="edge"> | |
<title>n73->n47</title> | |
<path fill="none" stroke="#000000" d="M5290.7388,-584.9232C5268.6812,-567.0118 5234.7395,-539.4501 5210.2469,-519.5614"/> | |
<polygon fill="#000000" stroke="#000000" points="5212.3031,-516.7225 5202.3338,-513.1357 5207.8905,-522.1565 5212.3031,-516.7225"/> | |
<text text-anchor="middle" x="5275.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n2 --> | |
<g id="node49" class="node"> | |
<title>n2</title> | |
<polygon fill="none" stroke="#000000" points="5860,-513 5326,-513 5326,-477 5860,-477 5860,-513"/> | |
<text text-anchor="middle" x="5593" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000"><rustc_mir::dataflow::DataflowAnalysis<'a, 'tcx, D>>::propagate_bits_into_entry_set_for (2%)</text> | |
</g> | |
<!-- n73->n2 --> | |
<g id="edge85" class="edge"> | |
<title>n73->n2</title> | |
<path fill="none" stroke="#000000" d="M5359.8657,-584.9232C5408.5236,-566.1552 5484.6511,-536.7917 5536.579,-516.7624"/> | |
<polygon fill="#000000" stroke="#000000" points="5537.9109,-520 5545.9814,-513.1357 5535.3918,-513.469 5537.9109,-520"/> | |
<text text-anchor="middle" x="5503.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n43 --> | |
<g id="node24" class="node"> | |
<title>n43</title> | |
<polygon fill="none" stroke="#000000" points="3088.5,-708 2711.5,-708 2711.5,-672 3088.5,-672 3088.5,-708"/> | |
<text text-anchor="middle" x="2900" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::borrow_check::nll::type_check::liveness::generate (2%)</text> | |
</g> | |
<!-- n43->n44 --> | |
<g id="edge58" class="edge"> | |
<title>n43->n44</title> | |
<path fill="none" stroke="#000000" d="M2832.867,-671.9735C2780.4102,-657.8879 2707.4632,-638.3003 2652.7052,-623.5968"/> | |
<polygon fill="#000000" stroke="#000000" points="2653.6126,-620.2165 2643.047,-621.0034 2651.7972,-626.977 2653.6126,-620.2165"/> | |
<text text-anchor="middle" x="2766.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n43->n46 --> | |
<g id="edge16" class="edge"> | |
<title>n43->n46</title> | |
<path fill="none" stroke="#000000" d="M3088.6319,-672.7182C3091.7777,-672.4735 3094.9023,-672.2338 3098,-672 3363.3365,-651.97 3663.5281,-634.0952 3890.3776,-621.5598"/> | |
<polygon fill="#000000" stroke="#000000" points="3890.6538,-625.05 3900.4458,-621.0043 3890.2681,-618.0606 3890.6538,-625.05"/> | |
<text text-anchor="middle" x="3579.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n35->n58 --> | |
<g id="edge46" class="edge"> | |
<title>n35->n58</title> | |
<path fill="none" stroke="#000000" d="M2258.3152,-758.9735C2260.482,-747.1918 2263.3567,-731.5607 2265.8215,-718.1581"/> | |
<polygon fill="#000000" stroke="#000000" points="2269.3225,-718.4715 2267.689,-708.0034 2262.4379,-717.2053 2269.3225,-718.4715"/> | |
<text text-anchor="middle" x="2273.5" y="-729.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n35->n27 --> | |
<g id="edge17" class="edge"> | |
<title>n35->n27</title> | |
<path fill="none" stroke="#000000" d="M2024.8937,-758.9881C1959.1858,-748.7887 1899.7106,-732.8571 1879,-708 1842.2669,-663.9126 1895.022,-638.1366 1962.1966,-623.1688"/> | |
<polygon fill="#000000" stroke="#000000" points="1963.1515,-626.544 1972.2033,-621.0379 1961.6936,-619.6975 1963.1515,-626.544"/> | |
<text text-anchor="middle" x="1888.5" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n17 --> | |
<g id="node26" class="node"> | |
<title>n17</title> | |
<polygon fill="none" stroke="#000000" points="2263,-372 1475,-372 1475,-336 2263,-336 2263,-372"/> | |
<text text-anchor="middle" x="1869" y="-350.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc::infer::canonical::query_result::<impl rustc::infer::InferCtxt<'cx, 'gcx, 'tcx>>::instantiate_nll_query_result_and_region_obligations (1%)</text> | |
</g> | |
<!-- n17->n91 --> | |
<g id="edge19" class="edge"> | |
<title>n17->n91</title> | |
<path fill="none" stroke="#000000" d="M1801.7561,-335.9174C1731.8521,-314.5906 1622.0788,-273.7523 1545,-210 1516.9155,-186.7712 1490.7053,-153.952 1474.1043,-131.2143"/> | |
<polygon fill="#000000" stroke="#000000" points="1476.9052,-129.1143 1468.2284,-123.0345 1471.22,-133.1983 1476.9052,-129.1143"/> | |
<text text-anchor="middle" x="1635.5" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n16->n17 --> | |
<g id="edge67" class="edge"> | |
<title>n16->n17</title> | |
<path fill="none" stroke="#000000" d="M2024.2145,-476.9661C1994.4633,-465.2534 1957.6399,-448.0518 1929,-426 1912.5107,-413.3038 1897.5214,-395.3223 1886.6491,-380.5056"/> | |
<polygon fill="#000000" stroke="#000000" points="1889.3946,-378.3272 1880.7432,-372.2113 1883.6925,-382.3874 1889.3946,-378.3272"/> | |
<text text-anchor="middle" x="1990.5" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n28 --> | |
<g id="node28" class="node"> | |
<title>n28</title> | |
<polygon fill="none" stroke="#000000" points="2341.5,-426 1938.5,-426 1938.5,-390 2341.5,-390 2341.5,-426"/> | |
<text text-anchor="middle" x="2140" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc::infer::canonical::canonicalizer::Canonicalizer::canonicalize (1%)</text> | |
</g> | |
<!-- n16->n28 --> | |
<g id="edge20" class="edge"> | |
<title>n16->n28</title> | |
<path fill="none" stroke="#000000" d="M2090.0536,-476.9735C2099.0076,-464.6085 2111.0319,-448.0036 2121.0387,-434.1847"/> | |
<polygon fill="#000000" stroke="#000000" points="2123.9327,-436.1556 2126.9631,-426.0034 2118.2631,-432.05 2123.9327,-436.1556"/> | |
<text text-anchor="middle" x="2122.5" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n28->n29 --> | |
<g id="edge92" class="edge"> | |
<title>n28->n29</title> | |
<path fill="none" stroke="#000000" d="M2253.2713,-389.9844C2269.8791,-385.155 2283.3212,-379.2143 2289,-372 2298.8964,-359.4278 2299.5061,-348.0674 2289,-336 2280.4055,-326.1283 2226.9925,-317.8449 2170.8858,-311.7222"/> | |
<polygon fill="#000000" stroke="#000000" points="2171.0743,-308.2225 2160.7596,-310.6428 2170.3323,-315.1831 2171.0743,-308.2225"/> | |
<text text-anchor="middle" x="2306.5" y="-350.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n28->n11 --> | |
<g id="edge89" class="edge"> | |
<title>n28->n11</title> | |
<path fill="none" stroke="#000000" d="M2284.7249,-389.8898C2301.0488,-385.2006 2313.9892,-379.332 2320,-372 2330.1438,-359.6265 2328.556,-349.5202 2320,-336 2276.5933,-267.4087 2192.4374,-231.3736 2119.7193,-212.5041"/> | |
<polygon fill="#000000" stroke="#000000" points="2120.5497,-209.1041 2109.9985,-210.065 2118.846,-215.8936 2120.5497,-209.1041"/> | |
<text text-anchor="middle" x="2314.5" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n99->n7 --> | |
<g id="edge28" class="edge"> | |
<title>n99->n7</title> | |
<path fill="none" stroke="#000000" d="M4337.8042,-185.1267C4167.8757,-177.9152 3893.1871,-166.228 3656,-156 3311.8609,-141.1601 2910.7951,-123.6256 2678.8722,-113.4625"/> | |
<polygon fill="#000000" stroke="#000000" points="2678.7853,-109.9554 2668.6417,-113.0142 2678.4788,-116.9487 2678.7853,-109.9554"/> | |
<text text-anchor="middle" x="3665.5" y="-144.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n87 --> | |
<g id="node39" class="node"> | |
<title>n87</title> | |
<polygon fill="none" stroke="#000000" points="4094,-123 3874,-123 3874,-87 4094,-87 4094,-123"/> | |
<text text-anchor="middle" x="3984" y="-101.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc::btree::search::search_tree (1%)</text> | |
</g> | |
<!-- n99->n87 --> | |
<g id="edge60" class="edge"> | |
<title>n99->n87</title> | |
<path fill="none" stroke="#000000" d="M4393.0845,-173.9735C4307.8125,-159.5963 4188.5428,-139.4869 4100.7813,-124.6899"/> | |
<polygon fill="#000000" stroke="#000000" points="4101.2213,-121.2147 4090.7786,-123.0034 4100.0575,-128.1173 4101.2213,-121.2147"/> | |
<text text-anchor="middle" x="4281.5" y="-144.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n80->n19 --> | |
<g id="edge26" class="edge"> | |
<title>n80->n19</title> | |
<path fill="none" stroke="#000000" d="M4706.676,-584.9782C4557.5297,-559.8528 4310,-515.1225 4310,-495 4310,-495 4310,-495 4310,-105 4310,-66.5866 3127.8478,-30.1824 2787.6012,-20.5001"/> | |
<polygon fill="#000000" stroke="#000000" points="2787.6361,-16.9998 2777.5408,-20.2146 2787.4375,-23.997 2787.6361,-16.9998"/> | |
<text text-anchor="middle" x="4319.5" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n80->n47 --> | |
<g id="edge24" class="edge"> | |
<title>n80->n47</title> | |
<path fill="none" stroke="#000000" d="M4852.0541,-584.9894C4885.0558,-568.7159 4936.262,-545.2019 4983,-531 5003.4098,-524.7982 5025.352,-519.5014 5046.9197,-515.0319"/> | |
<polygon fill="#000000" stroke="#000000" points="5047.6873,-518.4476 5056.796,-513.0362 5046.3009,-511.5862 5047.6873,-518.4476"/> | |
<text text-anchor="middle" x="4992.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n68 --> | |
<g id="node46" class="node"> | |
<title>n68</title> | |
<polygon fill="none" stroke="#000000" points="3475,-795 3287,-795 3287,-759 3475,-759 3475,-795"/> | |
<text text-anchor="middle" x="3381" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc::util::common::time (2%)</text> | |
</g> | |
<!-- n20->n68 --> | |
<g id="edge88" class="edge"> | |
<title>n20->n68</title> | |
<path fill="none" stroke="#000000" d="M3371.0356,-866.6793C3372.9088,-849.821 3375.715,-824.5651 3377.8726,-805.147"/> | |
<polygon fill="#000000" stroke="#000000" points="3381.3686,-805.3755 3378.9944,-795.0502 3374.4114,-804.6025 3381.3686,-805.3755"/> | |
<text text-anchor="middle" x="3385.5" y="-827.3" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n15->n29 --> | |
<g id="edge27" class="edge"> | |
<title>n15->n29</title> | |
<path fill="none" stroke="#000000" d="M1663.2136,-584.8874C1703.2389,-541.6319 1812.0137,-432.7415 1929,-390 1964.0123,-377.2081 2238.3588,-399.0559 2264,-372 2275.006,-360.3867 2274.4181,-348.1434 2264,-336 2256.9718,-327.8078 2216.314,-320.2774 2170.8078,-314.2449"/> | |
<polygon fill="#000000" stroke="#000000" points="2171.09,-310.7523 2160.7238,-312.9415 2170.1926,-317.6946 2171.09,-310.7523"/> | |
<text text-anchor="middle" x="1834.5" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n15->n11 --> | |
<g id="edge71" class="edge"> | |
<title>n15->n11</title> | |
<path fill="none" stroke="#000000" d="M1619.1131,-584.8941C1554.729,-540.8821 1406.2487,-425.3408 1474,-336 1519.4451,-276.0735 1713.8911,-234.2499 1850.1254,-211.664"/> | |
<polygon fill="#000000" stroke="#000000" points="1850.9391,-215.0773 1860.2405,-210.0045 1849.8058,-208.1697 1850.9391,-215.0773"/> | |
<text text-anchor="middle" x="1474.5" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n15->n91 --> | |
<g id="edge83" class="edge"> | |
<title>n15->n91</title> | |
<path fill="none" stroke="#000000" d="M1582.1274,-584.9003C1569.6379,-580.0469 1557.0253,-574.1188 1546,-567 1482.9335,-526.2794 1480.3351,-495.9167 1453,-426 1443.8382,-402.5661 1439.8221,-396.8692 1436,-372 1422.7114,-285.5362 1439.7684,-181.9072 1449.7368,-133.0755"/> | |
<polygon fill="#000000" stroke="#000000" points="1453.1723,-133.7457 1451.8018,-123.2399 1446.3217,-132.3074 1453.1723,-133.7457"/> | |
<text text-anchor="middle" x="1445.5" y="-350.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n15->n16 --> | |
<g id="edge79" class="edge"> | |
<title>n15->n16</title> | |
<path fill="none" stroke="#000000" d="M1784.3762,-584.9311C1808.1693,-579.9911 1828.5998,-574.021 1839,-567 1854.7364,-556.3765 1846.161,-541.47 1862,-531 1871.3605,-524.8124 1887.9199,-519.5599 1907.8409,-515.1411"/> | |
<polygon fill="#000000" stroke="#000000" points="1908.8041,-518.5153 1917.8735,-513.0384 1907.3682,-511.6642 1908.8041,-518.5153"/> | |
<text text-anchor="middle" x="1871.5" y="-545.3" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n160 --> | |
<g id="node34" class="node"> | |
<title>n160</title> | |
<polygon fill="none" stroke="#000000" points="1306,-426 1138,-426 1138,-390 1306,-390 1306,-426"/> | |
<text text-anchor="middle" x="1222" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc::vec::from_elem (0%)</text> | |
</g> | |
<!-- n89->n160 --> | |
<g id="edge30" class="edge"> | |
<title>n89->n160</title> | |
<path fill="none" stroke="#000000" d="M1126.8641,-476.9735C1144.8042,-463.9669 1169.2151,-446.269 1188.8177,-432.0571"/> | |
<polygon fill="#000000" stroke="#000000" points="1191.1261,-434.7067 1197.1678,-426.0034 1187.0173,-429.0394 1191.1261,-434.7067"/> | |
<text text-anchor="middle" x="1179.5" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n165 --> | |
<g id="node36" class="node"> | |
<title>n165</title> | |
<polygon fill="none" stroke="#000000" points="1314.5,-264 843.5,-264 843.5,-228 1314.5,-228 1314.5,-264"/> | |
<text text-anchor="middle" x="1079" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">rustc_mir::dataflow::move_paths::builder::MoveDataBuilder::new_move_path (0%)</text> | |
</g> | |
<!-- n89->n165 --> | |
<g id="edge50" class="edge"> | |
<title>n89->n165</title> | |
<path fill="none" stroke="#000000" d="M1100.3088,-476.6904C1096.3281,-433.5957 1086.346,-325.5283 1081.5934,-274.0767"/> | |
<polygon fill="#000000" stroke="#000000" points="1085.0677,-273.6362 1080.6627,-264.0006 1078.0974,-274.2801 1085.0677,-273.6362"/> | |
<text text-anchor="middle" x="1105.5" y="-404.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n1->n73 --> | |
<g id="edge33" class="edge"> | |
<title>n1->n73</title> | |
<path fill="none" stroke="#000000" d="M5240.8553,-671.9735C5254.1548,-659.2586 5272.1438,-642.0603 5286.8315,-628.0183"/> | |
<polygon fill="#000000" stroke="#000000" points="5289.3594,-630.4437 5294.1689,-621.0034 5284.5221,-625.384 5289.3594,-630.4437"/> | |
<text text-anchor="middle" x="5281.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n1->n47 --> | |
<g id="edge74" class="edge"> | |
<title>n1->n47</title> | |
<path fill="none" stroke="#000000" d="M5148.3789,-671.9116C5122.1547,-661.5386 5095.3415,-645.5114 5080,-621 5056.2013,-582.9762 5101.6341,-543.0645 5138.791,-518.6028"/> | |
<polygon fill="#000000" stroke="#000000" points="5140.9816,-521.3568 5147.5279,-513.0264 5137.2155,-515.4562 5140.9816,-521.3568"/> | |
<text text-anchor="middle" x="5089.5" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n1->n2 --> | |
<g id="edge86" class="edge"> | |
<title>n1->n2</title> | |
<path fill="none" stroke="#000000" d="M5335.7661,-674.5719C5409.7855,-662.6353 5497.9492,-644.2339 5528,-621 5559.7377,-596.4619 5577.4099,-552.0965 5586.0622,-523.0964"/> | |
<polygon fill="#000000" stroke="#000000" points="5589.515,-523.7466 5588.8511,-513.1725 5582.776,-521.8527 5589.515,-523.7466"/> | |
<text text-anchor="middle" x="5567.5" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n165->n91 --> | |
<g id="edge34" class="edge"> | |
<title>n165->n91</title> | |
<path fill="none" stroke="#000000" d="M1126.8448,-227.8627C1182.3801,-206.8404 1276.7471,-171.213 1358,-141 1370.5905,-136.3184 1384.1042,-131.3304 1396.9514,-126.6057"/> | |
<polygon fill="#000000" stroke="#000000" points="1398.4401,-129.7875 1406.6195,-123.0535 1396.0259,-123.217 1398.4401,-129.7875"/> | |
<text text-anchor="middle" x="1274.5" y="-188.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n25->n27 --> | |
<g id="edge35" class="edge"> | |
<title>n25->n27</title> | |
<path fill="none" stroke="#000000" d="M2830.9034,-758.9665C2783.4365,-748.4892 2729.181,-732.3722 2684,-708 2662.9498,-696.6448 2665.6998,-682.0583 2644,-672 2592.5122,-648.1344 2466.1267,-630.9036 2352.4314,-619.6296"/> | |
<polygon fill="#000000" stroke="#000000" points="2352.4677,-616.1165 2342.1741,-618.6251 2351.7853,-623.0831 2352.4677,-616.1165"/> | |
<text text-anchor="middle" x="2693.5" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n25->n43 --> | |
<g id="edge72" class="edge"> | |
<title>n25->n43</title> | |
<path fill="none" stroke="#000000" d="M2937.2616,-758.9735C2930.7077,-746.8418 2921.9488,-730.6287 2914.5699,-716.9698"/> | |
<polygon fill="#000000" stroke="#000000" points="2917.5584,-715.138 2909.726,-708.0034 2911.3997,-718.4652 2917.5584,-715.138"/> | |
<text text-anchor="middle" x="2935.5" y="-729.8" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n87->n87 --> | |
<g id="edge39" class="edge"> | |
<title>n87->n87</title> | |
<path fill="none" stroke="#000000" d="M4094.1516,-111.421C4105.0612,-110.1345 4112,-107.9941 4112,-105 4112,-103.0819 4109.1523,-101.5142 4104.2373,-100.2968"/> | |
<polygon fill="#000000" stroke="#000000" points="4104.5973,-96.8078 4094.1516,-98.579 4103.4219,-103.7084 4104.5973,-96.8078"/> | |
<text text-anchor="middle" x="4121.5" y="-101.3" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n5->n6 --> | |
<g id="edge41" class="edge"> | |
<title>n5->n6</title> | |
<path fill="none" stroke="#000000" d="M3844.0086,-812.756C3827.0934,-794.4654 3805,-764.6192 3805,-733.5 3805,-733.5 3805,-733.5 3805,-495 3805,-461.1307 3744.7791,-440.4219 3673.2594,-427.7705"/> | |
<polygon fill="#000000" stroke="#000000" points="3673.5437,-424.2686 3663.0977,-426.0383 3672.3673,-431.1691 3673.5437,-424.2686"/> | |
<text text-anchor="middle" x="3814.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n96->n86 --> | |
<g id="edge43" class="edge"> | |
<title>n96->n86</title> | |
<path fill="none" stroke="#000000" d="M3440,-281.6793C3440,-264.821 3440,-239.5651 3440,-220.147"/> | |
<polygon fill="#000000" stroke="#000000" points="3443.5001,-220.0501 3440,-210.0502 3436.5001,-220.0502 3443.5001,-220.0501"/> | |
<text text-anchor="middle" x="3449.5" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
<!-- n86->n87 --> | |
<g id="edge52" class="edge"> | |
<title>n86->n87</title> | |
<path fill="none" stroke="#000000" d="M3552.7172,-173.9735C3643.5493,-159.4471 3770.9719,-139.0688 3863.7517,-124.2309"/> | |
<polygon fill="#000000" stroke="#000000" points="3864.4305,-127.6669 3873.7522,-122.6315 3863.325,-120.7547 3864.4305,-127.6669"/> | |
<text text-anchor="middle" x="3753.5" y="-144.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n100->n53 --> | |
<g id="edge66" class="edge"> | |
<title>n100->n53</title> | |
<path fill="none" stroke="#000000" d="M1142.892,-671.9735C1140.8607,-660.1918 1138.1656,-644.5607 1135.8548,-631.1581"/> | |
<polygon fill="#000000" stroke="#000000" points="1139.2523,-630.2633 1134.104,-621.0034 1132.3541,-631.4527 1139.2523,-630.2633"/> | |
<text text-anchor="middle" x="1149.5" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">1%</text> | |
</g> | |
<!-- n68->n69 --> | |
<g id="edge56" class="edge"> | |
<title>n68->n69</title> | |
<path fill="none" stroke="#000000" d="M3374.784,-758.9735C3370.6811,-747.0751 3365.2244,-731.2508 3360.5726,-717.7606"/> | |
<polygon fill="#000000" stroke="#000000" points="3363.7768,-716.3161 3357.2081,-708.0034 3357.1592,-718.5981 3363.7768,-716.3161"/> | |
<text text-anchor="middle" x="3376.5" y="-729.8" font-family="Times,serif" font-size="14.00" fill="#000000">2%</text> | |
</g> | |
<!-- n88->n53 --> | |
<g id="edge80" class="edge"> | |
<title>n88->n53</title> | |
<path fill="none" stroke="#000000" d="M1382.6377,-758.8363C1381.1857,-735.6048 1375.2032,-695.5667 1352,-672 1333.7863,-653.5009 1277.6846,-636.1026 1226.5681,-623.4042"/> | |
<polygon fill="#000000" stroke="#000000" points="1227.3033,-619.981 1216.7584,-621.0086 1225.6426,-626.7812 1227.3033,-619.981"/> | |
<text text-anchor="middle" x="1382.5" y="-686.3" font-family="Times,serif" font-size="14.00" fill="#000000">3%</text> | |
</g> | |
<!-- n88->n52 --> | |
<g id="edge77" class="edge"> | |
<title>n88->n52</title> | |
<path fill="none" stroke="#000000" d="M1011.109,-758.9836C893.3149,-752.5016 789.9582,-745.6494 777,-741 760.9786,-735.2516 745.4387,-724.6145 733.0873,-714.5363"/> | |
<polygon fill="#000000" stroke="#000000" points="735.3442,-711.8611 725.458,-708.0512 730.8105,-717.1946 735.3442,-711.8611"/> | |
<text text-anchor="middle" x="786.5" y="-729.8" font-family="Times,serif" font-size="14.00" fill="#000000">3%</text> | |
</g> | |
<!-- n88->n100 --> | |
<g id="edge63" class="edge"> | |
<title>n88->n100</title> | |
<path fill="none" stroke="#000000" d="M1333.8934,-758.9735C1296.3167,-745.1795 1244.366,-726.109 1204.6131,-711.5162"/> | |
<polygon fill="#000000" stroke="#000000" points="1205.6373,-708.1638 1195.0436,-708.0034 1203.225,-714.7351 1205.6373,-708.1638"/> | |
<text text-anchor="middle" x="1288.5" y="-729.8" font-family="Times,serif" font-size="14.00" fill="#000000">0%</text> | |
</g> | |
</g> | |
</svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment