При использовании современных компиляторов C++ (включая MSVC, GCC, ICC) как я могу сказать, что:
[list] [*]распараллелил код [*]векторизовал циклы (или использовал другие специальные инструкции процессора) [*]развернул циклы [*]обнаружил хвост- рекурсия [*]выполняла RVO (оптимизацию возвращаемого значения) [*]или оптимизировала каким-либо другим способом [/list] без погружения в ассемблерный код, который выдает компилятор?