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

Issue 113259: Inline the code dealing with entering spilled scopes and maintaining a... (Closed)

Created:
11 years, 7 months ago by Kevin Millikin (Chromium)
Modified:
9 years, 7 months ago
Reviewers:
Erik Corry
CC:
v8-dev
Visibility:
Public.

Description

Inline the code dealing with entering spilled scopes and maintaining a spilled state. Keep track of spilling only in debug builds.

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+137 lines, -107 lines) Patch
M src/arm/codegen-arm.h View 2 chunks +4 lines, -4 lines 0 comments Download
M src/arm/codegen-arm.cc View 2 chunks +0 lines, -32 lines 0 comments Download
M src/arm/virtual-frame-arm.h View 1 chunk +16 lines, -2 lines 0 comments Download
M src/codegen.h View 1 chunk +3 lines, -0 lines 0 comments Download
M src/codegen-inl.h View 1 chunk +51 lines, -0 lines 0 comments Download
M src/ia32/codegen-ia32.h View 4 chunks +8 lines, -4 lines 1 comment Download
M src/ia32/codegen-ia32.cc View 7 chunks +14 lines, -43 lines 0 comments Download
M src/ia32/virtual-frame-ia32.h View 1 chunk +16 lines, -2 lines 0 comments Download
M src/virtual-frame.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/virtual-frame.cc View 1 chunk +0 lines, -14 lines 0 comments Download
M src/x64/codegen-x64.h View 4 chunks +8 lines, -4 lines 0 comments Download
M src/x64/virtual-frame-x64.h View 1 chunk +16 lines, -2 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
Kevin Millikin (Chromium)
11 years, 7 months ago (2009-05-12 11:45:59 UTC) #1
Erik Corry
What does this do to the executable size on ARM?
11 years, 7 months ago (2009-05-13 10:57:48 UTC) #2
Erik Corry
A lot of ifdefs and a lot of duplicated code for the different platforms :-(. ...
11 years, 7 months ago (2009-05-14 09:15:10 UTC) #3
Kevin Millikin (Chromium)
11 years, 7 months ago (2009-05-14 10:24:36 UTC) #4
You're right, this is a mess.  It's a wishy-washy change: it doesn't make a
noticable performance difference on IA32 and it doesn't remove all overhead on
ARM.

I'm not going to commit it, and instead will try to do the right think on ARM
when I get a chance.

Powered by Google App Engine
This is Rietveld 408576698