Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1184)

Unified Diff: arguments/src/arm/full-codegen-arm.cc

Issue 6667076: Remove arguments shadow from scopes, stop rewriting parameters. (Closed) Base URL: https://v8.googlecode.com/svn/branches/experimental
Patch Set: Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: arguments/src/arm/full-codegen-arm.cc
diff --git a/arguments/src/arm/full-codegen-arm.cc b/arguments/src/arm/full-codegen-arm.cc
index 369a0b8d26ce1f3887f2824f427a08dc9aebe6f3..dae008213d41ba27170a350aa4460641c3403931 100644
--- a/arguments/src/arm/full-codegen-arm.cc
+++ b/arguments/src/arm/full-codegen-arm.cc
@@ -213,12 +213,6 @@ void FullCodeGenerator::Generate(CompilationInfo* info) {
ArgumentsAccessStub stub(ArgumentsAccessStub::NEW_OBJECT);
__ CallStub(&stub);
- Variable* arguments_shadow = scope()->arguments_shadow();
- if (arguments_shadow != NULL) {
- // Duplicate the value; move-to-slot operation might clobber registers.
- __ mov(r3, r0);
- Move(arguments_shadow->AsSlot(), r3, r1, r2);
- }
Move(arguments->AsSlot(), r0, r1, r2);
}
« no previous file with comments | « arguments/src/arm/codegen-arm.cc ('k') | arguments/src/ast.h » ('j') | arguments/src/scopes.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698