1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --function-signature --scrub-attributes --check-attributes --check-globals 2; RUN: opt -passes=attributor -attributor-annotate-decl-cs -S < %s 3; RUN: opt -passes='attributor-cgscc' -attributor-annotate-decl-cs -S < %s 4 5; Somewhat reduced test case on which we crashed before. Make sure we do not. 6 7source_filename = "/llvm-test-suite/MicroBenchmarks/libs/benchmark-1.3.0/test/register_benchmark_test.cc" 8 9%"class.std::ios_base::Init.0.186.279.372.465.558.744.837.930.1395.1674.1953.2232.2790.3348.3441.3534.3627.3720.3813.4092" = type { i8 } 10%"class.std::vector.8.194.287.380.473.566.752.845.938.1403.1682.1961.2240.2798.3356.3449.3542.3635.3728.3821.4100" = type { %"struct.std::_Vector_base.7.193.286.379.472.565.751.844.937.1402.1681.1960.2239.2797.3355.3448.3541.3634.3727.3820.4099" } 11%"struct.std::_Vector_base.7.193.286.379.472.565.751.844.937.1402.1681.1960.2239.2797.3355.3448.3541.3634.3727.3820.4099" = type { %"struct.std::_Vector_base<(anonymous namespace)::TestCase, std::allocator<(anonymous namespace)::TestCase> >::_Vector_impl.6.192.285.378.471.564.750.843.936.1401.1680.1959.2238.2796.3354.3447.3540.3633.3726.3819.4098" } 12%"struct.std::_Vector_base<(anonymous namespace)::TestCase, std::allocator<(anonymous namespace)::TestCase> >::_Vector_impl.6.192.285.378.471.564.750.843.936.1401.1680.1959.2238.2796.3354.3447.3540.3633.3726.3819.4098" = type { %"struct.std::_Vector_base<(anonymous namespace)::TestCase, std::allocator<(anonymous namespace)::TestCase> >::_Vector_impl_data.5.191.284.377.470.563.749.842.935.1400.1679.1958.2237.2795.3353.3446.3539.3632.3725.3818.4097" } 13%"struct.std::_Vector_base<(anonymous namespace)::TestCase, std::allocator<(anonymous namespace)::TestCase> >::_Vector_impl_data.5.191.284.377.470.563.749.842.935.1400.1679.1958.2237.2795.3353.3446.3539.3632.3725.3818.4097" = type { ptr, ptr, ptr } 14%"struct.(anonymous namespace)::TestCase.4.190.283.376.469.562.748.841.934.1399.1678.1957.2236.2794.3352.3445.3538.3631.3724.3817.4096" = type { %"class.std::__cxx11::basic_string.3.189.282.375.468.561.747.840.933.1398.1677.1956.2235.2793.3351.3444.3537.3630.3723.3816.4095", ptr } 15%"class.std::__cxx11::basic_string.3.189.282.375.468.561.747.840.933.1398.1677.1956.2235.2793.3351.3444.3537.3630.3723.3816.4095" = type { %"struct.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider.1.187.280.373.466.559.745.838.931.1396.1675.1954.2233.2791.3349.3442.3535.3628.3721.3814.4093", i64, %union.anon.2.188.281.374.467.560.746.839.932.1397.1676.1955.2234.2792.3350.3443.3536.3629.3722.3815.4094 } 16%"struct.std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider.1.187.280.373.466.559.745.838.931.1396.1675.1954.2233.2791.3349.3442.3535.3628.3721.3814.4093" = type { ptr } 17%union.anon.2.188.281.374.467.560.746.839.932.1397.1676.1955.2234.2792.3350.3443.3536.3629.3722.3815.4094 = type { i64, [8 x i8] } 18%"class.benchmark::internal::Benchmark.27.213.306.399.492.585.771.864.957.1422.1701.1980.2259.2817.3375.3468.3561.3654.3747.3840.4119" = type { ptr, %"class.std::__cxx11::basic_string.3.189.282.375.468.561.747.840.933.1398.1677.1956.2235.2793.3351.3444.3537.3630.3723.3816.4095", i32, %"class.std::vector.11.12.198.291.384.477.570.756.849.942.1407.1686.1965.2244.2802.3360.3453.3546.3639.3732.3825.4104", %"class.std::vector.16.20.206.299.392.485.578.764.857.950.1415.1694.1973.2252.2810.3368.3461.3554.3647.3740.3833.4112", i32, i32, double, i64, i32, i8, i8, i32, ptr, %"class.std::vector.21.26.212.305.398.491.584.770.863.956.1421.1700.1979.2258.2816.3374.3467.3560.3653.3746.3839.4118", %"class.std::vector.3.16.202.295.388.481.574.760.853.946.1411.1690.1969.2248.2806.3364.3457.3550.3643.3736.3829.4108" } 19%"class.std::vector.11.12.198.291.384.477.570.756.849.942.1407.1686.1965.2244.2802.3360.3453.3546.3639.3732.3825.4104" = type { %"struct.std::_Vector_base.12.11.197.290.383.476.569.755.848.941.1406.1685.1964.2243.2801.3359.3452.3545.3638.3731.3824.4103" } 20%"struct.std::_Vector_base.12.11.197.290.383.476.569.755.848.941.1406.1685.1964.2243.2801.3359.3452.3545.3638.3731.3824.4103" = type { %"struct.std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Vector_impl.10.196.289.382.475.568.754.847.940.1405.1684.1963.2242.2800.3358.3451.3544.3637.3730.3823.4102" } 21%"struct.std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Vector_impl.10.196.289.382.475.568.754.847.940.1405.1684.1963.2242.2800.3358.3451.3544.3637.3730.3823.4102" = type { %"struct.std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Vector_impl_data.9.195.288.381.474.567.753.846.939.1404.1683.1962.2241.2799.3357.3450.3543.3636.3729.3822.4101" } 22%"struct.std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Vector_impl_data.9.195.288.381.474.567.753.846.939.1404.1683.1962.2241.2799.3357.3450.3543.3636.3729.3822.4101" = type { ptr, ptr, ptr } 23%"class.std::vector.16.20.206.299.392.485.578.764.857.950.1415.1694.1973.2252.2810.3368.3461.3554.3647.3740.3833.4112" = type { %"struct.std::_Vector_base.17.19.205.298.391.484.577.763.856.949.1414.1693.1972.2251.2809.3367.3460.3553.3646.3739.3832.4111" } 24%"struct.std::_Vector_base.17.19.205.298.391.484.577.763.856.949.1414.1693.1972.2251.2809.3367.3460.3553.3646.3739.3832.4111" = type { %"struct.std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_Vector_impl.18.204.297.390.483.576.762.855.948.1413.1692.1971.2250.2808.3366.3459.3552.3645.3738.3831.4110" } 25%"struct.std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_Vector_impl.18.204.297.390.483.576.762.855.948.1413.1692.1971.2250.2808.3366.3459.3552.3645.3738.3831.4110" = type { %"struct.std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_Vector_impl_data.17.203.296.389.482.575.761.854.947.1412.1691.1970.2249.2807.3365.3458.3551.3644.3737.3830.4109" } 26%"struct.std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_Vector_impl_data.17.203.296.389.482.575.761.854.947.1412.1691.1970.2249.2807.3365.3458.3551.3644.3737.3830.4109" = type { ptr, ptr, ptr } 27%"class.std::vector.21.26.212.305.398.491.584.770.863.956.1421.1700.1979.2258.2816.3374.3467.3560.3653.3746.3839.4118" = type { %"struct.std::_Vector_base.22.25.211.304.397.490.583.769.862.955.1420.1699.1978.2257.2815.3373.3466.3559.3652.3745.3838.4117" } 28%"struct.std::_Vector_base.22.25.211.304.397.490.583.769.862.955.1420.1699.1978.2257.2815.3373.3466.3559.3652.3745.3838.4117" = type { %"struct.std::_Vector_base<benchmark::Statistics, std::allocator<benchmark::Statistics> >::_Vector_impl.24.210.303.396.489.582.768.861.954.1419.1698.1977.2256.2814.3372.3465.3558.3651.3744.3837.4116" } 29%"struct.std::_Vector_base<benchmark::Statistics, std::allocator<benchmark::Statistics> >::_Vector_impl.24.210.303.396.489.582.768.861.954.1419.1698.1977.2256.2814.3372.3465.3558.3651.3744.3837.4116" = type { %"struct.std::_Vector_base<benchmark::Statistics, std::allocator<benchmark::Statistics> >::_Vector_impl_data.23.209.302.395.488.581.767.860.953.1418.1697.1976.2255.2813.3371.3464.3557.3650.3743.3836.4115" } 30%"struct.std::_Vector_base<benchmark::Statistics, std::allocator<benchmark::Statistics> >::_Vector_impl_data.23.209.302.395.488.581.767.860.953.1418.1697.1976.2255.2813.3371.3464.3557.3650.3743.3836.4115" = type { ptr, ptr, ptr } 31%"struct.benchmark::Statistics.22.208.301.394.487.580.766.859.952.1417.1696.1975.2254.2812.3370.3463.3556.3649.3742.3835.4114" = type { %"class.std::__cxx11::basic_string.3.189.282.375.468.561.747.840.933.1398.1677.1956.2235.2793.3351.3444.3537.3630.3723.3816.4095", ptr } 32%"class.std::vector.26.21.207.300.393.486.579.765.858.951.1416.1695.1974.2253.2811.3369.3462.3555.3648.3741.3834.4113" = type opaque 33%"class.std::vector.3.16.202.295.388.481.574.760.853.946.1411.1690.1969.2248.2806.3364.3457.3550.3643.3736.3829.4108" = type { %"struct.std::_Vector_base.4.15.201.294.387.480.573.759.852.945.1410.1689.1968.2247.2805.3363.3456.3549.3642.3735.3828.4107" } 34%"struct.std::_Vector_base.4.15.201.294.387.480.573.759.852.945.1410.1689.1968.2247.2805.3363.3456.3549.3642.3735.3828.4107" = type { %"struct.std::_Vector_base<int, std::allocator<int> >::_Vector_impl.14.200.293.386.479.572.758.851.944.1409.1688.1967.2246.2804.3362.3455.3548.3641.3734.3827.4106" } 35%"struct.std::_Vector_base<int, std::allocator<int> >::_Vector_impl.14.200.293.386.479.572.758.851.944.1409.1688.1967.2246.2804.3362.3455.3548.3641.3734.3827.4106" = type { %"struct.std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data.13.199.292.385.478.571.757.850.943.1408.1687.1966.2245.2803.3361.3454.3547.3640.3733.3826.4105" } 36%"struct.std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data.13.199.292.385.478.571.757.850.943.1408.1687.1966.2245.2803.3361.3454.3547.3640.3733.3826.4105" = type { ptr, ptr, ptr } 37%"class.benchmark::internal::LogType.43.229.322.415.508.601.787.880.973.1438.1717.1996.2275.2833.3391.3484.3577.3670.3763.3856.4135" = type { ptr } 38%"class.std::basic_ostream.42.228.321.414.507.600.786.879.972.1437.1716.1995.2274.2832.3390.3483.3576.3669.3762.3855.4134" = type { ptr, %"class.std::basic_ios.41.227.320.413.506.599.785.878.971.1436.1715.1994.2273.2831.3389.3482.3575.3668.3761.3854.4133" } 39%"class.std::basic_ios.41.227.320.413.506.599.785.878.971.1436.1715.1994.2273.2831.3389.3482.3575.3668.3761.3854.4133" = type { %"class.std::ios_base.33.219.312.405.498.591.777.870.963.1428.1707.1986.2265.2823.3381.3474.3567.3660.3753.3846.4125", ptr, i8, i8, ptr, ptr, ptr, ptr } 40%"class.std::ios_base.33.219.312.405.498.591.777.870.963.1428.1707.1986.2265.2823.3381.3474.3567.3660.3753.3846.4125" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words.29.215.308.401.494.587.773.866.959.1424.1703.1982.2261.2819.3377.3470.3563.3656.3749.3842.4121", [8 x %"struct.std::ios_base::_Words.29.215.308.401.494.587.773.866.959.1424.1703.1982.2261.2819.3377.3470.3563.3656.3749.3842.4121"], i32, ptr, %"class.std::locale.32.218.311.404.497.590.776.869.962.1427.1706.1985.2264.2822.3380.3473.3566.3659.3752.3845.4124" } 41%"struct.std::ios_base::_Callback_list.28.214.307.400.493.586.772.865.958.1423.1702.1981.2260.2818.3376.3469.3562.3655.3748.3841.4120" = type { ptr, ptr, i32, i32 } 42%"struct.std::ios_base::_Words.29.215.308.401.494.587.773.866.959.1424.1703.1982.2261.2819.3377.3470.3563.3656.3749.3842.4121" = type { ptr, i64 } 43%"class.std::locale.32.218.311.404.497.590.776.869.962.1427.1706.1985.2264.2822.3380.3473.3566.3659.3752.3845.4124" = type { ptr } 44%"class.std::locale::_Impl.31.217.310.403.496.589.775.868.961.1426.1705.1984.2263.2821.3379.3472.3565.3658.3751.3844.4123" = type { i32, ptr, i64, ptr, ptr } 45%"class.std::locale::facet.30.216.309.402.495.588.774.867.960.1425.1704.1983.2262.2820.3378.3471.3564.3657.3750.3843.4122" = type <{ ptr, i32, [4 x i8] }> 46%"class.std::basic_streambuf.34.220.313.406.499.592.778.871.964.1429.1708.1987.2266.2824.3382.3475.3568.3661.3754.3847.4126" = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, %"class.std::locale.32.218.311.404.497.590.776.869.962.1427.1706.1985.2264.2822.3380.3473.3566.3659.3752.3845.4124" } 47%"class.std::ctype.38.224.317.410.503.596.782.875.968.1433.1712.1991.2270.2828.3386.3479.3572.3665.3758.3851.4130" = type <{ %"class.std::locale::facet.base.35.221.314.407.500.593.779.872.965.1430.1709.1988.2267.2825.3383.3476.3569.3662.3755.3848.4127", [4 x i8], ptr, i8, [7 x i8], ptr, ptr, ptr, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> 48%"class.std::locale::facet.base.35.221.314.407.500.593.779.872.965.1430.1709.1988.2267.2825.3383.3476.3569.3662.3755.3848.4127" = type <{ ptr, i32 }> 49%struct.__locale_struct.37.223.316.409.502.595.781.874.967.1432.1711.1990.2269.2827.3385.3478.3571.3664.3757.3850.4129 = type { [13 x ptr], ptr, ptr, ptr, [13 x ptr] } 50%struct.__locale_data.36.222.315.408.501.594.780.873.966.1431.1710.1989.2268.2826.3384.3477.3570.3663.3756.3849.4128 = type opaque 51%"class.std::num_put.39.225.318.411.504.597.783.876.969.1434.1713.1992.2271.2829.3387.3480.3573.3666.3759.3852.4131" = type { %"class.std::locale::facet.base.35.221.314.407.500.593.779.872.965.1430.1709.1988.2267.2825.3383.3476.3569.3662.3755.3848.4127", [4 x i8] } 52%"class.std::num_get.40.226.319.412.505.598.784.877.970.1435.1714.1993.2272.2830.3388.3481.3574.3667.3760.3853.4132" = type { %"class.std::locale::facet.base.35.221.314.407.500.593.779.872.965.1430.1709.1988.2267.2825.3383.3476.3569.3662.3755.3848.4127", [4 x i8] } 53%"class.benchmark::State.53.239.332.425.518.611.797.890.983.1448.1727.2006.2285.2843.3401.3494.3587.3680.3773.3866.4145" = type { i8, i8, i64, %"class.std::vector.3.16.202.295.388.481.574.760.853.946.1411.1690.1969.2248.2806.3364.3457.3550.3643.3736.3829.4108", i64, i64, i32, i8, %"class.std::map.50.236.329.422.515.608.794.887.980.1445.1724.2003.2282.2840.3398.3491.3584.3677.3770.3863.4142", i32, i32, i64, ptr, ptr } 54%"class.std::map.50.236.329.422.515.608.794.887.980.1445.1724.2003.2282.2840.3398.3491.3584.3677.3770.3863.4142" = type { %"class.std::_Rb_tree.49.235.328.421.514.607.793.886.979.1444.1723.2002.2281.2839.3397.3490.3583.3676.3769.3862.4141" } 55%"class.std::_Rb_tree.49.235.328.421.514.607.793.886.979.1444.1723.2002.2281.2839.3397.3490.3583.3676.3769.3862.4141" = type { %"struct.std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter> > >::_Rb_tree_impl.48.234.327.420.513.606.792.885.978.1443.1722.2001.2280.2838.3396.3489.3582.3675.3768.3861.4140" } 56%"struct.std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter> > >::_Rb_tree_impl.48.234.327.420.513.606.792.885.978.1443.1722.2001.2280.2838.3396.3489.3582.3675.3768.3861.4140" = type { %"struct.std::_Rb_tree_key_compare.45.231.324.417.510.603.789.882.975.1440.1719.1998.2277.2835.3393.3486.3579.3672.3765.3858.4137", %"struct.std::_Rb_tree_header.47.233.326.419.512.605.791.884.977.1442.1721.2000.2279.2837.3395.3488.3581.3674.3767.3860.4139" } 57%"struct.std::_Rb_tree_key_compare.45.231.324.417.510.603.789.882.975.1440.1719.1998.2277.2835.3393.3486.3579.3672.3765.3858.4137" = type { %"struct.std::less.44.230.323.416.509.602.788.881.974.1439.1718.1997.2276.2834.3392.3485.3578.3671.3764.3857.4136" } 58%"struct.std::less.44.230.323.416.509.602.788.881.974.1439.1718.1997.2276.2834.3392.3485.3578.3671.3764.3857.4136" = type { i8 } 59%"struct.std::_Rb_tree_header.47.233.326.419.512.605.791.884.977.1442.1721.2000.2279.2837.3395.3488.3581.3674.3767.3860.4139" = type { %"struct.std::_Rb_tree_node_base.46.232.325.418.511.604.790.883.976.1441.1720.1999.2278.2836.3394.3487.3580.3673.3766.3859.4138", i64 } 60%"struct.std::_Rb_tree_node_base.46.232.325.418.511.604.790.883.976.1441.1720.1999.2278.2836.3394.3487.3580.3673.3766.3859.4138" = type { i32, ptr, ptr, ptr } 61%"class.benchmark::internal::ThreadTimer.51.237.330.423.516.609.795.888.981.1446.1725.2004.2283.2841.3399.3492.3585.3678.3771.3864.4143" = type opaque 62%"class.benchmark::internal::ThreadManager.52.238.331.424.517.610.796.889.982.1447.1726.2005.2284.2842.3400.3493.3586.3679.3772.3865.4144" = type opaque 63%"struct.benchmark::State::StateIterator.54.240.333.426.519.612.798.891.984.1449.1728.2007.2286.2844.3402.3495.3588.3681.3774.3867.4146" = type { i64, ptr } 64%"class.benchmark::internal::FunctionBenchmark.55.241.334.427.520.613.799.892.985.1450.1729.2008.2287.2845.3403.3496.3589.3682.3775.3868.4147" = type { %"class.benchmark::internal::Benchmark.27.213.306.399.492.585.771.864.957.1422.1701.1980.2259.2817.3375.3468.3561.3654.3747.3840.4119", ptr } 65%"class.std::initializer_list.56.242.335.428.521.614.800.893.986.1451.1730.2009.2288.2846.3404.3497.3590.3683.3776.3869.4148" = type { ptr, i64 } 66%"struct.std::pair.57.243.336.429.522.615.801.894.987.1452.1731.2010.2289.2847.3405.3498.3591.3684.3777.3870.4149" = type { ptr, ptr } 67%struct.CustomFixture.58.244.337.430.523.616.802.895.988.1453.1732.2011.2290.2848.3406.3499.3592.3685.3778.3871.4150 = type { i8 } 68%class.anon.59.245.338.431.524.617.803.896.989.1454.1733.2012.2291.2849.3407.3500.3593.3686.3779.3872.4151 = type { ptr } 69%"class.(anonymous namespace)::TestReporter.67.253.346.439.532.625.811.904.997.1462.1741.2020.2299.2857.3415.3508.3601.3694.3787.3880.4159" = type { %"class.benchmark::ConsoleReporter.base.61.247.340.433.526.619.805.898.991.1456.1735.2014.2293.2851.3409.3502.3595.3688.3781.3874.4153", %"class.std::vector.27.66.252.345.438.531.624.810.903.996.1461.1740.2019.2298.2856.3414.3507.3600.3693.3786.3879.4158" } 70%"class.benchmark::ConsoleReporter.base.61.247.340.433.526.619.805.898.991.1456.1735.2014.2293.2851.3409.3502.3595.3688.3781.3874.4153" = type <{ %"class.benchmark::BenchmarkReporter.60.246.339.432.525.618.804.897.990.1455.1734.2013.2292.2850.3408.3501.3594.3687.3780.3873.4152", i32, [4 x i8], i64, %"class.std::map.50.236.329.422.515.608.794.887.980.1445.1724.2003.2282.2840.3398.3491.3584.3677.3770.3863.4142", i8 }> 71%"class.benchmark::BenchmarkReporter.60.246.339.432.525.618.804.897.990.1455.1734.2013.2292.2850.3408.3501.3594.3687.3780.3873.4152" = type { ptr, ptr, ptr } 72%"class.std::vector.27.66.252.345.438.531.624.810.903.996.1461.1740.2019.2298.2856.3414.3507.3600.3693.3786.3879.4158" = type { %"struct.std::_Vector_base.28.65.251.344.437.530.623.809.902.995.1460.1739.2018.2297.2855.3413.3506.3599.3692.3785.3878.4157" } 73%"struct.std::_Vector_base.28.65.251.344.437.530.623.809.902.995.1460.1739.2018.2297.2855.3413.3506.3599.3692.3785.3878.4157" = type { %"struct.std::_Vector_base<benchmark::BenchmarkReporter::Run, std::allocator<benchmark::BenchmarkReporter::Run> >::_Vector_impl.64.250.343.436.529.622.808.901.994.1459.1738.2017.2296.2854.3412.3505.3598.3691.3784.3877.4156" } 74%"struct.std::_Vector_base<benchmark::BenchmarkReporter::Run, std::allocator<benchmark::BenchmarkReporter::Run> >::_Vector_impl.64.250.343.436.529.622.808.901.994.1459.1738.2017.2296.2854.3412.3505.3598.3691.3784.3877.4156" = type { %"struct.std::_Vector_base<benchmark::BenchmarkReporter::Run, std::allocator<benchmark::BenchmarkReporter::Run> >::_Vector_impl_data.63.249.342.435.528.621.807.900.993.1458.1737.2016.2295.2853.3411.3504.3597.3690.3783.3876.4155" } 75%"struct.std::_Vector_base<benchmark::BenchmarkReporter::Run, std::allocator<benchmark::BenchmarkReporter::Run> >::_Vector_impl_data.63.249.342.435.528.621.807.900.993.1458.1737.2016.2295.2853.3411.3504.3597.3690.3783.3876.4155" = type { ptr, ptr, ptr } 76%"struct.benchmark::BenchmarkReporter::Run.62.248.341.434.527.620.806.899.992.1457.1736.2015.2294.2852.3410.3503.3596.3689.3782.3875.4154" = type { %"class.std::__cxx11::basic_string.3.189.282.375.468.561.747.840.933.1398.1677.1956.2235.2793.3351.3444.3537.3630.3723.3816.4095", %"class.std::__cxx11::basic_string.3.189.282.375.468.561.747.840.933.1398.1677.1956.2235.2793.3351.3444.3537.3630.3723.3816.4095", i8, %"class.std::__cxx11::basic_string.3.189.282.375.468.561.747.840.933.1398.1677.1956.2235.2793.3351.3444.3537.3630.3723.3816.4095", i64, i32, double, double, double, double, double, i32, ptr, i32, ptr, i8, i8, %"class.std::map.50.236.329.422.515.608.794.887.980.1445.1724.2003.2282.2840.3398.3491.3584.3677.3770.3863.4142" } 77%"class.__gnu_cxx::__normal_iterator.32.68.254.347.440.533.626.812.905.998.1463.1742.2021.2300.2858.3416.3509.3602.3695.3788.3881.4160" = type { ptr } 78%"class.__gnu_cxx::__normal_iterator.69.255.348.441.534.627.813.906.999.1464.1743.2022.2301.2859.3417.3510.3603.3696.3789.3882.4161" = type { ptr } 79%"class.std::allocator.70.256.349.442.535.628.814.907.1000.1465.1744.2023.2302.2860.3418.3511.3604.3697.3790.3883.4162" = type { i8 } 80%"class.__gnu_cxx::new_allocator.71.257.350.443.536.629.815.908.1001.1466.1745.2024.2303.2861.3419.3512.3605.3698.3791.3884.4163" = type { i8 } 81%"class.std::allocator.0.72.258.351.444.537.630.816.909.1002.1467.1746.2025.2304.2862.3420.3513.3606.3699.3792.3885.4164" = type { i8 } 82%"class.__gnu_cxx::new_allocator.1.73.259.352.445.538.631.817.910.1003.1468.1747.2026.2305.2863.3421.3514.3607.3700.3793.3886.4165" = type { i8 } 83%"class.benchmark::ConsoleReporter.74.260.353.446.539.632.818.911.1004.1469.1748.2027.2306.2864.3422.3515.3608.3701.3794.3887.4166" = type <{ %"class.benchmark::BenchmarkReporter.60.246.339.432.525.618.804.897.990.1455.1734.2013.2292.2850.3408.3501.3594.3687.3780.3873.4152", i32, [4 x i8], i64, %"class.std::map.50.236.329.422.515.608.794.887.980.1445.1724.2003.2282.2840.3398.3491.3584.3677.3770.3863.4142", i8, [7 x i8] }> 84%"struct.benchmark::BenchmarkReporter::Context.75.261.354.447.540.633.819.912.1005.1470.1749.2028.2307.2865.3423.3516.3609.3702.3795.3888.4167" = type { i32, double, i8, i64 } 85%"class.std::allocator.8.76.262.355.448.541.634.820.913.1006.1471.1750.2029.2308.2866.3424.3517.3610.3703.3796.3889.4168" = type { i8 } 86%"class.__gnu_cxx::new_allocator.9.77.263.356.449.542.635.821.914.1007.1472.1751.2030.2309.2867.3425.3518.3611.3704.3797.3890.4169" = type { i8 } 87%"class.std::allocator.29.78.264.357.450.543.636.822.915.1008.1473.1752.2031.2310.2868.3426.3519.3612.3705.3798.3891.4170" = type { i8 } 88%"class.__gnu_cxx::new_allocator.30.79.265.358.451.544.637.823.916.1009.1474.1753.2032.2311.2869.3427.3520.3613.3706.3799.3892.4171" = type { i8 } 89%"class.__gnu_cxx::__normal_iterator.33.80.266.359.452.545.638.824.917.1010.1475.1754.2033.2312.2870.3428.3521.3614.3707.3800.3893.4172" = type { ptr } 90%"class.std::move_iterator.81.267.360.453.546.639.825.918.1011.1476.1755.2034.2313.2871.3429.3522.3615.3708.3801.3894.4173" = type { ptr } 91%"struct.std::_Rb_tree_node.83.269.362.455.548.641.827.920.1013.1478.1757.2036.2315.2873.3431.3524.3617.3710.3803.3896.4175" = type { %"struct.std::_Rb_tree_node_base.46.232.325.418.511.604.790.883.976.1441.1720.1999.2278.2836.3394.3487.3580.3673.3766.3859.4138", %"struct.__gnu_cxx::__aligned_membuf.82.268.361.454.547.640.826.919.1012.1477.1756.2035.2314.2872.3430.3523.3616.3709.3802.3895.4174" } 92%"struct.__gnu_cxx::__aligned_membuf.82.268.361.454.547.640.826.919.1012.1477.1756.2035.2314.2872.3430.3523.3616.3709.3802.3895.4174" = type { [48 x i8] } 93%"struct.std::pair.34.85.271.364.457.550.643.829.922.1015.1480.1759.2038.2317.2875.3433.3526.3619.3712.3805.3898.4177" = type { %"class.std::__cxx11::basic_string.3.189.282.375.468.561.747.840.933.1398.1677.1956.2235.2793.3351.3444.3537.3630.3723.3816.4095", %"class.benchmark::Counter.84.270.363.456.549.642.828.921.1014.1479.1758.2037.2316.2874.3432.3525.3618.3711.3804.3897.4176" } 94%"class.benchmark::Counter.84.270.363.456.549.642.828.921.1014.1479.1758.2037.2316.2874.3432.3525.3618.3711.3804.3897.4176" = type <{ double, i32, [4 x i8] }> 95%"struct.std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter> > >::_Reuse_or_alloc_node.86.272.365.458.551.644.830.923.1016.1481.1760.2039.2318.2876.3434.3527.3620.3713.3806.3899.4178" = type { ptr, ptr, ptr } 96%"struct.std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::Counter> > >::_Alloc_node.87.273.366.459.552.645.831.924.1017.1482.1761.2040.2319.2877.3435.3528.3621.3714.3807.3900.4179" = type { ptr } 97%"class.benchmark::internal::CheckHandler.88.274.367.460.553.646.832.925.1018.1483.1762.2041.2320.2878.3436.3529.3622.3715.3808.3901.4180" = type { ptr } 98%class.anon.37.89.275.368.461.554.647.833.926.1019.1484.1763.2042.2321.2879.3437.3530.3623.3716.3809.3902.4181 = type { ptr, ptr } 99%"class.benchmark::internal::LambdaBenchmark.90.276.369.462.555.648.834.927.1020.1485.1764.2043.2322.2880.3438.3531.3624.3717.3810.3903.4182" = type { %"class.benchmark::internal::Benchmark.27.213.306.399.492.585.771.864.957.1422.1701.1980.2259.2817.3375.3468.3561.3654.3747.3840.4119", %class.anon.37.89.275.368.461.554.647.833.926.1019.1484.1763.2042.2321.2879.3437.3530.3623.3716.3809.3902.4181 } 100%"class.benchmark::internal::LambdaBenchmark.38.91.277.370.463.556.649.835.928.1021.1486.1765.2044.2323.2881.3439.3532.3625.3718.3811.3904.4183" = type <{ %"class.benchmark::internal::Benchmark.27.213.306.399.492.585.771.864.957.1422.1701.1980.2259.2817.3375.3468.3561.3654.3747.3840.4119", %struct.CustomFixture.58.244.337.430.523.616.802.895.988.1453.1732.2011.2290.2848.3406.3499.3592.3685.3778.3871.4150, [7 x i8] }> 101%"class.benchmark::internal::LambdaBenchmark.39.92.278.371.464.557.650.836.929.1022.1487.1766.2045.2324.2882.3440.3533.3626.3719.3812.3905.4184" = type { %"class.benchmark::internal::Benchmark.27.213.306.399.492.585.771.864.957.1422.1701.1980.2259.2817.3375.3468.3561.3654.3747.3840.4119", %class.anon.59.245.338.431.524.617.803.896.989.1454.1733.2012.2291.2849.3407.3500.3593.3686.3779.3872.4151 } 102 103@_ZN9benchmark8internalL18stream_init_anchorE = external dso_local global i32, align 4 104@_ZStL8__ioinit = external dso_local global %"class.std::ios_base::Init.0.186.279.372.465.558.744.837.930.1395.1674.1953.2232.2790.3348.3441.3534.3627.3720.3813.4092", align 1 105@__dso_handle = external hidden global i8 106@_ZN12_GLOBAL__N_115ExpectedResultsE = external dso_local global %"class.std::vector.8.194.287.380.473.566.752.845.938.1403.1682.1961.2240.2798.3356.3449.3542.3635.3728.3821.4100", align 8 107@_ZL23_benchmark_2BM_function = external dso_local global ptr, align 8 108@.str = external dso_local unnamed_addr constant [12 x i8], align 1 109@dummy = external dso_local global ptr, align 8 110@.str.5 = external dso_local unnamed_addr constant [32 x i8], align 1 111@dummy70 = external dso_local global i32, align 4 112@.str.7 = external dso_local unnamed_addr constant [6 x i8], align 1 113@.str.8 = external dso_local unnamed_addr constant [4 x i8], align 1 114@.str.9 = external dso_local unnamed_addr constant [6 x i8], align 1 115@.str.10 = external dso_local unnamed_addr constant [4 x i8], align 1 116@.str.11 = external dso_local unnamed_addr constant [6 x i8], align 1 117@.str.12 = external dso_local unnamed_addr constant [6 x i8], align 1 118@dummy2 = external dso_local global i32, align 4 119@dummy92 = external dso_local global i32, align 4 120@.str.15 = external dso_local unnamed_addr constant [15 x i8], align 1 121@.str.16 = external dso_local unnamed_addr constant [3 x i8], align 1 122@.str.17 = external dso_local unnamed_addr constant [17 x i8], align 1 123@.str.18 = external dso_local unnamed_addr constant [28 x i8], align 1 124@.str.19 = external dso_local unnamed_addr constant [102 x i8], align 1 125@__PRETTY_FUNCTION__._Z10RunTestOnev = external dso_local unnamed_addr constant [18 x i8], align 1 126@.str.20 = external dso_local unnamed_addr constant [28 x i8], align 1 127@.str.21 = external dso_local unnamed_addr constant [44 x i8], align 1 128@.str.22 = external dso_local unnamed_addr constant [77 x i8], align 1 129@__PRETTY_FUNCTION__._Z10RunTestTwov = external dso_local unnamed_addr constant [18 x i8], align 1 130@.str.23 = external dso_local unnamed_addr constant [13 x i8], align 1 131@.str.24 = external dso_local unnamed_addr constant [65 x i8], align 1 132@.str.25 = external dso_local unnamed_addr constant [34 x i8], align 1 133@.str.26 = external dso_local unnamed_addr constant [12 x i8], align 1 134@.str.27 = external dso_local unnamed_addr constant [100 x i8], align 1 135@__PRETTY_FUNCTION__._ZN9benchmark5State13StateIteratorppEv = external dso_local unnamed_addr constant [79 x i8], align 1 136@_ZTVN9benchmark8internal17FunctionBenchmarkE = external dso_local unnamed_addr constant { [5 x ptr] }, align 8 137@.str.28 = external dso_local unnamed_addr constant [42 x i8], align 1 138@.str.29 = external dso_local unnamed_addr constant [26 x i8], align 1 139@_ZTVN12_GLOBAL__N_112TestReporterE = external dso_local unnamed_addr constant { [9 x ptr] }, align 8 140@_ZTVN10__cxxabiv120__si_class_type_infoE = external dso_local global ptr 141@_ZTSN12_GLOBAL__N_112TestReporterE = external dso_local constant [31 x i8], align 1 142@_ZTIN9benchmark15ConsoleReporterE = external dso_local constant ptr 143@_ZTIN12_GLOBAL__N_112TestReporterE = external dso_local constant { ptr, ptr, ptr }, align 8 144@_ZTVN9benchmark15ConsoleReporterE = external dso_local unnamed_addr constant { [9 x ptr] }, align 8 145@.str.30 = external dso_local unnamed_addr constant [24 x i8], align 1 146@.str.31 = external dso_local unnamed_addr constant [27 x i8], align 1 147@__func__._ZNK12_GLOBAL__N_18TestCase8CheckRunERKN9benchmark17BenchmarkReporter3RunE = external dso_local unnamed_addr constant [9 x i8], align 1 148@.str.32 = external dso_local unnamed_addr constant [10 x i8], align 1 149@.str.33 = external dso_local unnamed_addr constant [6 x i8], align 1 150@.str.34 = external dso_local unnamed_addr constant [26 x i8], align 1 151@.str.35 = external dso_local unnamed_addr constant [1 x i8], align 1 152@.str.36 = external dso_local unnamed_addr constant [23 x i8], align 1 153@_ZZN9benchmark8internal18GetNullLogInstanceEvE3log = external dso_local global %"class.benchmark::internal::LogType.43.229.322.415.508.601.787.880.973.1438.1717.1996.2275.2833.3391.3484.3577.3670.3763.3856.4135", align 8 154@_ZGVZN9benchmark8internal18GetNullLogInstanceEvE3log = external dso_local global i64, align 8 155@.str.37 = external dso_local unnamed_addr constant [2 x i8], align 1 156@.str.38 = external dso_local unnamed_addr constant [3 x i8], align 1 157@.str.39 = external dso_local unnamed_addr constant [10 x i8], align 1 158@.str.40 = external dso_local unnamed_addr constant [11 x i8], align 1 159@_ZZN9benchmark8internal19GetErrorLogInstanceEvE3log = external dso_local global %"class.benchmark::internal::LogType.43.229.322.415.508.601.787.880.973.1438.1717.1996.2275.2833.3391.3484.3577.3670.3763.3856.4135", align 8 160@_ZGVZN9benchmark8internal19GetErrorLogInstanceEvE3log = external dso_local global i64, align 8 161@_ZSt4clog = external dso_local global %"class.std::basic_ostream.42.228.321.414.507.600.786.879.972.1437.1716.1995.2274.2832.3390.3483.3576.3669.3762.3855.4134", align 8 162@_ZZN9benchmark8internal15GetAbortHandlerEvE7handler = external dso_local global ptr, align 8 163@_ZTVN9benchmark8internal15LambdaBenchmarkIZNS_17RegisterBenchmarkIPFvRNS_5StateEPKcEJRKS6_EEEPNS0_9BenchmarkES6_OT_DpOT0_EUlS4_E_EE = external dso_local unnamed_addr constant { [5 x ptr] }, align 8 164@_ZTSN9benchmark8internal15LambdaBenchmarkIZNS_17RegisterBenchmarkIPFvRNS_5StateEPKcEJRKS6_EEEPNS0_9BenchmarkES6_OT_DpOT0_EUlS4_E_EE = external dso_local constant [128 x i8], align 1 165@_ZTIN9benchmark8internal9BenchmarkE = external dso_local constant ptr 166@_ZTIN9benchmark8internal15LambdaBenchmarkIZNS_17RegisterBenchmarkIPFvRNS_5StateEPKcEJRKS6_EEEPNS0_9BenchmarkES6_OT_DpOT0_EUlS4_E_EE = external dso_local constant { ptr, ptr, ptr }, align 8 167@_ZTVN9benchmark8internal15LambdaBenchmarkI13CustomFixtureEE = external dso_local unnamed_addr constant { [5 x ptr] }, align 8 168@_ZTSN9benchmark8internal15LambdaBenchmarkI13CustomFixtureEE = external dso_local constant [56 x i8], align 1 169@_ZTIN9benchmark8internal15LambdaBenchmarkI13CustomFixtureEE = external dso_local constant { ptr, ptr, ptr }, align 8 170@"_ZTVN9benchmark8internal15LambdaBenchmarkIZ25TestRegistrationAtRuntimevE3$_0EE" = external dso_local unnamed_addr constant { [5 x ptr] }, align 8 171@"_ZTSN9benchmark8internal15LambdaBenchmarkIZ25TestRegistrationAtRuntimevE3$_0EE" = external dso_local constant [75 x i8], align 1 172@"_ZTIN9benchmark8internal15LambdaBenchmarkIZ25TestRegistrationAtRuntimevE3$_0EE" = external dso_local constant { ptr, ptr, ptr }, align 8 173@llvm.global_ctors = external global [1 x { i32, ptr, ptr }] 174 175; Function Attrs: uwtable 176declare dso_local void @__cxx_global_var_init() #0 section ".text.startup" 177 178declare dso_local i32 @_ZN9benchmark8internal17InitializeStreamsEv() #1 179 180; Function Attrs: uwtable 181declare dso_local void @__cxx_global_var_init.1() #0 section ".text.startup" 182 183declare dso_local void @_ZNSt8ios_base4InitC1Ev(ptr) unnamed_addr #1 184 185; Function Attrs: nounwind 186declare dso_local void @_ZNSt8ios_base4InitD1Ev(ptr) unnamed_addr #2 187 188; Function Attrs: nounwind 189declare dso_local i32 @__cxa_atexit(ptr, ptr, ptr) #3 190 191; Function Attrs: uwtable 192declare dso_local void @__cxx_global_var_init.2() #0 section ".text.startup" 193 194; Function Attrs: nounwind uwtable 195declare dso_local void @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EEC2Ev(ptr) unnamed_addr #4 align 2 196 197; Function Attrs: nounwind uwtable 198declare dso_local void @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EED2Ev(ptr) unnamed_addr #4 align 2 199 200; Function Attrs: uwtable 201declare dso_local void @_Z11BM_functionRN9benchmark5StateE(ptr dereferenceable(144)) #0 202 203; Function Attrs: argmemonly nounwind willreturn 204declare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture) #5 205 206; Function Attrs: alwaysinline uwtable 207declare dso_local { i64, ptr } @_ZN9benchmark5State5beginEv(ptr) #6 align 2 208 209; Function Attrs: alwaysinline uwtable 210declare dso_local { i64, ptr } @_ZN9benchmark5State3endEv(ptr) #6 align 2 211 212; Function Attrs: alwaysinline uwtable 213declare dso_local zeroext i1 @_ZNK9benchmark5State13StateIteratorneERKS1_(ptr, ptr dereferenceable(16)) #6 align 2 214 215; Function Attrs: alwaysinline nounwind uwtable 216declare dso_local void @_ZNK9benchmark5State13StateIteratordeEv(ptr) #7 align 2 217 218; Function Attrs: argmemonly nounwind willreturn 219declare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture) #5 220 221; Function Attrs: alwaysinline nounwind uwtable 222declare dso_local dereferenceable(16) ptr @_ZN9benchmark5State13StateIteratorppEv(ptr) #7 align 2 223 224; Function Attrs: uwtable 225declare dso_local void @__cxx_global_var_init.3() #0 section ".text.startup" 226 227declare dso_local ptr @_ZN9benchmark8internal25RegisterBenchmarkInternalEPNS0_9BenchmarkE(ptr) #1 228 229; Function Attrs: nobuiltin 230declare dso_local noalias ptr @_Znwm(i64) #8 231 232; Function Attrs: uwtable 233declare dso_local void @_ZN9benchmark8internal17FunctionBenchmarkC2EPKcPFvRNS_5StateEE(ptr, ptr, ptr) unnamed_addr #0 align 2 234 235declare dso_local i32 @__gxx_personality_v0(...) 236 237; Function Attrs: nobuiltin nounwind 238declare dso_local void @_ZdlPv(ptr) #9 239 240; Function Attrs: uwtable 241declare dso_local void @__cxx_global_var_init.4() #0 section ".text.startup" 242 243; Function Attrs: inlinehint uwtable 244declare dso_local ptr @_ZN9benchmark17RegisterBenchmarkEPKcPFvRNS_5StateEE(ptr, ptr) #10 245 246; Function Attrs: uwtable 247declare dso_local void @__cxx_global_var_init.6() #0 section ".text.startup" 248 249; Function Attrs: uwtable 250declare dso_local i32 @_ZN12_GLOBAL__N_18AddCasesERKSt16initializer_listINS_8TestCaseEE(ptr dereferenceable(16)) #0 251 252; Function Attrs: uwtable 253declare dso_local void @_ZN12_GLOBAL__N_18TestCaseC2EPKc(ptr, ptr) unnamed_addr #0 align 2 254 255; Function Attrs: inlinehint nounwind uwtable 256declare dso_local void @_ZN12_GLOBAL__N_18TestCaseD2Ev(ptr) unnamed_addr #11 align 2 257 258; Function Attrs: uwtable 259declare dso_local void @_Z13BM_extra_argsRN9benchmark5StateEPKc(ptr dereferenceable(144), ptr) #0 260 261declare dso_local void @_ZN9benchmark5State8SetLabelEPKc(ptr, ptr) #1 262 263; Function Attrs: uwtable 264declare dso_local i32 @_Z20RegisterFromFunctionv() #0 265 266; Function Attrs: nounwind uwtable 267declare dso_local void @_ZNSt4pairIPKcS1_EC2IS1_S1_Lb1EEERKS1_S5_(ptr, ptr dereferenceable(8), ptr dereferenceable(8)) unnamed_addr #4 align 2 268 269; Function Attrs: uwtable 270declare dso_local ptr @_ZN9benchmark17RegisterBenchmarkIPFvRNS_5StateEPKcEJRKS4_EEEPNS_8internal9BenchmarkES4_OT_DpOT0_(ptr, ptr dereferenceable(8), ptr dereferenceable(8)) #0 271 272; Function Attrs: uwtable 273declare dso_local void @__cxx_global_var_init.13() #0 section ".text.startup" 274 275; Function Attrs: uwtable 276declare dso_local void @__cxx_global_var_init.14() #0 section ".text.startup" 277 278; Function Attrs: uwtable 279declare dso_local void @_ZN12_GLOBAL__N_18TestCaseC2EPKcS2_(ptr, ptr, ptr) unnamed_addr #0 align 2 280 281; Function Attrs: uwtable 282declare dso_local void @_Z25TestRegistrationAtRuntimev() #0 283 284; Function Attrs: uwtable 285declare dso_local ptr @_ZN9benchmark17RegisterBenchmarkIR13CustomFixtureEEPNS_8internal9BenchmarkEPKcOT_(ptr, ptr dereferenceable(1)) #0 286 287; Function Attrs: uwtable 288declare dso_local ptr @"_ZN9benchmark17RegisterBenchmarkIRZ25TestRegistrationAtRuntimevE3$_0EEPNS_8internal9BenchmarkEPKcOT_"(ptr, ptr dereferenceable(8)) #0 289 290; Function Attrs: uwtable 291declare dso_local void @_Z10RunTestOnev() #0 292 293; Function Attrs: inlinehint uwtable 294declare dso_local void @_ZN12_GLOBAL__N_112TestReporterC2Ev(ptr) unnamed_addr #10 align 2 295 296declare dso_local i64 @_ZN9benchmark22RunSpecifiedBenchmarksEPNS_17BenchmarkReporterE(ptr) #1 297 298; Function Attrs: nounwind uwtable 299declare dso_local ptr @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE5beginEv(ptr) #4 align 2 300 301; Function Attrs: nounwind uwtable 302declare dso_local ptr @_ZNSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE5beginEv(ptr) #4 align 2 303 304; Function Attrs: nounwind uwtable 305declare dso_local ptr @_ZNSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE3endEv(ptr) #4 align 2 306 307; Function Attrs: inlinehint nounwind uwtable 308declare dso_local zeroext i1 @_ZN9__gnu_cxxneIPN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(ptr dereferenceable(8), ptr dereferenceable(8)) #11 309 310; Function Attrs: nounwind uwtable 311declare dso_local dereferenceable(248) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEdeEv(ptr) #4 align 2 312 313; Function Attrs: inlinehint nounwind uwtable 314declare dso_local zeroext i1 @_ZN9__gnu_cxxneIPN12_GLOBAL__N_18TestCaseESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(ptr dereferenceable(8), ptr dereferenceable(8)) #11 315 316; Function Attrs: nounwind uwtable 317declare dso_local ptr @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE3endEv(ptr) #4 align 2 318 319; Function Attrs: noreturn nounwind 320declare dso_local void @__assert_fail(ptr, ptr, i32, ptr) #12 321 322; Function Attrs: nounwind uwtable 323declare dso_local ptr @_ZNK9__gnu_cxx17__normal_iteratorIPN12_GLOBAL__N_18TestCaseESt6vectorIS2_SaIS2_EEEptEv(ptr) #4 align 2 324 325; Function Attrs: uwtable 326declare dso_local void @_ZNK12_GLOBAL__N_18TestCase8CheckRunERKN9benchmark17BenchmarkReporter3RunE(ptr, ptr dereferenceable(248)) #0 align 2 327 328; Function Attrs: nounwind uwtable 329declare dso_local dereferenceable(8) ptr @_ZN9__gnu_cxx17__normal_iteratorIPN12_GLOBAL__N_18TestCaseESt6vectorIS2_SaIS2_EEEppEv(ptr) #4 align 2 330 331; Function Attrs: nounwind uwtable 332declare dso_local dereferenceable(8) ptr @_ZN9__gnu_cxx17__normal_iteratorIPN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEppEv(ptr) #4 align 2 333 334; Function Attrs: inlinehint nounwind uwtable 335define internal zeroext i1 @_ZN9__gnu_cxxeqIPN12_GLOBAL__N_18TestCaseESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(ptr dereferenceable(8) %__lhs, ptr dereferenceable(8) %__rhs) #11 { 336entry: 337 %0 = load ptr, ptr undef, align 8 338 %cmp = icmp eq ptr null, %0 339 ret i1 %cmp 340} 341 342; Function Attrs: inlinehint nounwind uwtable 343declare dso_local void @_ZN12_GLOBAL__N_112TestReporterD2Ev(ptr) unnamed_addr #11 align 2 344 345; Function Attrs: uwtable 346define dso_local void @_Z10RunTestTwov() #0 personality ptr @__gxx_personality_v0 { 347entry: 348 br i1 undef, label %for.body, label %for.cond.cleanup 349 350for.cond.cleanup: ; preds = %entry 351 %call47 = call zeroext i1 @_ZN9__gnu_cxxeqIPN12_GLOBAL__N_18TestCaseESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(ptr dereferenceable(8) undef, ptr dereferenceable(8) undef) #3 352 ret void 353 354for.body: ; preds = %entry 355 call void @llvm.trap() 356 unreachable 357} 358 359; Function Attrs: nounwind uwtable 360declare dso_local i64 @_ZNKSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE4sizeEv(ptr) #4 align 2 361 362; Function Attrs: nounwind uwtable 363declare dso_local void @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE5clearEv(ptr) #4 align 2 364 365declare dso_local void @_ZN9benchmark25ClearRegisteredBenchmarksEv() #1 366 367; Function Attrs: inlinehint nounwind uwtable 368declare dso_local zeroext i1 @_ZN9__gnu_cxxeqIPN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(ptr dereferenceable(8), ptr dereferenceable(8)) #11 369 370; Function Attrs: norecurse uwtable 371declare dso_local i32 @main(i32, ptr) #13 372 373declare dso_local void @_ZN9benchmark10InitializeEPiPPc(ptr, ptr) #1 374 375; Function Attrs: nounwind uwtable 376declare dso_local void @_ZNSt12_Vector_baseIN12_GLOBAL__N_18TestCaseESaIS1_EEC2Ev(ptr) unnamed_addr #4 align 2 377 378; Function Attrs: nounwind uwtable 379declare dso_local void @_ZNSt12_Vector_baseIN12_GLOBAL__N_18TestCaseESaIS1_EE12_Vector_implC2Ev(ptr) unnamed_addr #4 align 2 380 381; Function Attrs: nounwind uwtable 382declare dso_local void @_ZNSaIN12_GLOBAL__N_18TestCaseEEC2Ev(ptr) unnamed_addr #4 align 2 383 384; Function Attrs: nounwind uwtable 385declare dso_local void @_ZNSt12_Vector_baseIN12_GLOBAL__N_18TestCaseESaIS1_EE17_Vector_impl_dataC2Ev(ptr) unnamed_addr #4 align 2 386 387; Function Attrs: nounwind uwtable 388declare dso_local void @_ZN9__gnu_cxx13new_allocatorIN12_GLOBAL__N_18TestCaseEEC2Ev(ptr) unnamed_addr #4 align 2 389 390; Function Attrs: alwaysinline nounwind uwtable 391declare dso_local void @_ZN9benchmark5State13StateIteratorC2EPS0_(ptr, ptr) unnamed_addr #7 align 2 392 393declare dso_local void @_ZN9benchmark5State16StartKeepRunningEv(ptr) #1 394 395; Function Attrs: alwaysinline nounwind uwtable 396declare dso_local void @_ZN9benchmark5State13StateIteratorC2Ev(ptr) unnamed_addr #7 align 2 397 398; Function Attrs: nounwind readnone willreturn 399declare i64 @llvm.expect.i64(i64, i64) #14 400 401declare dso_local void @_ZN9benchmark5State17FinishKeepRunningEv(ptr) #1 402 403declare dso_local void @_ZN9benchmark8internal9BenchmarkC2EPKc(ptr, ptr) unnamed_addr #1 404 405; Function Attrs: nounwind uwtable 406declare dso_local ptr @_ZNKSt16initializer_listIN12_GLOBAL__N_18TestCaseEE5beginEv(ptr) #4 align 2 407 408; Function Attrs: nounwind uwtable 409declare dso_local ptr @_ZNKSt16initializer_listIN12_GLOBAL__N_18TestCaseEE3endEv(ptr) #4 align 2 410 411; Function Attrs: inlinehint uwtable 412declare dso_local void @_ZN12_GLOBAL__N_18TestCaseC2ERKS0_(ptr, ptr dereferenceable(40)) unnamed_addr #10 align 2 413 414; Function Attrs: uwtable 415declare dso_local void @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE9push_backERKS1_(ptr, ptr dereferenceable(40)) #0 align 2 416 417; Function Attrs: nounwind uwtable 418declare dso_local i64 @_ZNKSt16initializer_listIN12_GLOBAL__N_18TestCaseEE4sizeEv(ptr) #4 align 2 419 420; Function Attrs: uwtable 421declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_(ptr, ptr dereferenceable(32)) unnamed_addr #0 align 2 422 423; Function Attrs: nounwind uwtable 424declare dso_local ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr) #4 align 2 425 426; Function Attrs: uwtable 427declare dso_local void @_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_(ptr noalias sret(%"class.std::allocator.0.72.258.351.444.537.630.816.909.1002.1467.1746.2025.2304.2862.3420.3513.3606.3699.3792.3885.4164"), ptr dereferenceable(1)) #0 align 2 428 429; Function Attrs: nounwind uwtable 430declare dso_local dereferenceable(1) ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv(ptr) #4 align 2 431 432; Function Attrs: nounwind uwtable 433declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_(ptr, ptr, ptr dereferenceable(1)) unnamed_addr #4 align 2 434 435; Function Attrs: uwtable 436declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_(ptr, ptr, ptr) #0 align 2 437 438; Function Attrs: nounwind uwtable 439declare dso_local ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr) #4 align 2 440 441; Function Attrs: nounwind uwtable 442declare dso_local i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr) #4 align 2 443 444; Function Attrs: nounwind uwtable 445define available_externally dso_local void @_ZNSaIcED2Ev(ptr %this) unnamed_addr #4 align 2 { 446entry: 447 ret void 448} 449 450; Function Attrs: nounwind uwtable 451declare dso_local ptr @_ZNSt14pointer_traitsIPcE10pointer_toERc(ptr dereferenceable(1)) #4 align 2 452 453; Function Attrs: inlinehint nounwind uwtable 454declare dso_local ptr @_ZSt9addressofIcEPT_RS0_(ptr dereferenceable(1)) #11 455 456; Function Attrs: inlinehint nounwind uwtable 457declare dso_local ptr @_ZSt11__addressofIcEPT_RS0_(ptr dereferenceable(1)) #11 458 459; Function Attrs: nounwind uwtable 460declare dso_local void @_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_(ptr noalias sret(%"class.std::allocator.0.72.258.351.444.537.630.816.909.1002.1467.1746.2025.2304.2862.3420.3513.3606.3699.3792.3885.4164"), ptr dereferenceable(1)) #4 align 2 461 462; Function Attrs: nounwind uwtable 463declare dso_local void @_ZNSaIcEC2ERKS_(ptr, ptr dereferenceable(1)) unnamed_addr #4 align 2 464 465; Function Attrs: nounwind uwtable 466declare dso_local void @_ZN9__gnu_cxx13new_allocatorIcEC2ERKS1_(ptr, ptr dereferenceable(1)) unnamed_addr #4 align 2 467 468; Function Attrs: nounwind uwtable 469declare dso_local dereferenceable(1) ptr @_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_(ptr dereferenceable(1)) #4 470 471; Function Attrs: nounwind uwtable 472declare dso_local void @_ZN9__gnu_cxx13new_allocatorIcED2Ev(ptr) unnamed_addr #4 align 2 473 474; Function Attrs: uwtable 475declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type(ptr, ptr, ptr) #0 align 2 476 477; Function Attrs: uwtable 478declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag(ptr, ptr, ptr) #0 align 2 479 480; Function Attrs: inlinehint nounwind uwtable 481declare dso_local zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIcEEbPT_(ptr) #11 482 483; Function Attrs: noreturn 484declare dso_local void @_ZSt19__throw_logic_errorPKc(ptr) #15 485 486; Function Attrs: inlinehint uwtable 487declare dso_local i64 @_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_(ptr, ptr) #10 488 489; Function Attrs: nounwind uwtable 490declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr, ptr) #4 align 2 491 492declare dso_local ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr, ptr dereferenceable(8), i64) #1 493 494; Function Attrs: nounwind uwtable 495declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr, i64) #4 align 2 496 497; Function Attrs: nounwind uwtable 498declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_(ptr, ptr, ptr) #4 align 2 499 500declare dso_local ptr @__cxa_begin_catch(ptr) 501 502; Function Attrs: uwtable 503declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr) #0 align 2 504 505declare dso_local void @__cxa_rethrow() 506 507declare dso_local void @__cxa_end_catch() 508 509; Function Attrs: noinline noreturn nounwind 510declare hidden void @__clang_call_terminate(ptr) #16 511 512declare dso_local void @_ZSt9terminatev() 513 514; Function Attrs: uwtable 515declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr, i64) #0 align 2 516 517; Function Attrs: inlinehint nounwind uwtable 518declare dso_local i64 @_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag(ptr, ptr) #11 519 520; Function Attrs: inlinehint nounwind uwtable 521declare dso_local void @_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_(ptr dereferenceable(8)) #11 522 523; Function Attrs: uwtable 524declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm(ptr, ptr, i64) #0 align 2 525 526; Function Attrs: nounwind uwtable 527declare dso_local void @_ZNSt11char_traitsIcE6assignERcRKc(ptr dereferenceable(1), ptr dereferenceable(1)) #4 align 2 528 529; Function Attrs: nounwind uwtable 530declare dso_local ptr @_ZNSt11char_traitsIcE4copyEPcPKcm(ptr, ptr, i64) #4 align 2 531 532; Function Attrs: argmemonly nounwind willreturn 533declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #5 534 535; Function Attrs: uwtable 536declare dso_local zeroext i1 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv(ptr) #0 align 2 537 538; Function Attrs: nounwind uwtable 539declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm(ptr, i64) #4 align 2 540 541; Function Attrs: nounwind uwtable 542declare dso_local ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr) #4 align 2 543 544; Function Attrs: nounwind uwtable 545declare dso_local ptr @_ZNSt14pointer_traitsIPKcE10pointer_toERS0_(ptr dereferenceable(1)) #4 align 2 546 547; Function Attrs: inlinehint nounwind uwtable 548declare dso_local ptr @_ZSt9addressofIKcEPT_RS1_(ptr dereferenceable(1)) #11 549 550; Function Attrs: inlinehint nounwind uwtable 551declare dso_local ptr @_ZSt11__addressofIKcEPT_RS1_(ptr dereferenceable(1)) #11 552 553; Function Attrs: uwtable 554declare dso_local void @_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm(ptr dereferenceable(1), ptr, i64) #0 align 2 555 556; Function Attrs: nounwind uwtable 557declare dso_local dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv(ptr) #4 align 2 558 559declare dso_local void @__cxa_call_unexpected(ptr) 560 561; Function Attrs: nounwind uwtable 562declare dso_local void @_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm(ptr, ptr, i64) #4 align 2 563 564; Function Attrs: nounwind uwtable 565declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm(ptr, i64) #4 align 2 566 567; Function Attrs: uwtable 568declare dso_local void @_ZNSt16allocator_traitsISaIN12_GLOBAL__N_18TestCaseEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_(ptr dereferenceable(1), ptr, ptr dereferenceable(40)) #0 align 2 569 570; Function Attrs: uwtable 571declare dso_local void @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(ptr, ptr, ptr dereferenceable(40)) #0 align 2 572 573; Function Attrs: uwtable 574declare dso_local void @_ZN9__gnu_cxx13new_allocatorIN12_GLOBAL__N_18TestCaseEE9constructIS2_JRKS2_EEEvPT_DpOT0_(ptr, ptr, ptr dereferenceable(40)) #0 align 2 575 576; Function Attrs: nounwind uwtable 577declare dso_local dereferenceable(40) ptr @_ZSt7forwardIRKN12_GLOBAL__N_18TestCaseEEOT_RNSt16remove_referenceIS4_E4typeE(ptr dereferenceable(40)) #4 578 579; Function Attrs: uwtable 580declare dso_local i64 @_ZNKSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE12_M_check_lenEmPKc(ptr, i64, ptr) #0 align 2 581 582; Function Attrs: inlinehint nounwind uwtable 583define internal i64 @_ZN9__gnu_cxxmiIPN12_GLOBAL__N_18TestCaseESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(ptr dereferenceable(8) %__lhs, ptr dereferenceable(8) %__rhs) #11 { 584entry: 585 ret i64 undef 586} 587 588; Function Attrs: uwtable 589declare dso_local ptr @_ZNSt12_Vector_baseIN12_GLOBAL__N_18TestCaseESaIS1_EE11_M_allocateEm(ptr, i64) #0 align 2 590 591; Function Attrs: nounwind uwtable 592declare dso_local ptr @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE11_S_relocateEPS1_S4_S4_RS2_(ptr, ptr, ptr, ptr dereferenceable(1)) #4 align 2 593 594; Function Attrs: nounwind uwtable 595define internal dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPN12_GLOBAL__N_18TestCaseESt6vectorIS2_SaIS2_EEE4baseEv(ptr %this) #4 align 2 { 596entry: 597 ret ptr undef 598} 599 600; Function Attrs: nounwind uwtable 601declare dso_local dereferenceable(1) ptr @_ZNSt12_Vector_baseIN12_GLOBAL__N_18TestCaseESaIS1_EE19_M_get_Tp_allocatorEv(ptr) #4 align 2 602 603; Function Attrs: nounwind uwtable 604declare dso_local void @_ZNSt16allocator_traitsISaIN12_GLOBAL__N_18TestCaseEEE7destroyIS1_EEvRS2_PT_(ptr dereferenceable(1), ptr) #4 align 2 605 606; Function Attrs: inlinehint uwtable 607declare dso_local void @_ZSt8_DestroyIPN12_GLOBAL__N_18TestCaseES1_EvT_S3_RSaIT0_E(ptr, ptr, ptr dereferenceable(1)) #10 608 609; Function Attrs: uwtable 610declare dso_local void @_ZNSt12_Vector_baseIN12_GLOBAL__N_18TestCaseESaIS1_EE13_M_deallocateEPS1_m(ptr, ptr, i64) #0 align 2 611 612; Function Attrs: nounwind uwtable 613declare dso_local i64 @_ZNKSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE8max_sizeEv(ptr) #4 align 2 614 615; Function Attrs: noreturn 616declare dso_local void @_ZSt20__throw_length_errorPKc(ptr) #15 617 618; Function Attrs: inlinehint nounwind uwtable 619declare dso_local dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr dereferenceable(8), ptr dereferenceable(8)) #11 620 621; Function Attrs: nounwind uwtable 622declare dso_local i64 @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE11_S_max_sizeERKS2_(ptr dereferenceable(1)) #4 align 2 623 624; Function Attrs: nounwind uwtable 625declare dso_local dereferenceable(1) ptr @_ZNKSt12_Vector_baseIN12_GLOBAL__N_18TestCaseESaIS1_EE19_M_get_Tp_allocatorEv(ptr) #4 align 2 626 627; Function Attrs: nounwind uwtable 628declare dso_local i64 @_ZNSt16allocator_traitsISaIN12_GLOBAL__N_18TestCaseEEE8max_sizeERKS2_(ptr dereferenceable(1)) #4 align 2 629 630; Function Attrs: inlinehint nounwind uwtable 631declare dso_local dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr dereferenceable(8), ptr dereferenceable(8)) #11 632 633; Function Attrs: nounwind uwtable 634declare dso_local i64 @_ZNK9__gnu_cxx13new_allocatorIN12_GLOBAL__N_18TestCaseEE8max_sizeEv(ptr) #4 align 2 635 636; Function Attrs: uwtable 637declare dso_local ptr @_ZNSt16allocator_traitsISaIN12_GLOBAL__N_18TestCaseEEE8allocateERS2_m(ptr dereferenceable(1), i64) #0 align 2 638 639; Function Attrs: uwtable 640declare dso_local ptr @_ZN9__gnu_cxx13new_allocatorIN12_GLOBAL__N_18TestCaseEE8allocateEmPKv(ptr, i64, ptr) #0 align 2 641 642; Function Attrs: noreturn 643declare dso_local void @_ZSt17__throw_bad_allocv() #15 644 645; Function Attrs: nounwind uwtable 646declare dso_local ptr @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE14_S_do_relocateEPS1_S4_S4_RS2_St17integral_constantIbLb1EE(ptr, ptr, ptr, ptr dereferenceable(1)) #4 align 2 647 648; Function Attrs: inlinehint nounwind uwtable 649declare dso_local ptr @_ZSt12__relocate_aIPN12_GLOBAL__N_18TestCaseES2_SaIS1_EET0_T_S5_S4_RT1_(ptr, ptr, ptr, ptr dereferenceable(1)) #11 650 651; Function Attrs: inlinehint nounwind uwtable 652declare dso_local ptr @_ZSt14__relocate_a_1IPN12_GLOBAL__N_18TestCaseES2_SaIS1_EET0_T_S5_S4_RT1_(ptr, ptr, ptr, ptr dereferenceable(1)) #11 653 654; Function Attrs: inlinehint nounwind uwtable 655declare dso_local ptr @_ZSt12__niter_baseIPN12_GLOBAL__N_18TestCaseEET_S3_(ptr) #11 656 657; Function Attrs: inlinehint nounwind uwtable 658declare dso_local void @_ZSt19__relocate_object_aIN12_GLOBAL__N_18TestCaseES1_SaIS1_EEvPT_PT0_RT1_(ptr, ptr, ptr dereferenceable(1)) #11 659 660; Function Attrs: inlinehint nounwind uwtable 661declare dso_local ptr @_ZSt11__addressofIN12_GLOBAL__N_18TestCaseEEPT_RS2_(ptr dereferenceable(40)) #11 662 663; Function Attrs: nounwind uwtable 664declare dso_local void @_ZNSt16allocator_traitsISaIN12_GLOBAL__N_18TestCaseEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_(ptr dereferenceable(1), ptr, ptr dereferenceable(40)) #4 align 2 665 666; Function Attrs: nounwind uwtable 667declare dso_local dereferenceable(40) ptr @_ZSt4moveIRN12_GLOBAL__N_18TestCaseEEONSt16remove_referenceIT_E4typeEOS4_(ptr dereferenceable(40)) #4 668 669; Function Attrs: nounwind uwtable 670declare dso_local void @_ZN9__gnu_cxx13new_allocatorIN12_GLOBAL__N_18TestCaseEE9constructIS2_JS2_EEEvPT_DpOT0_(ptr, ptr, ptr dereferenceable(40)) #4 align 2 671 672; Function Attrs: nounwind uwtable 673declare dso_local dereferenceable(40) ptr @_ZSt7forwardIN12_GLOBAL__N_18TestCaseEEOT_RNSt16remove_referenceIS2_E4typeE(ptr dereferenceable(40)) #4 674 675; Function Attrs: inlinehint nounwind uwtable 676declare dso_local void @_ZN12_GLOBAL__N_18TestCaseC2EOS0_(ptr, ptr dereferenceable(40)) unnamed_addr #11 align 2 677 678; Function Attrs: nounwind uwtable 679declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_(ptr, ptr dereferenceable(32)) unnamed_addr #4 align 2 680 681; Function Attrs: nounwind uwtable 682declare dso_local void @_ZN9__gnu_cxx13new_allocatorIN12_GLOBAL__N_18TestCaseEE7destroyIS2_EEvPT_(ptr, ptr) #4 align 2 683 684; Function Attrs: inlinehint uwtable 685declare dso_local void @_ZSt8_DestroyIPN12_GLOBAL__N_18TestCaseEEvT_S3_(ptr, ptr) #10 686 687; Function Attrs: uwtable 688declare dso_local void @_ZNSt12_Destroy_auxILb0EE9__destroyIPN12_GLOBAL__N_18TestCaseEEEvT_S5_(ptr, ptr) #0 align 2 689 690; Function Attrs: inlinehint nounwind uwtable 691declare dso_local void @_ZSt8_DestroyIN12_GLOBAL__N_18TestCaseEEvPT_(ptr) #11 692 693; Function Attrs: uwtable 694declare dso_local void @_ZNSt16allocator_traitsISaIN12_GLOBAL__N_18TestCaseEEE10deallocateERS2_PS1_m(ptr dereferenceable(1), ptr, i64) #0 align 2 695 696; Function Attrs: nounwind uwtable 697declare dso_local void @_ZN9__gnu_cxx13new_allocatorIN12_GLOBAL__N_18TestCaseEE10deallocateEPS2_m(ptr, ptr, i64) #4 align 2 698 699; Function Attrs: nounwind uwtable 700declare dso_local void @_ZNSaIcEC2Ev(ptr) unnamed_addr #4 align 2 701 702; Function Attrs: uwtable 703declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_(ptr, ptr, ptr dereferenceable(1)) unnamed_addr #0 align 2 704 705; Function Attrs: nounwind uwtable 706declare dso_local void @_ZN9__gnu_cxx13new_allocatorIcEC2Ev(ptr) unnamed_addr #4 align 2 707 708; Function Attrs: nounwind uwtable 709declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_(ptr, ptr, ptr dereferenceable(1)) unnamed_addr #4 align 2 710 711; Function Attrs: uwtable 712declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr, ptr, ptr) #0 align 2 713 714; Function Attrs: nounwind uwtable 715declare dso_local i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr) #4 align 2 716 717; Function Attrs: uwtable 718declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr, ptr, ptr) #0 align 2 719 720; Function Attrs: uwtable 721declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr, ptr, ptr) #0 align 2 722 723; Function Attrs: inlinehint nounwind uwtable 724declare dso_local zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr) #11 725 726; Function Attrs: inlinehint uwtable 727declare dso_local i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr, ptr) #10 728 729; Function Attrs: nounwind uwtable 730declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr, ptr, ptr) #4 align 2 731 732; Function Attrs: inlinehint nounwind uwtable 733declare dso_local i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr, ptr) #11 734 735; Function Attrs: inlinehint nounwind uwtable 736declare dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr dereferenceable(8)) #11 737 738; Function Attrs: nounwind 739declare dso_local i64 @strlen(ptr) #2 740 741; Function Attrs: nounwind uwtable 742declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev(ptr) unnamed_addr #4 align 2 743 744; Function Attrs: uwtable 745declare dso_local void @_ZN9benchmark15ConsoleReporterC2ENS0_13OutputOptionsE(ptr, i32) unnamed_addr #0 align 2 746 747; Function Attrs: nounwind uwtable 748declare dso_local void @_ZNSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EEC2Ev(ptr) unnamed_addr #4 align 2 749 750declare dso_local zeroext i1 @_ZN9benchmark15ConsoleReporter13ReportContextERKNS_17BenchmarkReporter7ContextE(ptr, ptr dereferenceable(32)) unnamed_addr #1 751 752; Function Attrs: uwtable 753declare dso_local void @_ZN12_GLOBAL__N_112TestReporter10ReportRunsERKSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS4_EE(ptr, ptr dereferenceable(24)) unnamed_addr #0 align 2 754 755; Function Attrs: nounwind uwtable 756declare dso_local void @_ZN9benchmark17BenchmarkReporter8FinalizeEv(ptr) unnamed_addr #4 align 2 757 758; Function Attrs: inlinehint nounwind uwtable 759declare dso_local void @_ZN12_GLOBAL__N_112TestReporterD0Ev(ptr) unnamed_addr #11 align 2 760 761declare dso_local void @_ZN9benchmark15ConsoleReporter12PrintRunDataERKNS_17BenchmarkReporter3RunE(ptr, ptr dereferenceable(248)) unnamed_addr #1 762 763declare dso_local void @_ZN9benchmark15ConsoleReporter11PrintHeaderERKNS_17BenchmarkReporter3RunE(ptr, ptr dereferenceable(248)) unnamed_addr #1 764 765declare dso_local void @_ZN9benchmark17BenchmarkReporterC2Ev(ptr) unnamed_addr #1 766 767; Function Attrs: argmemonly nounwind willreturn writeonly 768declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #17 769 770; Function Attrs: nounwind uwtable 771declare dso_local void @_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterESt4lessIS5_ESaISt4pairIKS5_S7_EEEC2Ev(ptr) unnamed_addr #4 align 2 772 773; Function Attrs: nounwind uwtable 774declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EEC2Ev(ptr) unnamed_addr #4 align 2 775 776; Function Attrs: nounwind uwtable 777declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_Rb_tree_implISE_Lb1EEC2Ev(ptr) unnamed_addr #4 align 2 778 779; Function Attrs: nounwind uwtable 780declare dso_local void @_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEC2Ev(ptr) unnamed_addr #4 align 2 781 782; Function Attrs: nounwind uwtable 783declare dso_local void @_ZNSt20_Rb_tree_key_compareISt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2Ev(ptr) unnamed_addr #4 align 2 784 785; Function Attrs: nounwind uwtable 786declare dso_local void @_ZNSt15_Rb_tree_headerC2Ev(ptr) unnamed_addr #4 align 2 787 788; Function Attrs: nounwind uwtable 789declare dso_local void @_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEC2Ev(ptr) unnamed_addr #4 align 2 790 791; Function Attrs: nounwind uwtable 792declare dso_local void @_ZNSt15_Rb_tree_header8_M_resetEv(ptr) #4 align 2 793 794; Function Attrs: nounwind uwtable 795declare dso_local void @_ZNSt12_Vector_baseIN9benchmark17BenchmarkReporter3RunESaIS2_EEC2Ev(ptr) unnamed_addr #4 align 2 796 797; Function Attrs: nounwind uwtable 798declare dso_local void @_ZNSt12_Vector_baseIN9benchmark17BenchmarkReporter3RunESaIS2_EE12_Vector_implC2Ev(ptr) unnamed_addr #4 align 2 799 800; Function Attrs: nounwind uwtable 801declare dso_local void @_ZNSaIN9benchmark17BenchmarkReporter3RunEEC2Ev(ptr) unnamed_addr #4 align 2 802 803; Function Attrs: nounwind uwtable 804declare dso_local void @_ZNSt12_Vector_baseIN9benchmark17BenchmarkReporter3RunESaIS2_EE17_Vector_impl_dataC2Ev(ptr) unnamed_addr #4 align 2 805 806; Function Attrs: nounwind uwtable 807declare dso_local void @_ZN9__gnu_cxx13new_allocatorIN9benchmark17BenchmarkReporter3RunEEC2Ev(ptr) unnamed_addr #4 align 2 808 809; Function Attrs: uwtable 810declare dso_local ptr @_ZNSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE6insertIN9__gnu_cxx17__normal_iteratorIPKS2_S4_EEvEENS7_IPS2_S4_EESA_T_SD_(ptr, ptr, ptr, ptr) #0 align 2 811 812; Function Attrs: nounwind uwtable 813declare dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEC2IPS3_EERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameISC_SB_EE7__valueES8_E6__typeEEE(ptr, ptr dereferenceable(8)) unnamed_addr #4 align 2 814 815; Function Attrs: inlinehint nounwind uwtable 816declare dso_local ptr @_ZSt5beginISt6vectorIN9benchmark17BenchmarkReporter3RunESaIS3_EEEDTcldtfp_5beginEERKT_(ptr dereferenceable(24)) #11 817 818; Function Attrs: inlinehint nounwind uwtable 819declare dso_local ptr @_ZSt3endISt6vectorIN9benchmark17BenchmarkReporter3RunESaIS3_EEEDTcldtfp_3endEERKT_(ptr dereferenceable(24)) #11 820 821declare dso_local void @_ZN9benchmark15ConsoleReporter10ReportRunsERKSt6vectorINS_17BenchmarkReporter3RunESaIS3_EE(ptr, ptr dereferenceable(24)) unnamed_addr #1 822 823; Function Attrs: inlinehint nounwind uwtable 824declare dso_local i64 @_ZN9__gnu_cxxmiIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(ptr dereferenceable(8), ptr dereferenceable(8)) #11 825 826; Function Attrs: nounwind uwtable 827declare dso_local ptr @_ZNKSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE6cbeginEv(ptr) #4 align 2 828 829; Function Attrs: uwtable 830declare dso_local void @_ZNSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE18_M_insert_dispatchIN9__gnu_cxx17__normal_iteratorIPKS2_S4_EEEEvNS7_IPS2_S4_EET_SD_St12__false_type(ptr, ptr, ptr, ptr) #0 align 2 831 832; Function Attrs: nounwind uwtable 833declare dso_local ptr @_ZNK9__gnu_cxx17__normal_iteratorIPN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEplEl(ptr, i64) #4 align 2 834 835; Function Attrs: nounwind uwtable 836declare dso_local dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEE4baseEv(ptr) #4 align 2 837 838; Function Attrs: nounwind uwtable 839declare dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEC2ERKS5_(ptr, ptr dereferenceable(8)) unnamed_addr #4 align 2 840 841; Function Attrs: uwtable 842declare dso_local void @_ZNSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS2_S4_EEEEvNS7_IPS2_S4_EET_SD_St20forward_iterator_tag(ptr, ptr, ptr, ptr) #0 align 2 843 844; Function Attrs: inlinehint nounwind uwtable 845declare dso_local void @_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_(ptr dereferenceable(8)) #11 846 847; Function Attrs: inlinehint nounwind uwtable 848declare dso_local zeroext i1 @_ZN9__gnu_cxxneIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(ptr dereferenceable(8), ptr dereferenceable(8)) #11 849 850; Function Attrs: inlinehint uwtable 851declare dso_local i64 @_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_(ptr, ptr) #10 852 853; Function Attrs: inlinehint nounwind uwtable 854declare dso_local i64 @_ZN9__gnu_cxxmiIPN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_(ptr dereferenceable(8), ptr dereferenceable(8)) #11 855 856; Function Attrs: inlinehint uwtable 857declare dso_local ptr @_ZSt22__uninitialized_move_aIPN9benchmark17BenchmarkReporter3RunES3_SaIS2_EET0_T_S6_S5_RT1_(ptr, ptr, ptr, ptr dereferenceable(1)) #10 858 859; Function Attrs: nounwind uwtable 860declare dso_local dereferenceable(1) ptr @_ZNSt12_Vector_baseIN9benchmark17BenchmarkReporter3RunESaIS2_EE19_M_get_Tp_allocatorEv(ptr) #4 align 2 861 862; Function Attrs: inlinehint uwtable 863declare dso_local ptr @_ZSt13move_backwardIPN9benchmark17BenchmarkReporter3RunES3_ET0_T_S5_S4_(ptr, ptr, ptr) #10 864 865; Function Attrs: nounwind uwtable 866declare dso_local dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEE4baseEv(ptr) #4 align 2 867 868; Function Attrs: inlinehint uwtable 869declare dso_local ptr @_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEENS1_IPS4_S9_EEET0_T_SE_SD_(ptr, ptr, ptr) #10 870 871; Function Attrs: inlinehint uwtable 872declare dso_local void @_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEEmEvRT_T0_(ptr dereferenceable(8), i64) #10 873 874; Function Attrs: inlinehint uwtable 875declare dso_local ptr @_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEEPS4_S4_ET0_T_SD_SC_RSaIT1_E(ptr, ptr, ptr, ptr dereferenceable(1)) #10 876 877; Function Attrs: uwtable 878declare dso_local i64 @_ZNKSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE12_M_check_lenEmPKc(ptr, i64, ptr) #0 align 2 879 880; Function Attrs: uwtable 881declare dso_local ptr @_ZNSt12_Vector_baseIN9benchmark17BenchmarkReporter3RunESaIS2_EE11_M_allocateEm(ptr, i64) #0 align 2 882 883; Function Attrs: inlinehint uwtable 884declare dso_local ptr @_ZSt34__uninitialized_move_if_noexcept_aIPN9benchmark17BenchmarkReporter3RunES3_SaIS2_EET0_T_S6_S5_RT1_(ptr, ptr, ptr, ptr dereferenceable(1)) #10 885 886; Function Attrs: inlinehint uwtable 887declare dso_local void @_ZSt8_DestroyIPN9benchmark17BenchmarkReporter3RunES2_EvT_S4_RSaIT0_E(ptr, ptr, ptr dereferenceable(1)) #10 888 889; Function Attrs: uwtable 890declare dso_local void @_ZNSt12_Vector_baseIN9benchmark17BenchmarkReporter3RunESaIS2_EE13_M_deallocateEPS2_m(ptr, ptr, i64) #0 align 2 891 892; Function Attrs: inlinehint nounwind uwtable 893declare dso_local i64 @_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_St26random_access_iterator_tag(ptr, ptr) #11 894 895; Function Attrs: inlinehint uwtable 896declare dso_local ptr @_ZSt22__uninitialized_copy_aISt13move_iteratorIPN9benchmark17BenchmarkReporter3RunEES4_S3_ET0_T_S7_S6_RSaIT1_E(ptr, ptr, ptr, ptr dereferenceable(1)) #10 897 898; Function Attrs: inlinehint uwtable 899declare dso_local ptr @_ZSt18make_move_iteratorIPN9benchmark17BenchmarkReporter3RunEESt13move_iteratorIT_ES5_(ptr) #10 900 901; Function Attrs: inlinehint uwtable 902declare dso_local ptr @_ZSt18uninitialized_copyISt13move_iteratorIPN9benchmark17BenchmarkReporter3RunEES4_ET0_T_S7_S6_(ptr, ptr, ptr) #10 903 904; Function Attrs: uwtable 905declare dso_local ptr @_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN9benchmark17BenchmarkReporter3RunEES6_EET0_T_S9_S8_(ptr, ptr, ptr) #0 align 2 906 907; Function Attrs: inlinehint uwtable 908declare dso_local zeroext i1 @_ZStneIPN9benchmark17BenchmarkReporter3RunEEbRKSt13move_iteratorIT_ES8_(ptr dereferenceable(8), ptr dereferenceable(8)) #10 909 910; Function Attrs: inlinehint nounwind uwtable 911declare dso_local void @_ZSt10_ConstructIN9benchmark17BenchmarkReporter3RunEJS2_EEvPT_DpOT0_(ptr, ptr dereferenceable(248)) #11 912 913; Function Attrs: inlinehint nounwind uwtable 914declare dso_local ptr @_ZSt11__addressofIN9benchmark17BenchmarkReporter3RunEEPT_RS3_(ptr dereferenceable(248)) #11 915 916; Function Attrs: nounwind uwtable 917declare dso_local dereferenceable(248) ptr @_ZNKSt13move_iteratorIPN9benchmark17BenchmarkReporter3RunEEdeEv(ptr) #4 align 2 918 919; Function Attrs: nounwind uwtable 920declare dso_local dereferenceable(8) ptr @_ZNSt13move_iteratorIPN9benchmark17BenchmarkReporter3RunEEppEv(ptr) #4 align 2 921 922; Function Attrs: inlinehint uwtable 923declare dso_local void @_ZSt8_DestroyIPN9benchmark17BenchmarkReporter3RunEEvT_S4_(ptr, ptr) #10 924 925; Function Attrs: inlinehint uwtable 926declare dso_local zeroext i1 @_ZSteqIPN9benchmark17BenchmarkReporter3RunEEbRKSt13move_iteratorIT_ES8_(ptr dereferenceable(8), ptr dereferenceable(8)) #10 927 928; Function Attrs: nounwind uwtable 929declare dso_local ptr @_ZNKSt13move_iteratorIPN9benchmark17BenchmarkReporter3RunEE4baseEv(ptr) #4 align 2 930 931; Function Attrs: nounwind uwtable 932declare dso_local dereferenceable(248) ptr @_ZSt7forwardIN9benchmark17BenchmarkReporter3RunEEOT_RNSt16remove_referenceIS3_E4typeE(ptr dereferenceable(248)) #4 933 934; Function Attrs: inlinehint nounwind uwtable 935declare dso_local void @_ZN9benchmark17BenchmarkReporter3RunC2EOS1_(ptr, ptr dereferenceable(248)) unnamed_addr #11 align 2 936 937; Function Attrs: nounwind uwtable 938declare dso_local void @_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterESt4lessIS5_ESaISt4pairIKS5_S7_EEEC2EOSE_(ptr, ptr dereferenceable(48)) unnamed_addr #4 align 2 939 940; Function Attrs: nounwind uwtable 941declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EEC2EOSG_(ptr, ptr dereferenceable(48)) unnamed_addr #4 align 2 942 943; Function Attrs: nounwind uwtable 944declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_Rb_tree_implISE_Lb1EEC2EOSI_(ptr, ptr dereferenceable(48)) unnamed_addr #4 align 2 945 946; Function Attrs: nounwind uwtable 947declare dso_local void @_ZNSt20_Rb_tree_key_compareISt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2EOS8_(ptr, ptr dereferenceable(1)) unnamed_addr #4 align 2 948 949; Function Attrs: nounwind uwtable 950declare dso_local void @_ZNSt15_Rb_tree_headerC2EOS_(ptr, ptr dereferenceable(40)) unnamed_addr #4 align 2 951 952; Function Attrs: nounwind uwtable 953declare dso_local void @_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEC2ERKSE_(ptr, ptr dereferenceable(1)) unnamed_addr #4 align 2 954 955; Function Attrs: nounwind uwtable 956declare dso_local void @_ZNSt15_Rb_tree_header12_M_move_dataERS_(ptr, ptr dereferenceable(40)) #4 align 2 957 958; Function Attrs: uwtable 959declare dso_local void @_ZNSt12_Destroy_auxILb0EE9__destroyIPN9benchmark17BenchmarkReporter3RunEEEvT_S6_(ptr, ptr) #0 align 2 960 961; Function Attrs: inlinehint nounwind uwtable 962declare dso_local void @_ZSt8_DestroyIN9benchmark17BenchmarkReporter3RunEEvPT_(ptr) #11 963 964; Function Attrs: inlinehint nounwind uwtable 965declare dso_local void @_ZN9benchmark17BenchmarkReporter3RunD2Ev(ptr) unnamed_addr #11 align 2 966 967; Function Attrs: nounwind uwtable 968declare dso_local void @_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterESt4lessIS5_ESaISt4pairIKS5_S7_EEED2Ev(ptr) unnamed_addr #4 align 2 969 970; Function Attrs: nounwind uwtable 971declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EED2Ev(ptr) unnamed_addr #4 align 2 972 973; Function Attrs: uwtable 974declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E(ptr, ptr) #0 align 2 975 976; Function Attrs: nounwind uwtable 977declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_beginEv(ptr) #4 align 2 978 979; Function Attrs: nounwind uwtable 980declare dso_local void @_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEED2Ev(ptr) unnamed_addr #4 align 2 981 982; Function Attrs: nounwind uwtable 983declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_rightEPSt18_Rb_tree_node_base(ptr) #4 align 2 984 985; Function Attrs: nounwind uwtable 986declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_S_leftEPSt18_Rb_tree_node_base(ptr) #4 align 2 987 988; Function Attrs: nounwind uwtable 989declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISA_E(ptr, ptr) #4 align 2 990 991; Function Attrs: nounwind uwtable 992declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISA_E(ptr, ptr) #4 align 2 993 994; Function Attrs: nounwind uwtable 995declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_put_nodeEPSt13_Rb_tree_nodeISA_E(ptr, ptr) #4 align 2 996 997; Function Attrs: nounwind uwtable 998declare dso_local void @_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEE7destroyISB_EEvRSD_PT_(ptr dereferenceable(1), ptr) #4 align 2 999 1000; Function Attrs: nounwind uwtable 1001declare dso_local dereferenceable(1) ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE21_M_get_Node_allocatorEv(ptr) #4 align 2 1002 1003; Function Attrs: nounwind uwtable 1004declare dso_local ptr @_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEE9_M_valptrEv(ptr) #4 align 2 1005 1006; Function Attrs: nounwind uwtable 1007declare dso_local void @_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEE7destroyISC_EEvPT_(ptr, ptr) #4 align 2 1008 1009; Function Attrs: inlinehint nounwind uwtable 1010declare dso_local void @_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEED2Ev(ptr) unnamed_addr #11 align 2 1011 1012; Function Attrs: nounwind uwtable 1013declare dso_local ptr @_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEE6_M_ptrEv(ptr) #4 align 2 1014 1015; Function Attrs: nounwind uwtable 1016declare dso_local ptr @_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEE7_M_addrEv(ptr) #4 align 2 1017 1018; Function Attrs: uwtable 1019declare dso_local void @_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEE10deallocateERSD_PSC_m(ptr dereferenceable(1), ptr, i64) #0 align 2 1020 1021; Function Attrs: nounwind uwtable 1022declare dso_local void @_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEE10deallocateEPSD_m(ptr, ptr, i64) #4 align 2 1023 1024; Function Attrs: nounwind uwtable 1025declare dso_local void @_ZNSt13move_iteratorIPN9benchmark17BenchmarkReporter3RunEEC2ES3_(ptr, ptr) unnamed_addr #4 align 2 1026 1027; Function Attrs: inlinehint uwtable 1028declare dso_local ptr @_ZSt23__copy_move_backward_a2ILb1EPN9benchmark17BenchmarkReporter3RunES3_ET1_T0_S5_S4_(ptr, ptr, ptr) #10 1029 1030; Function Attrs: inlinehint nounwind uwtable 1031declare dso_local ptr @_ZSt12__miter_baseIPN9benchmark17BenchmarkReporter3RunEET_S4_(ptr) #11 1032 1033; Function Attrs: inlinehint nounwind uwtable 1034declare dso_local ptr @_ZSt12__niter_wrapIPN9benchmark17BenchmarkReporter3RunEET_RKS4_S4_(ptr dereferenceable(8), ptr) #11 1035 1036; Function Attrs: inlinehint uwtable 1037declare dso_local ptr @_ZSt22__copy_move_backward_aILb1EPN9benchmark17BenchmarkReporter3RunES3_ET1_T0_S5_S4_(ptr, ptr, ptr) #10 1038 1039; Function Attrs: inlinehint nounwind uwtable 1040declare dso_local ptr @_ZSt12__niter_baseIPN9benchmark17BenchmarkReporter3RunEET_S4_(ptr) #11 1041 1042; Function Attrs: nounwind uwtable 1043declare dso_local ptr @_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN9benchmark17BenchmarkReporter3RunES6_EET0_T_S8_S7_(ptr, ptr, ptr) #4 align 2 1044 1045; Function Attrs: nounwind uwtable 1046declare dso_local dereferenceable(248) ptr @_ZSt4moveIRN9benchmark17BenchmarkReporter3RunEEONSt16remove_referenceIT_E4typeEOS5_(ptr dereferenceable(248)) #4 1047 1048; Function Attrs: inlinehint nounwind uwtable 1049declare dso_local dereferenceable(248) ptr @_ZN9benchmark17BenchmarkReporter3RunaSEOS1_(ptr, ptr dereferenceable(248)) #11 align 2 1050 1051; Function Attrs: nounwind uwtable 1052declare dso_local dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(ptr, ptr dereferenceable(32)) #4 align 2 1053 1054; Function Attrs: nounwind uwtable 1055declare dso_local dereferenceable(48) ptr @_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterESt4lessIS5_ESaISt4pairIKS5_S7_EEEaSEOSE_(ptr, ptr dereferenceable(48)) #4 align 2 1056 1057; Function Attrs: nounwind uwtable 1058declare dso_local zeroext i1 @_ZN9__gnu_cxx14__alloc_traitsISaIcEcE15_S_always_equalEv() #4 align 2 1059 1060; Function Attrs: nounwind uwtable 1061declare dso_local zeroext i1 @_ZStneRKSaIcES1_(ptr dereferenceable(1), ptr dereferenceable(1)) #4 1062 1063; Function Attrs: inlinehint uwtable 1064declare dso_local void @_ZSt15__alloc_on_moveISaIcEEvRT_S2_(ptr dereferenceable(1), ptr dereferenceable(1)) #10 1065 1066; Function Attrs: nounwind uwtable 1067declare dso_local i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr) #4 align 2 1068 1069; Function Attrs: nounwind uwtable 1070declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv(ptr) #4 align 2 1071 1072; Function Attrs: inlinehint nounwind uwtable 1073declare dso_local void @_ZSt18__do_alloc_on_moveISaIcEEvRT_S2_St17integral_constantIbLb1EE(ptr dereferenceable(1), ptr dereferenceable(1)) #11 1074 1075; Function Attrs: inlinehint nounwind uwtable 1076declare dso_local dereferenceable(48) ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EEaSEOSG_(ptr, ptr dereferenceable(48)) #11 align 2 1077 1078; Function Attrs: nounwind uwtable 1079declare dso_local dereferenceable(1) ptr @_ZSt4moveIRSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOSA_(ptr dereferenceable(1)) #4 1080 1081; Function Attrs: inlinehint uwtable 1082declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_move_assignERSG_St17integral_constantIbLb1EE(ptr, ptr dereferenceable(48)) #10 align 2 1083 1084; Function Attrs: nounwind uwtable 1085declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE5clearEv(ptr) #4 align 2 1086 1087; Function Attrs: nounwind uwtable 1088declare dso_local dereferenceable(8) ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_M_rootEv(ptr) #4 align 2 1089 1090; Function Attrs: nounwind uwtable 1091declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE12_M_move_dataERSG_St17integral_constantIbLb1EE(ptr, ptr dereferenceable(48)) #4 align 2 1092 1093; Function Attrs: inlinehint uwtable 1094declare dso_local void @_ZSt15__alloc_on_moveISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEEvRT_SF_(ptr dereferenceable(1), ptr dereferenceable(1)) #10 1095 1096; Function Attrs: inlinehint nounwind uwtable 1097declare dso_local void @_ZSt18__do_alloc_on_moveISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEEvRT_SF_St17integral_constantIbLb1EE(ptr dereferenceable(1), ptr dereferenceable(1)) #11 1098 1099; Function Attrs: nounwind uwtable 1100declare dso_local dereferenceable(1) ptr @_ZSt4moveIRSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEEONSt16remove_referenceIT_E4typeEOSG_(ptr dereferenceable(1)) #4 1101 1102; Function Attrs: inlinehint uwtable 1103declare dso_local ptr @_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEENS1_IPS4_S9_EEET1_T0_SE_SD_(ptr, ptr, ptr) #10 1104 1105; Function Attrs: inlinehint nounwind uwtable 1106declare dso_local ptr @_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEEET_SB_(ptr) #11 1107 1108; Function Attrs: inlinehint nounwind uwtable 1109declare dso_local ptr @_ZSt12__niter_wrapIN9__gnu_cxx17__normal_iteratorIPN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEES5_ET_SA_T0_(ptr, ptr) #11 1110 1111; Function Attrs: inlinehint uwtable 1112declare dso_local ptr @_ZSt13__copy_move_aILb0EPKN9benchmark17BenchmarkReporter3RunEPS2_ET1_T0_S7_S6_(ptr, ptr, ptr) #10 1113 1114; Function Attrs: nounwind uwtable 1115declare dso_local ptr @_ZSt12__niter_baseIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS2_SaIS2_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE(ptr) #4 1116 1117; Function Attrs: nounwind uwtable 1118declare dso_local ptr @_ZSt12__niter_baseIPN9benchmark17BenchmarkReporter3RunESt6vectorIS2_SaIS2_EEET_N9__gnu_cxx17__normal_iteratorIS7_T0_EE(ptr) #4 1119 1120; Function Attrs: uwtable 1121declare dso_local ptr @_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN9benchmark17BenchmarkReporter3RunEPS5_EET0_T_SA_S9_(ptr, ptr, ptr) #0 align 2 1122 1123; Function Attrs: inlinehint uwtable 1124declare dso_local dereferenceable(248) ptr @_ZN9benchmark17BenchmarkReporter3RunaSERKS1_(ptr, ptr dereferenceable(248)) #10 align 2 1125 1126; Function Attrs: uwtable 1127declare dso_local dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_(ptr, ptr dereferenceable(32)) #0 align 2 1128 1129; Function Attrs: uwtable 1130declare dso_local dereferenceable(48) ptr @_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterESt4lessIS5_ESaISt4pairIKS5_S7_EEEaSERKSE_(ptr, ptr dereferenceable(48)) #0 align 2 1131 1132; Function Attrs: uwtable 1133declare dso_local dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_(ptr, ptr dereferenceable(32)) #0 align 2 1134 1135declare dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_(ptr, ptr dereferenceable(32)) #1 1136 1137; Function Attrs: uwtable 1138declare dso_local dereferenceable(48) ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EEaSERKSG_(ptr, ptr dereferenceable(48)) #0 align 2 1139 1140; Function Attrs: nounwind uwtable 1141declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE20_Reuse_or_alloc_nodeC2ERSG_(ptr, ptr dereferenceable(48)) unnamed_addr #4 align 2 1142 1143; Function Attrs: nounwind uwtable 1144declare dso_local ptr @_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_M_rootEv(ptr) #4 align 2 1145 1146; Function Attrs: uwtable 1147declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_M_copyINSG_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISA_ERKSG_RT_(ptr, ptr dereferenceable(48), ptr dereferenceable(24)) #0 align 2 1148 1149; Function Attrs: nounwind uwtable 1150declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE20_Reuse_or_alloc_nodeD2Ev(ptr) unnamed_addr #4 align 2 1151 1152; Function Attrs: nounwind uwtable 1153declare dso_local dereferenceable(8) ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE12_M_rightmostEv(ptr) #4 align 2 1154 1155; Function Attrs: uwtable 1156declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_M_copyINSG_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISA_EPKSK_PSt18_Rb_tree_node_baseRT_(ptr, ptr, ptr, ptr dereferenceable(24)) #0 align 2 1157 1158; Function Attrs: nounwind uwtable 1159declare dso_local ptr @_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_beginEv(ptr) #4 align 2 1160 1161; Function Attrs: nounwind uwtable 1162declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_M_endEv(ptr) #4 align 2 1163 1164; Function Attrs: nounwind uwtable 1165declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE10_S_minimumEPSt18_Rb_tree_node_base(ptr) #4 align 2 1166 1167; Function Attrs: nounwind uwtable 1168declare dso_local dereferenceable(8) ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_leftmostEv(ptr) #4 align 2 1169 1170; Function Attrs: nounwind uwtable 1171declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE10_S_maximumEPSt18_Rb_tree_node_base(ptr) #4 align 2 1172 1173; Function Attrs: uwtable 1174declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_M_clone_nodeINSG_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISA_EPKSK_RT_(ptr, ptr, ptr dereferenceable(24)) #0 align 2 1175 1176; Function Attrs: nounwind uwtable 1177declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_rightEPKSt18_Rb_tree_node_base(ptr) #4 align 2 1178 1179; Function Attrs: nounwind uwtable 1180declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_S_leftEPKSt18_Rb_tree_node_base(ptr) #4 align 2 1181 1182; Function Attrs: uwtable 1183declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE20_Reuse_or_alloc_nodeclIRKSA_EEPSt13_Rb_tree_nodeISA_EOT_(ptr, ptr dereferenceable(48)) #0 align 2 1184 1185; Function Attrs: nounwind uwtable 1186declare dso_local ptr @_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEE9_M_valptrEv(ptr) #4 align 2 1187 1188; Function Attrs: nounwind uwtable 1189declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE20_Reuse_or_alloc_node10_M_extractEv(ptr) #4 align 2 1190 1191; Function Attrs: uwtable 1192declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE17_M_construct_nodeIJRKSA_EEEvPSt13_Rb_tree_nodeISA_EDpOT_(ptr, ptr, ptr dereferenceable(48)) #0 align 2 1193 1194; Function Attrs: nounwind uwtable 1195declare dso_local dereferenceable(48) ptr @_ZSt7forwardIRKSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEOT_RNSt16remove_referenceISD_E4typeE(ptr dereferenceable(48)) #4 1196 1197; Function Attrs: uwtable 1198declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_create_nodeIJRKSA_EEEPSt13_Rb_tree_nodeISA_EDpOT_(ptr, ptr dereferenceable(48)) #0 align 2 1199 1200; Function Attrs: uwtable 1201declare dso_local void @_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEE9constructISB_JRKSB_EEEvRSD_PT_DpOT0_(ptr dereferenceable(1), ptr, ptr dereferenceable(48)) #0 align 2 1202 1203; Function Attrs: uwtable 1204declare dso_local void @_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEE9constructISC_JRKSC_EEEvPT_DpOT0_(ptr, ptr, ptr dereferenceable(48)) #0 align 2 1205 1206; Function Attrs: uwtable 1207declare dso_local void @_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEC2ERKS9_(ptr, ptr dereferenceable(48)) unnamed_addr #0 align 2 1208 1209; Function Attrs: uwtable 1210declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_get_nodeEv(ptr) #0 align 2 1211 1212; Function Attrs: uwtable 1213declare dso_local ptr @_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEE8allocateERSD_m(ptr dereferenceable(1), i64) #0 align 2 1214 1215; Function Attrs: uwtable 1216declare dso_local ptr @_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEE8allocateEmPKv(ptr, i64, ptr) #0 align 2 1217 1218; Function Attrs: nounwind uwtable 1219declare dso_local i64 @_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEE8max_sizeEv(ptr) #4 align 2 1220 1221; Function Attrs: nounwind uwtable 1222declare dso_local ptr @_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEE6_M_ptrEv(ptr) #4 align 2 1223 1224; Function Attrs: nounwind uwtable 1225declare dso_local ptr @_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEE7_M_addrEv(ptr) #4 align 2 1226 1227; Function Attrs: nounwind uwtable 1228declare dso_local ptr @_ZNSt18_Rb_tree_node_base10_S_minimumEPS_(ptr) #4 align 2 1229 1230; Function Attrs: nounwind uwtable 1231declare dso_local ptr @_ZNSt18_Rb_tree_node_base10_S_maximumEPS_(ptr) #4 align 2 1232 1233; Function Attrs: inlinehint nounwind uwtable 1234declare dso_local void @_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEElEvRT_T0_St26random_access_iterator_tag(ptr dereferenceable(8), i64) #11 1235 1236; Function Attrs: nounwind readnone willreturn 1237declare i1 @llvm.is.constant.i64(i64) #14 1238 1239; Function Attrs: nounwind uwtable 1240declare dso_local dereferenceable(8) ptr @_ZN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEppEv(ptr) #4 align 2 1241 1242; Function Attrs: nounwind uwtable 1243declare dso_local dereferenceable(8) ptr @_ZN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEmmEv(ptr) #4 align 2 1244 1245; Function Attrs: nounwind uwtable 1246declare dso_local dereferenceable(8) ptr @_ZN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEpLEl(ptr, i64) #4 align 2 1247 1248; Function Attrs: inlinehint uwtable 1249declare dso_local ptr @_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS4_SaIS4_EEEEPS4_ET0_T_SD_SC_(ptr, ptr, ptr) #10 1250 1251; Function Attrs: uwtable 1252declare dso_local ptr @_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS6_SaIS6_EEEEPS6_EET0_T_SF_SE_(ptr, ptr, ptr) #0 align 2 1253 1254; Function Attrs: inlinehint uwtable 1255declare dso_local void @_ZSt10_ConstructIN9benchmark17BenchmarkReporter3RunEJRKS2_EEvPT_DpOT0_(ptr, ptr dereferenceable(248)) #10 1256 1257; Function Attrs: nounwind uwtable 1258declare dso_local dereferenceable(248) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEdeEv(ptr) #4 align 2 1259 1260; Function Attrs: nounwind uwtable 1261declare dso_local dereferenceable(248) ptr @_ZSt7forwardIRKN9benchmark17BenchmarkReporter3RunEEOT_RNSt16remove_referenceIS5_E4typeE(ptr dereferenceable(248)) #4 1262 1263; Function Attrs: inlinehint uwtable 1264declare dso_local void @_ZN9benchmark17BenchmarkReporter3RunC2ERKS1_(ptr, ptr dereferenceable(248)) unnamed_addr #10 align 2 1265 1266; Function Attrs: uwtable 1267declare dso_local void @_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterESt4lessIS5_ESaISt4pairIKS5_S7_EEEC2ERKSE_(ptr, ptr dereferenceable(48)) unnamed_addr #0 align 2 1268 1269; Function Attrs: uwtable 1270declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EEC2ERKSG_(ptr, ptr dereferenceable(48)) unnamed_addr #0 align 2 1271 1272; Function Attrs: uwtable 1273declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_Rb_tree_implISE_Lb1EEC2ERKSI_(ptr, ptr dereferenceable(48)) unnamed_addr #0 align 2 1274 1275; Function Attrs: uwtable 1276declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_M_copyERKSG_(ptr, ptr dereferenceable(48)) #0 align 2 1277 1278; Function Attrs: uwtable 1279declare dso_local void @_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEESD_E17_S_select_on_copyERKSE_(ptr noalias sret(%"class.std::allocator.8.76.262.355.448.541.634.820.913.1006.1471.1750.2029.2308.2866.3424.3517.3610.3703.3796.3889.4168"), ptr dereferenceable(1)) #0 align 2 1280 1281; Function Attrs: nounwind uwtable 1282declare dso_local void @_ZNSt20_Rb_tree_key_compareISt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2ERKS7_(ptr, ptr dereferenceable(1)) unnamed_addr #4 align 2 1283 1284; Function Attrs: nounwind uwtable 1285declare dso_local void @_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEE37select_on_container_copy_constructionERKSD_(ptr noalias sret(%"class.std::allocator.8.76.262.355.448.541.634.820.913.1006.1471.1750.2029.2308.2866.3424.3517.3610.3703.3796.3889.4168"), ptr dereferenceable(1)) #4 align 2 1286 1287; Function Attrs: nounwind uwtable 1288declare dso_local void @_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN9benchmark7CounterEEEEC2ERKSC_(ptr, ptr dereferenceable(1)) unnamed_addr #4 align 2 1289 1290; Function Attrs: nounwind uwtable 1291declare dso_local void @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_Alloc_nodeC2ERSG_(ptr, ptr dereferenceable(48)) unnamed_addr #4 align 2 1292 1293; Function Attrs: uwtable 1294declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_M_copyINSG_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISA_ERKSG_RT_(ptr, ptr dereferenceable(48), ptr dereferenceable(8)) #0 align 2 1295 1296; Function Attrs: uwtable 1297declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_M_copyINSG_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISA_EPKSK_PSt18_Rb_tree_node_baseRT_(ptr, ptr, ptr, ptr dereferenceable(8)) #0 align 2 1298 1299; Function Attrs: uwtable 1300declare dso_local ptr @_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_M_clone_nodeINSG_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISA_EPKSK_RT_(ptr, ptr, ptr dereferenceable(8)) #0 align 2 1301 1302; Function Attrs: uwtable 1303declare dso_local ptr @_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N9benchmark7CounterEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_Alloc_nodeclIRKSA_EEPSt13_Rb_tree_nodeISA_EOT_(ptr, ptr dereferenceable(48)) #0 align 2 1304 1305; Function Attrs: nounwind uwtable 1306declare dso_local i64 @_ZNKSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE8max_sizeEv(ptr) #4 align 2 1307 1308; Function Attrs: nounwind uwtable 1309declare dso_local i64 @_ZNKSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE4sizeEv(ptr) #4 align 2 1310 1311; Function Attrs: nounwind uwtable 1312declare dso_local i64 @_ZNSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE11_S_max_sizeERKS3_(ptr dereferenceable(1)) #4 align 2 1313 1314; Function Attrs: nounwind uwtable 1315declare dso_local dereferenceable(1) ptr @_ZNKSt12_Vector_baseIN9benchmark17BenchmarkReporter3RunESaIS2_EE19_M_get_Tp_allocatorEv(ptr) #4 align 2 1316 1317; Function Attrs: nounwind uwtable 1318declare dso_local i64 @_ZNSt16allocator_traitsISaIN9benchmark17BenchmarkReporter3RunEEE8max_sizeERKS3_(ptr dereferenceable(1)) #4 align 2 1319 1320; Function Attrs: nounwind uwtable 1321declare dso_local i64 @_ZNK9__gnu_cxx13new_allocatorIN9benchmark17BenchmarkReporter3RunEE8max_sizeEv(ptr) #4 align 2 1322 1323; Function Attrs: uwtable 1324declare dso_local ptr @_ZNSt16allocator_traitsISaIN9benchmark17BenchmarkReporter3RunEEE8allocateERS3_m(ptr dereferenceable(1), i64) #0 align 2 1325 1326; Function Attrs: uwtable 1327declare dso_local ptr @_ZN9__gnu_cxx13new_allocatorIN9benchmark17BenchmarkReporter3RunEE8allocateEmPKv(ptr, i64, ptr) #0 align 2 1328 1329; Function Attrs: inlinehint uwtable 1330declare dso_local ptr @_ZSt32__make_move_if_noexcept_iteratorIN9benchmark17BenchmarkReporter3RunESt13move_iteratorIPS2_EET0_PT_(ptr) #10 1331 1332; Function Attrs: uwtable 1333declare dso_local void @_ZNSt16allocator_traitsISaIN9benchmark17BenchmarkReporter3RunEEE10deallocateERS3_PS2_m(ptr dereferenceable(1), ptr, i64) #0 align 2 1334 1335; Function Attrs: nounwind uwtable 1336declare dso_local void @_ZN9__gnu_cxx13new_allocatorIN9benchmark17BenchmarkReporter3RunEE10deallocateEPS3_m(ptr, ptr, i64) #4 align 2 1337 1338; Function Attrs: nounwind uwtable 1339declare dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPN9benchmark17BenchmarkReporter3RunESt6vectorIS3_SaIS3_EEEC2ERKS4_(ptr, ptr dereferenceable(8)) unnamed_addr #4 align 2 1340 1341; Function Attrs: nounwind uwtable 1342declare dso_local ptr @_ZNKSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE5beginEv(ptr) #4 align 2 1343 1344; Function Attrs: nounwind uwtable 1345declare dso_local ptr @_ZNKSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EE3endEv(ptr) #4 align 2 1346 1347; Function Attrs: uwtable 1348declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internallsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS0_7LogTypeES9_RKT_(ptr dereferenceable(8), ptr dereferenceable(32)) #0 1349 1350; Function Attrs: uwtable 1351declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internallsIA6_cEERNS0_7LogTypeES4_RKT_(ptr dereferenceable(8), ptr dereferenceable(6)) #0 1352 1353; Function Attrs: uwtable 1354declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internallsIA10_cEERNS0_7LogTypeES4_RKT_(ptr dereferenceable(8), ptr dereferenceable(10)) #0 1355 1356; Function Attrs: inlinehint nounwind uwtable 1357declare dso_local zeroext i1 @_ZSteqIcEN9__gnu_cxx11__enable_ifIXsr9__is_charIT_EE7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS2_St11char_traitsIS2_ESaIS2_EEESC_(ptr dereferenceable(32), ptr dereferenceable(32)) #11 1358 1359; Function Attrs: inlinehint uwtable 1360declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internal18GetNullLogInstanceEv() #10 1361 1362; Function Attrs: uwtable 1363declare dso_local void @_ZN9benchmark8internal12CheckHandlerC2EPKcS3_S3_i(ptr, ptr, ptr, ptr, i32) unnamed_addr #0 align 2 1364 1365; Function Attrs: nounwind uwtable 1366declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internal12CheckHandler6GetLogEv(ptr) #4 align 2 1367 1368; Function Attrs: noreturn uwtable 1369declare dso_local void @_ZN9benchmark8internal12CheckHandlerD2Ev(ptr) unnamed_addr #18 align 2 1370 1371; Function Attrs: uwtable 1372declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internallsIPKcEERNS0_7LogTypeES5_RKT_(ptr dereferenceable(8), ptr dereferenceable(8)) #0 1373 1374; Function Attrs: inlinehint nounwind uwtable 1375declare dso_local zeroext i1 @_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_(ptr dereferenceable(32), ptr) #11 1376 1377; Function Attrs: inlinehint uwtable 1378declare dso_local dereferenceable(8) ptr @_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE(ptr dereferenceable(8), ptr dereferenceable(32)) #10 1379 1380declare dso_local dereferenceable(8) ptr @_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l(ptr dereferenceable(8), ptr, i64) #1 1381 1382; Function Attrs: nounwind uwtable 1383declare dso_local ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv(ptr) #4 align 2 1384 1385; Function Attrs: inlinehint uwtable 1386declare dso_local dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr dereferenceable(8), ptr) #10 1387 1388; Function Attrs: uwtable 1389declare dso_local void @_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate(ptr, i32) #0 align 2 1390 1391declare dso_local void @_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate(ptr, i32) #1 1392 1393; Function Attrs: inlinehint nounwind uwtable 1394declare dso_local i32 @_ZStorSt12_Ios_IostateS_(i32, i32) #11 1395 1396; Function Attrs: nounwind uwtable 1397declare dso_local i32 @_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv(ptr) #4 align 2 1398 1399; Function Attrs: nounwind uwtable 1400declare dso_local i32 @_ZNSt11char_traitsIcE7compareEPKcS2_m(ptr, ptr, i64) #4 align 2 1401 1402; Function Attrs: nounwind 1403declare dso_local i32 @memcmp(ptr, ptr, i64) #2 1404 1405; Function Attrs: nounwind 1406declare dso_local i32 @__cxa_guard_acquire(ptr) #3 1407 1408; Function Attrs: nounwind uwtable 1409declare dso_local void @_ZN9benchmark8internal7LogTypeC2EPSo(ptr, ptr) unnamed_addr #4 align 2 1410 1411; Function Attrs: nounwind 1412declare dso_local void @__cxa_guard_abort(ptr) #3 1413 1414; Function Attrs: nounwind 1415declare dso_local void @__cxa_guard_release(ptr) #3 1416 1417; Function Attrs: inlinehint uwtable 1418declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internal19GetErrorLogInstanceEv() #10 1419 1420; Function Attrs: uwtable 1421declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internallsIA11_cEERNS0_7LogTypeES4_RKT_(ptr dereferenceable(8), ptr dereferenceable(11)) #0 1422 1423; Function Attrs: uwtable 1424declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internallsIA3_cEERNS0_7LogTypeES4_RKT_(ptr dereferenceable(8), ptr dereferenceable(3)) #0 1425 1426; Function Attrs: uwtable 1427declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internallsIiEERNS0_7LogTypeES3_RKT_(ptr dereferenceable(8), ptr dereferenceable(4)) #0 1428 1429; Function Attrs: uwtable 1430declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internallsIA2_cEERNS0_7LogTypeES4_RKT_(ptr dereferenceable(8), ptr dereferenceable(2)) #0 1431 1432declare dso_local dereferenceable(8) ptr @_ZNSolsEi(ptr, i32) #1 1433 1434; Function Attrs: inlinehint uwtable 1435declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internallsERNS0_7LogTypeEPFRSoS3_E(ptr dereferenceable(8), ptr) #10 1436 1437; Function Attrs: inlinehint uwtable 1438declare dso_local dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr dereferenceable(8)) #10 1439 1440; Function Attrs: inlinehint noreturn uwtable 1441declare dso_local void @_ZN9benchmark8internal16CallAbortHandlerEv() #19 1442 1443; Function Attrs: uwtable 1444declare dso_local dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr, ptr) #0 align 2 1445 1446; Function Attrs: inlinehint uwtable 1447declare dso_local dereferenceable(8) ptr @_ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr dereferenceable(8)) #10 1448 1449declare dso_local dereferenceable(8) ptr @_ZNSo3putEc(ptr, i8 signext) #1 1450 1451; Function Attrs: uwtable 1452declare dso_local signext i8 @_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc(ptr, i8 signext) #0 align 2 1453 1454declare dso_local dereferenceable(8) ptr @_ZNSo5flushEv(ptr) #1 1455 1456; Function Attrs: inlinehint uwtable 1457declare dso_local dereferenceable(570) ptr @_ZSt13__check_facetISt5ctypeIcEERKT_PS3_(ptr) #10 1458 1459; Function Attrs: uwtable 1460declare dso_local signext i8 @_ZNKSt5ctypeIcE5widenEc(ptr, i8 signext) #0 align 2 1461 1462; Function Attrs: noreturn 1463declare dso_local void @_ZSt16__throw_bad_castv() #15 1464 1465declare dso_local void @_ZNKSt5ctypeIcE13_M_widen_initEv(ptr) #1 1466 1467; Function Attrs: inlinehint nounwind uwtable 1468declare dso_local dereferenceable(8) ptr @_ZN9benchmark8internal15GetAbortHandlerEv() #11 1469 1470; Function Attrs: noreturn nounwind 1471declare dso_local void @abort() #12 1472 1473; Function Attrs: nounwind 1474declare dso_local i32 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc(ptr, ptr) #2 1475 1476; Function Attrs: nounwind uwtable 1477declare dso_local void @_ZNSt6vectorIN9benchmark17BenchmarkReporter3RunESaIS2_EED2Ev(ptr) unnamed_addr #4 align 2 1478 1479; Function Attrs: inlinehint nounwind uwtable 1480declare dso_local void @_ZN9benchmark15ConsoleReporterD2Ev(ptr) unnamed_addr #11 align 2 1481 1482; Function Attrs: nounwind uwtable 1483declare dso_local void @_ZNSt12_Vector_baseIN9benchmark17BenchmarkReporter3RunESaIS2_EED2Ev(ptr) unnamed_addr #4 align 2 1484 1485; Function Attrs: nounwind uwtable 1486declare dso_local void @_ZN9__gnu_cxx13new_allocatorIN9benchmark17BenchmarkReporter3RunEED2Ev(ptr) unnamed_addr #4 align 2 1487 1488; Function Attrs: nounwind 1489declare dso_local void @_ZN9benchmark17BenchmarkReporterD2Ev(ptr) unnamed_addr #2 1490 1491; Function Attrs: nounwind uwtable 1492declare dso_local void @_ZNSt12_Vector_baseIN12_GLOBAL__N_18TestCaseESaIS1_EED2Ev(ptr) unnamed_addr #4 align 2 1493 1494; Function Attrs: nounwind uwtable 1495declare dso_local void @_ZN9__gnu_cxx13new_allocatorIN12_GLOBAL__N_18TestCaseEED2Ev(ptr) unnamed_addr #4 align 2 1496 1497; Function Attrs: uwtable 1498declare dso_local ptr @_ZN9benchmark17RegisterBenchmarkIZNS_17RegisterBenchmarkIPFvRNS_5StateEPKcEJRKS5_EEEPNS_8internal9BenchmarkES5_OT_DpOT0_EUlS3_E_EESC_S5_SE_(ptr, ptr dereferenceable(16)) #0 1499 1500; Function Attrs: nounwind uwtable 1501declare dso_local dereferenceable(16) ptr @_ZSt7forwardIZN9benchmark17RegisterBenchmarkIPFvRNS0_5StateEPKcEJRKS5_EEEPNS0_8internal9BenchmarkES5_OT_DpOT0_EUlS3_E_ESE_RNSt16remove_referenceISD_E4typeE(ptr dereferenceable(16)) #4 1502 1503; Function Attrs: uwtable 1504declare dso_local void @_ZN9benchmark8internal15LambdaBenchmarkIZNS_17RegisterBenchmarkIPFvRNS_5StateEPKcEJRKS6_EEEPNS0_9BenchmarkES6_OT_DpOT0_EUlS4_E_EC2ISI_EES6_SE_(ptr, ptr, ptr dereferenceable(16)) unnamed_addr #0 align 2 1505 1506; Function Attrs: inlinehint nounwind uwtable 1507declare dso_local void @_ZN9benchmark8internal15LambdaBenchmarkIZNS_17RegisterBenchmarkIPFvRNS_5StateEPKcEJRKS6_EEEPNS0_9BenchmarkES6_OT_DpOT0_EUlS4_E_ED0Ev(ptr) unnamed_addr #11 align 2 1508 1509; Function Attrs: uwtable 1510declare dso_local void @_ZN9benchmark8internal15LambdaBenchmarkIZNS_17RegisterBenchmarkIPFvRNS_5StateEPKcEJRKS6_EEEPNS0_9BenchmarkES6_OT_DpOT0_EUlS4_E_E3RunES4_(ptr, ptr dereferenceable(144)) unnamed_addr #0 align 2 1511 1512; Function Attrs: inlinehint uwtable 1513declare dso_local void @_ZZN9benchmark17RegisterBenchmarkIPFvRNS_5StateEPKcEJRKS4_EEEPNS_8internal9BenchmarkES4_OT_DpOT0_ENKUlS2_E_clES2_(ptr, ptr dereferenceable(144)) #10 align 2 1514 1515; Function Attrs: nounwind uwtable 1516declare dso_local dereferenceable(1) ptr @_ZSt7forwardIR13CustomFixtureEOT_RNSt16remove_referenceIS2_E4typeE(ptr dereferenceable(1)) #4 1517 1518; Function Attrs: uwtable 1519declare dso_local void @_ZN9benchmark8internal15LambdaBenchmarkI13CustomFixtureEC2IRS2_EEPKcOT_(ptr, ptr, ptr dereferenceable(1)) unnamed_addr #0 align 2 1520 1521; Function Attrs: nounwind 1522declare dso_local void @_ZN9benchmark8internal9BenchmarkD2Ev(ptr) unnamed_addr #2 1523 1524; Function Attrs: inlinehint nounwind uwtable 1525declare dso_local void @_ZN9benchmark8internal15LambdaBenchmarkI13CustomFixtureED0Ev(ptr) unnamed_addr #11 align 2 1526 1527; Function Attrs: uwtable 1528declare dso_local void @_ZN9benchmark8internal15LambdaBenchmarkI13CustomFixtureE3RunERNS_5StateE(ptr, ptr dereferenceable(144)) unnamed_addr #0 align 2 1529 1530; Function Attrs: uwtable 1531declare dso_local void @_ZN13CustomFixtureclERN9benchmark5StateE(ptr, ptr dereferenceable(144)) #0 align 2 1532 1533; Function Attrs: nounwind uwtable 1534declare dso_local dereferenceable(8) ptr @"_ZSt7forwardIRZ25TestRegistrationAtRuntimevE3$_0EOT_RNSt16remove_referenceIS2_E4typeE"(ptr dereferenceable(8)) #4 1535 1536; Function Attrs: uwtable 1537declare dso_local void @"_ZN9benchmark8internal15LambdaBenchmarkIZ25TestRegistrationAtRuntimevE3$_0EC2IRS2_EEPKcOT_"(ptr, ptr, ptr dereferenceable(8)) unnamed_addr #0 align 2 1538 1539; Function Attrs: inlinehint nounwind uwtable 1540declare dso_local void @"_ZN9benchmark8internal15LambdaBenchmarkIZ25TestRegistrationAtRuntimevE3$_0ED0Ev"(ptr) unnamed_addr #11 align 2 1541 1542; Function Attrs: uwtable 1543declare dso_local void @"_ZN9benchmark8internal15LambdaBenchmarkIZ25TestRegistrationAtRuntimevE3$_0E3RunERNS_5StateE"(ptr, ptr dereferenceable(144)) unnamed_addr #0 align 2 1544 1545; Function Attrs: inlinehint uwtable 1546declare dso_local void @"_ZZ25TestRegistrationAtRuntimevENK3$_0clERN9benchmark5StateE"(ptr, ptr dereferenceable(144)) #10 align 2 1547 1548; Function Attrs: nounwind uwtable 1549declare dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPN12_GLOBAL__N_18TestCaseESt6vectorIS2_SaIS2_EEEC2ERKS3_(ptr, ptr dereferenceable(8)) unnamed_addr #4 align 2 1550 1551; Function Attrs: nounwind uwtable 1552declare dso_local void @_ZNSt6vectorIN12_GLOBAL__N_18TestCaseESaIS1_EE15_M_erase_at_endEPS1_(ptr, ptr) #4 align 2 1553 1554; Function Attrs: uwtable 1555declare dso_local void @_GLOBAL__sub_I_register_benchmark_test.cc() #0 section ".text.startup" 1556 1557; Function Attrs: cold noreturn nounwind 1558declare void @llvm.trap() #20 1559 1560attributes #0 = { uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1561attributes #1 = { "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1562attributes #2 = { nounwind "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1563attributes #3 = { nounwind } 1564attributes #4 = { nounwind uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1565attributes #5 = { argmemonly nounwind willreturn } 1566attributes #6 = { alwaysinline uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1567attributes #7 = { alwaysinline nounwind uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1568attributes #8 = { nobuiltin "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1569attributes #9 = { nobuiltin nounwind "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1570attributes #10 = { inlinehint uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1571attributes #11 = { inlinehint nounwind uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1572attributes #12 = { noreturn nounwind "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1573attributes #13 = { norecurse uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1574attributes #14 = { nounwind readnone willreturn } 1575attributes #15 = { noreturn "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1576attributes #16 = { noinline noreturn nounwind } 1577attributes #17 = { argmemonly nounwind willreturn writeonly } 1578attributes #18 = { noreturn uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1579attributes #19 = { inlinehint noreturn uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "denormal-fp-math"="ieee,ieee" "denormal-fp-math-f32"="ieee,ieee" "disable-tail-calls"="false" "frame-pointer"="none" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" } 1580attributes #20 = { cold noreturn nounwind } 1581