Section courante

A propos

Section administrative du site

$OPTIMIZATION

Optimisation
Free Pascal

Syntaxe

{$OPTIMIZATION état}

Paramètres

Nom Description
état Ce paramètre permet de fixer l'état de l'optimisation :
Valeur Description
ASMCSE Ce paramètre permet d'indiquer qu'il faut utiliser des sous-expressions communes d'élimination pour le niveau assembleur.
CSE Ce paramètre permet d'indiquer qu'il faut utiliser des sous-expressions communes d'élimination.
DEFAULT Ce paramètre permet de repasser au mode d'optimisation du code par défaut.
DFA Ce paramètre permet d'indiquer qu'il faut utiliser une optimisation DFA.
LEVEL1 Ce paramètre permet d'indiquer qu'il faut utiliser le premier niveau d'optimisation.
LEVEL2 Ce paramètre permet d'indiquer qu'il faut utiliser le deuxième niveau d'optimisation.
LEVEL3 Ce paramètre permet d'indiquer qu'il faut utiliser le troisième niveau d'optimisation.
LOOPUNROLL Ce paramètre permet d'indiquer qu'il faut dérouler les boucles pour l'optimisation.
OFF Ce paramètre permet de désactiver l'optimisation du code.
ON Ce paramètre permet d'activer l'optimisation du code.
PEEPHOLE Ce paramètre permet d'indiquer qu'il faut effectuer des optimisations brutales.
REGVAR Ce paramètre permet d'indiquer qu'il faut utiliser les variables de registre.
SIZE Ce paramètre permet d'indiquer qu'il faut utiliser l'optimisation pour la taille.
STACKFRAME Ce paramètre permet d'indiquer qu'il ne faut pas effectuer d'optimisation de cadre de pile.
TAILREC Ce paramètre permet d'indiquer qu'il faut changer de récursion de file d'attente pour tous les régulières.
UNCERTAIN Ce paramètre permet d'indiquer qu'il faut utiliser des optimisations incertaines.
XYZ Ce paramètre permet d'indiquer qu'il faut analyser les chaînes de caractères et les cas dans les optimisations trouvés dans la chaîne de caractères.

Description

Cette directive permet d'activer l'optimisation du code.



Dernière mise à jour : Samedi, le 30 août 2014