Commit ee9cc344 authored by Jakob Gruber's avatar Jakob Gruber Committed by Commit Bot

[objects] Extract compilation-cache-table.cc

Rename files to match contents (src/objects/compilation-cache-table*),
and extract implementations from objects.cc into dedicated .cc file.

Bug: v8:8888
Change-Id: I02915316ee62186f94373b1859c7d8119a1953f1
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2516473
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
Auto-Submit: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: 's avatarDominik Inführ <dinfuehr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#70944}
parent 19463165
...@@ -2868,8 +2868,9 @@ v8_source_set("v8_base_without_compiler") { ...@@ -2868,8 +2868,9 @@ v8_source_set("v8_base_without_compiler") {
"src/objects/code-kind.h", "src/objects/code-kind.h",
"src/objects/code.cc", "src/objects/code.cc",
"src/objects/code.h", "src/objects/code.h",
"src/objects/compilation-cache-inl.h", "src/objects/compilation-cache-table-inl.h",
"src/objects/compilation-cache.h", "src/objects/compilation-cache-table.cc",
"src/objects/compilation-cache-table.h",
"src/objects/compressed-slots-inl.h", "src/objects/compressed-slots-inl.h",
"src/objects/compressed-slots.h", "src/objects/compressed-slots.h",
"src/objects/contexts-inl.h", "src/objects/contexts-inl.h",
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "src/heap/factory.h" #include "src/heap/factory.h"
#include "src/logging/counters.h" #include "src/logging/counters.h"
#include "src/logging/log.h" #include "src/logging/log.h"
#include "src/objects/compilation-cache-inl.h" #include "src/objects/compilation-cache-table-inl.h"
#include "src/objects/objects-inl.h" #include "src/objects/objects-inl.h"
#include "src/objects/slots.h" #include "src/objects/slots.h"
#include "src/objects/visitors.h" #include "src/objects/visitors.h"
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#define V8_CODEGEN_COMPILATION_CACHE_H_ #define V8_CODEGEN_COMPILATION_CACHE_H_
#include "src/base/hashmap.h" #include "src/base/hashmap.h"
#include "src/objects/compilation-cache.h" #include "src/objects/compilation-cache-table.h"
#include "src/utils/allocation.h" #include "src/utils/allocation.h"
namespace v8 { namespace v8 {
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include "src/heap/heap-inl.h" #include "src/heap/heap-inl.h"
#include "src/heap/mark-compact.h" #include "src/heap/mark-compact.h"
#include "src/logging/counters.h" #include "src/logging/counters.h"
#include "src/objects/compilation-cache-inl.h" #include "src/objects/compilation-cache-table-inl.h"
#include "src/objects/heap-object.h" #include "src/objects/heap-object.h"
#include "src/objects/js-array-inl.h" #include "src/objects/js-array-inl.h"
#include "src/objects/js-collection-inl.h" #include "src/objects/js-collection-inl.h"
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include "src/objects/bigint-inl.h" #include "src/objects/bigint-inl.h"
#include "src/objects/cell-inl.h" #include "src/objects/cell-inl.h"
#include "src/objects/code-inl.h" #include "src/objects/code-inl.h"
#include "src/objects/compilation-cache-inl.h" #include "src/objects/compilation-cache-table-inl.h"
#include "src/objects/compressed-slots-inl.h" #include "src/objects/compressed-slots-inl.h"
#include "src/objects/contexts-inl.h" #include "src/objects/contexts-inl.h"
#include "src/objects/data-handler-inl.h" #include "src/objects/data-handler-inl.h"
......
...@@ -2,11 +2,10 @@ ...@@ -2,11 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#ifndef V8_OBJECTS_COMPILATION_CACHE_INL_H_ #ifndef V8_OBJECTS_COMPILATION_CACHE_TABLE_INL_H_
#define V8_OBJECTS_COMPILATION_CACHE_INL_H_ #define V8_OBJECTS_COMPILATION_CACHE_TABLE_INL_H_
#include "src/objects/compilation-cache.h"
#include "src/objects/compilation-cache-table.h"
#include "src/objects/name-inl.h" #include "src/objects/name-inl.h"
#include "src/objects/script-inl.h" #include "src/objects/script-inl.h"
#include "src/objects/shared-function-info.h" #include "src/objects/shared-function-info.h"
...@@ -93,4 +92,4 @@ InfoCellPair::InfoCellPair(Isolate* isolate, SharedFunctionInfo shared, ...@@ -93,4 +92,4 @@ InfoCellPair::InfoCellPair(Isolate* isolate, SharedFunctionInfo shared,
#include "src/objects/object-macros-undef.h" #include "src/objects/object-macros-undef.h"
#endif // V8_OBJECTS_COMPILATION_CACHE_INL_H_ #endif // V8_OBJECTS_COMPILATION_CACHE_TABLE_INL_H_
This diff is collapsed.
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#ifndef V8_OBJECTS_COMPILATION_CACHE_H_ #ifndef V8_OBJECTS_COMPILATION_CACHE_TABLE_H_
#define V8_OBJECTS_COMPILATION_CACHE_H_ #define V8_OBJECTS_COMPILATION_CACHE_TABLE_H_
#include "src/objects/feedback-cell.h" #include "src/objects/feedback-cell.h"
#include "src/objects/hash-table.h" #include "src/objects/hash-table.h"
...@@ -136,4 +136,4 @@ class CompilationCacheTable ...@@ -136,4 +136,4 @@ class CompilationCacheTable
#include "src/objects/object-macros-undef.h" #include "src/objects/object-macros-undef.h"
#endif // V8_OBJECTS_COMPILATION_CACHE_H_ #endif // V8_OBJECTS_COMPILATION_CACHE_TABLE_H_
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment