From 78da4a3bd2843608582ee3975f7d62d394c17295 Mon Sep 17 00:00:00 2001 From: "balazs.kilvady@imgtec.com" Date: Fri, 29 Aug 2014 15:28:26 +0000 Subject: [PATCH] MIPS: Refactoring InterfaceDescriptors away from code-stubs.h - external. Port r23515 (fe0bdbf) Original commit message: Clean up and create seperation between the concept of a call descriptor and a code stub interface descriptor. The former is just concerned with how to call, but the latter has many extra hints related to code generation and deoptimization for the implementation of a particular code stub. BUG= R=paul.lind@imgtec.com, vogelheim@chromium.org Review URL: https://codereview.chromium.org/516253002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23525 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- BUILD.gn | 2 ++ tools/gyp/v8.gyp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/BUILD.gn b/BUILD.gn index e957fdf..d323447 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -1066,6 +1066,7 @@ source_set("v8_base") { "src/mips/frames-mips.cc", "src/mips/frames-mips.h", "src/mips/full-codegen-mips.cc", + "src/mips/interface-descriptors-mips.cc", "src/mips/lithium-codegen-mips.cc", "src/mips/lithium-codegen-mips.h", "src/mips/lithium-gap-resolver-mips.cc", @@ -1103,6 +1104,7 @@ source_set("v8_base") { "src/mips64/frames-mips64.cc", "src/mips64/frames-mips64.h", "src/mips64/full-codegen-mips64.cc", + "src/mips64/interface-descriptors-mips64.cc", "src/mips64/lithium-codegen-mips64.cc", "src/mips64/lithium-codegen-mips64.h", "src/mips64/lithium-gap-resolver-mips64.cc", diff --git a/tools/gyp/v8.gyp b/tools/gyp/v8.gyp index 5e26a90..e1e648a 100644 --- a/tools/gyp/v8.gyp +++ b/tools/gyp/v8.gyp @@ -990,6 +990,7 @@ '../../src/mips/frames-mips.cc', '../../src/mips/frames-mips.h', '../../src/mips/full-codegen-mips.cc', + '../../src/mips/interface-descriptors-mips.cc', '../../src/mips/lithium-codegen-mips.cc', '../../src/mips/lithium-codegen-mips.h', '../../src/mips/lithium-gap-resolver-mips.cc', @@ -1028,6 +1029,7 @@ '../../src/mips64/frames-mips64.cc', '../../src/mips64/frames-mips64.h', '../../src/mips64/full-codegen-mips64.cc', + '../../src/mips64/interface-descriptors-mips64.cc', '../../src/mips64/lithium-codegen-mips64.cc', '../../src/mips64/lithium-codegen-mips64.h', '../../src/mips64/lithium-gap-resolver-mips64.cc', -- 2.7.4