Share via


/QIPF_restrict_plabels (Supposer qu'aucune fonction n'a été créée au moment de l'exécution)

Suppose qu'aucune fonction n'est créée au moment de l'exécution.

/QIPF_restrict_plabels

Notes

Notes

/QIPF_restrict_plabels est disponible uniquement dans les compilateurs qui ciblent Itanium. Cette option de compilateur n'est pas disponible dans les compilateurs qui ciblent x64 ou x86.

Si votre programme ne crée aucune fonction au moment de l'exécution, vous pouvez compiler avec /QIPF_restrict_plabels et le compilateur traitera les pointeurs vers des descripteurs de fonction comme des pointeurs __restrict, afin que le contenu ne puisse pas être remplacé.

Avec /QIPF_restrict_plabels, le compilateur peut exécuter des optimisations à l'aide d'appels indirects, tels que la levée de la charge d'une adresse de méthode virtuelle en dehors d'une boucle. Cela peut entraîner une amélioration des performances s'il existe de nombreux appels de fonction indirects.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  • /QIPF_restrict_plabels n'est pas disponible dans l'environnement de développement Visual Studio.

Pour définir cette option du compilateur par programme

Voir aussi

Référence

/Q (Opérations de bas niveau), options

Options du compilateur

Définition des options du compilateur