Class ConstantFoldingTraversal#
Defined in File constantFolding.h
Inheritance Relationships#
Base Type#
public SgTopDownBottomUpProcessing< ConstantFoldingInheritedAttribute, ConstantFoldingSynthesizedAttribute >(Template Class SgTopDownBottomUpProcessing)
Class Documentation#
-
class ConstantFoldingTraversal : public SgTopDownBottomUpProcessing<ConstantFoldingInheritedAttribute, ConstantFoldingSynthesizedAttribute>#
Public Functions
-
ConstantFoldingInheritedAttribute evaluateInheritedAttribute(SgNode *n, ConstantFoldingInheritedAttribute inheritedAttribute)#
-
ConstantFoldingSynthesizedAttribute evaluateSynthesizedAttribute(SgNode *n, ConstantFoldingInheritedAttribute inheritedAttribute, SubTreeSynthesizedAttributes synthesizedAttributeList)#
-
ConstantFoldingInheritedAttribute evaluateInheritedAttribute(SgNode *n, ConstantFoldingInheritedAttribute inheritedAttribute)#