Lines Matching refs:AstContext
448 class AstContext {
469 AstContext(HGraphBuilder* owner, Expression::Context kind);
470 virtual ~AstContext();
485 AstContext* outer_;
490 class EffectContext: public AstContext {
493 : AstContext(owner, Expression::kEffect) { in EffectContext()
502 class ValueContext: public AstContext {
505 : AstContext(owner, Expression::kValue) { in ValueContext()
514 class TestContext: public AstContext {
519 : AstContext(owner, Expression::kTest), in TestContext()
527 static TestContext* cast(AstContext* context) { in cast()
554 AstContext* call_context() { return call_context_; } in call_context()
572 AstContext* call_context_;
694 AstContext* ast_context() const { return ast_context_; } in ast_context()
695 void set_ast_context(AstContext* context) { ast_context_ = context; } in set_ast_context()
703 AstContext* call_context() const { in call_context()
914 AstContext* ast_context_;
927 friend class AstContext; // Pushes and pops the AST context stack. variable
933 Zone* AstContext::zone() { return owner_->zone(); } in zone()