C# Class System.Xml.Xsl.IlGen.TailCallAnalyzer

This analyzer walks each function in the graph and annotates Invoke nodes which can be compiled using the IL .tailcall instruction. This instruction will discard the current stack frame before calling the new function.
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0

Méthodes publiques

Méthode Description
Analyze ( QilExpression qil ) : void

Perform tail-call analysis on the functions in the specified QilExpression.

Private Methods

Méthode Description
AnalyzeDefinition ( QilNode nd ) : void

Recursively analyze the definition of a function.

Method Details

Analyze() public static méthode

Perform tail-call analysis on the functions in the specified QilExpression.
public static Analyze ( QilExpression qil ) : void
qil System.Xml.Xsl.Qil.QilExpression
Résultat void