Поделиться через


/QIPF_restrict_plabels (предполагать, что функции во время выполнения не создаются)

Предполагает, что функции не создаются во время выполнения.

/QIPF_restrict_plabels

Заметки

ПримечаниеПримечание

Параметр /QIPF_restrict_plabels доступен только в компиляторах, предназначенных для целевой платформы Itanium.Этот параметр компилятора недоступен в компиляторах, предназначенных для платформы x64 или x86.

Если программа не создает функции во время выполнения, ее можно скомпилировать с параметром /QIPF_restrict_plabels, и компилятор будет обрабатывать указатели на дескрипторы функций как указатели с атрибутом __restrict, таким образом запрещая перезаписывать содержимое.

Параметр /QIPF_restrict_plabels позволяет компилятору выполнить оптимизацию неявных вызовов, например, путем выноса загрузки адреса виртуального метода из цикла.Результатом может стать повышение быстродействия фрагментов кода с большим количеством неявных вызовов функций.

Установка данного параметра компилятора в среде разработки Visual Studio

  • Параметр /QIPF_restrict_plabels недоступен в среде разработки Visual Studio.

Установка данного параметра компилятора программным способом

  • Дополнительные сведения см. в разделе AdditionalOptions.

См. также

Ссылки

Параметры /Q (низкоуровневые операции)

Параметры компилятора

Настройка параметров компилятора