Condividi tramite


/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 anche

Riferimenti

Opzioni /Q (Operazioni di basso livello)

Opzioni del compilatore

Impostazione delle opzioni del compilatore