Скажем, что у меня есть функция, которая вызывается в нескольких частях программы. Позвольте также сказать, что у меня есть специальный вызов этой функции, который находится в чрезвычайно чувствительном к производительности разделе кода (например, цикл, который выполняет итерации десятки миллионов раз и где подсчитывается каждая микросекунда). Есть ли способ, которым я могу заставить complier (gcc
в моем случае) встроить этот одиночный, конкретный вызов функции, не встраивая другие?
EDIT: Позвольте мне сделать это совершенно ясно: этот вопрос НЕ о том, чтобы заставить gcc (или любой другой компилятор) встраивать все вызовы функции; скорее, это о том, чтобы запросить, чтобы компилятор ввел конкретный вызов функции.