Home | History | Annotate | Download | only in src

Lines Matching refs:FullCodeGenerator

73 class FullCodeGenerator: public AstVisitor {
80 FullCodeGenerator(MacroAssembler* masm, CompilationInfo* info)
124 explicit NestedStatement(FullCodeGenerator* codegen) : codegen_(codegen) {
154 FullCodeGenerator* codegen_;
164 Breakable(FullCodeGenerator* codegen, BreakableStatement* statement)
185 Iteration(FullCodeGenerator* codegen, IterationStatement* statement)
204 NestedBlock(FullCodeGenerator* codegen, Block* block)
220 explicit TryCatch(FullCodeGenerator* codegen) : NestedStatement(codegen) {
230 TryFinally(FullCodeGenerator* codegen, Label* finally_entry)
246 explicit Finally(FullCodeGenerator* codegen) : NestedStatement(codegen) { }
260 ForIn(FullCodeGenerator* codegen, ForInStatement* statement)
275 explicit WithOrCatch(FullCodeGenerator* codegen)
287 typedef void (FullCodeGenerator::*InlineFunctionGenerator)(CallRuntime* expr);
613 explicit ExpressionContext(FullCodeGenerator* codegen)
670 FullCodeGenerator* codegen() const { return codegen_; }
676 FullCodeGenerator* codegen_;
681 explicit AccumulatorValueContext(FullCodeGenerator* codegen)
702 explicit StackValueContext(FullCodeGenerator* codegen)
723 TestContext(FullCodeGenerator* codegen,
768 explicit EffectContext(FullCodeGenerator* codegen)
805 DISALLOW_COPY_AND_ASSIGN(FullCodeGenerator);