Lines Matching full:astcontext
759 class AstContext {
793 AstContext(HOptimizedGraphBuilder* owner, Expression::Context kind);
794 virtual ~AstContext();
809 AstContext* outer_;
814 class EffectContext final : public AstContext {
817 : AstContext(owner, Expression::kEffect) {
829 class ValueContext final : public AstContext {
832 : AstContext(owner, Expression::kValue), flag_(flag) {
849 class TestContext final : public AstContext {
855 : AstContext(owner, Expression::kTest),
867 static TestContext* cast(AstContext* context) {
895 AstContext* call_context() { return call_context_; }
939 AstContext* call_context_;
2130 AstContext* ast_context() const { return ast_context_; }
2131 void set_ast_context(AstContext* context) { ast_context_ = context; }
2137 AstContext* call_context() const {
2791 AstContext* ast_context_;
2806 friend class AstContext; // Pushes and pops the AST context stack.
2814 Zone* AstContext::zone() const { return owner_->zone(); }