/QIPF_restrict_plabels (Non prevede funzioni create in fase di esecuzione)
Presuppone che non venga creata alcuna funzione in fase di esecuzione.
/QIPF_restrict_plabels
Note
Nota
L'opzione /QIPF_restrict_plabels è disponibile solo nei compilatori destinati alla piattaforma Itanium. Non è invece disponibile nei compilatori destinati alla piattaforma x64 o x86.
Se non è prevista la creazione di funzioni in fase di esecuzione, è possibile compilare il programma con l'opzione /QIPF_restrict_plabels. Il compilatore considererà i puntatori ai descrittori di funzioni come puntatori __restrict, in modo che i contenuti non vengano sottoposti a override.
Se l'opzione /QIPF_restrict_plabels è attiva, il compilatore eseguirà le ottimizzazioni con chiamate indirette, ad esempio sottraendo il carico dell'indirizzo di un metodo virtuale da un ciclo. È possibile che ne derivi un miglioramento delle prestazioni in caso di numerose chiamate a funzioni indirette.
Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio
- /QIPF_restrict_plabels non è disponibile nell'ambiente di sviluppo di Visual Studio.
Per impostare l'opzione del compilatore a livello di codice
- Vedere la proprietà AdditionalOptions.