Reviewers: Lasse Reichstein,

Description:
Some cleanup of the toplevel code generator:

* Rename the operation of filling a context with a value.  Formerly it
  was 'Move', now it's 'Apply' so as to avoid confusion with various
  other Moves (eg, in the toplevel codegen, in the macro assemblers).

* Use the abstraction Drop rather than math on the stack pointer.

* Add a predicate on AST expression nodes to abstract a repeated test
  whether we should us a regular (named) IC or a keyed IC.


Please review this at http://codereview.chromium.org/546006

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
  M     src/arm/fast-codegen-arm.cc
  M     src/arm/macro-assembler-arm.h
  M     src/ast.h
  M     src/compiler.cc
  M     src/fast-codegen.h
  M     src/fast-codegen.cc
  M     src/ia32/fast-codegen-ia32.cc
  M     src/ia32/macro-assembler-ia32.h
  M     src/x64/fast-codegen-x64.cc
  M     src/x64/macro-assembler-x64.h


-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to