/QIPF_restrict_plabels(假定运行时不创建任何函数)

更新:2007 年 11 月

假定运行时不创建任何函数。

/QIPF_restrict_plabels

备注

说明:

/QIPF_restrict_plabels 仅可用于面向 Itanium 的编译器中。此编译器选项不可用于面向 x64 或 x86 的编译器中。

如果程序在运行时没有创建函数,您可以使用 /QIPF_restrict_plabels 进行编译,并且编译器将指向函数说明符的指针视为 __restrict 指针,因此无法重写内容。

使用 /QIPF_restrict_plabels,编译器可以使用间接调用执行优化,如提升循环外虚方法地址的加载。当存在大量间接函数调用时,将导致性能增强。

在 Visual Studio 开发环境中设置此编译器选项

  • /QIPF_restrict_plabels 在 Visual Studio 开发环境中不可用。

以编程方式设置此编译器选项

请参见

参考

/Q 选项(低级别操作)

编译器选项

设置编译器选项