P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
P4::Evaluator Member List

This is the complete list of members for P4::Evaluator, including all inherited members.

currentBlock() const (defined in P4::Evaluator)P4::Evaluator
evaluateArguments(const IR::ParameterList *parameters, const IR::Vector< IR::Argument > *arguments, IR::Block *context)P4::Evaluator
Evaluator(const ReferenceMap *refMap, const TypeMap *typeMap) (defined in P4::Evaluator)P4::Evaluatorinline
getToplevelBlock() const override (defined in P4::Evaluator)P4::Evaluatorinlinevirtual
getValue(const IR::Node *node) const (defined in P4::Evaluator)P4::Evaluator
hasValue(const IR::Node *node) constP4::Evaluator
init_apply(const IR::Node *node) override (defined in P4::Evaluator)P4::Evaluator
popBlock(IR::Block *block) (defined in P4::Evaluator)P4::Evaluatorprotected
preorder(const IR::P4Program *program) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::Declaration_Constant *decl) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::P4Table *table) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::Declaration_Instance *inst) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::ConstructorCallExpression *inst) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::MethodCallExpression *expr) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::PathExpression *expression) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::Property *prop) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::Member *expression) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::ListExpression *expression) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::P4ListExpression *expression) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::StructExpression *expression) override (defined in P4::Evaluator)P4::Evaluator
preorder(const IR::Constant *expression) override (defined in P4::Evaluator)P4::Evaluatorinline
preorder(const IR::StringLiteral *expression) override (defined in P4::Evaluator)P4::Evaluatorinline
preorder(const IR::BoolLiteral *expression) override (defined in P4::Evaluator)P4::Evaluatorinline
preorder(const IR::ListCompileTimeValue *expression) override (defined in P4::Evaluator)P4::Evaluatorinline
preorder(const IR::StructCompileTimeValue *expression) override (defined in P4::Evaluator)P4::Evaluatorinline
preorder(const IR::Declaration_ID *expression) override (defined in P4::Evaluator)P4::Evaluatorinline
processConstructor(const IR::Node *node, const IR::Type *type, const IR::Type *instanceType, const IR::Vector< IR::Argument > *arguments) (defined in P4::Evaluator)P4::Evaluator
pushBlock(IR::Block *block) (defined in P4::Evaluator)P4::Evaluatorprotected
setValue(const IR::Node *node, const IR::CompileTimeValue *constant)P4::Evaluator