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