This data structure uses the public heap API only and is not specific
to any heap internals. It should be usable throughout V8 and inclusion
of the header file should not be restricted.
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/
1320503004
Cr-Commit-Position: refs/heads/master@{#30443}
"src/heap/heap-inl.h",
"src/heap/heap.cc",
"src/heap/heap.h",
- "src/heap/identity-map.cc",
- "src/heap/identity-map.h",
"src/heap/incremental-marking.cc",
"src/heap/incremental-marking.h",
"src/heap/mark-compact-inl.h",
"src/ic/ic-compiler.h",
"src/ic/stub-cache.cc",
"src/ic/stub-cache.h",
+ "src/identity-map.cc",
+ "src/identity-map.h",
"src/interface-descriptors.cc",
"src/interface-descriptors.h",
"src/interpreter/bytecodes.cc",
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "src/heap/identity-map.h"
+#include "src/identity-map.h"
#include "src/heap/heap.h"
#include "src/zone-containers.h"
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef V8_HEAP_IDENTITY_MAP_H_
-#define V8_HEAP_IDENTITY_MAP_H_
+#ifndef V8_IDENTITY_MAP_H_
+#define V8_IDENTITY_MAP_H_
#include "src/handles.h"
}
} // namespace v8::internal
-#endif // V8_HEAP_IDENTITY_MAP_H_
+#endif // V8_IDENTITY_MAP_H_
#include "src/v8.h"
-#include "src/heap/identity-map.h"
+#include "src/identity-map.h"
#include "src/zone.h"
#include "test/cctest/cctest.h"
'../../src/heap/heap-inl.h',
'../../src/heap/heap.cc',
'../../src/heap/heap.h',
- '../../src/heap/identity-map.cc',
- '../../src/heap/identity-map.h',
'../../src/heap/incremental-marking-inl.h',
'../../src/heap/incremental-marking.cc',
'../../src/heap/incremental-marking.h',
'../../src/ic/ic.h',
'../../src/ic/ic-compiler.cc',
'../../src/ic/ic-compiler.h',
+ '../../src/identity-map.cc',
+ '../../src/identity-map.h',
'../../src/interface-descriptors.cc',
'../../src/interface-descriptors.h',
'../../src/interpreter/bytecodes.cc',