Index: src/lookup-inl.h |
diff --git a/src/lookup-inl.h b/src/lookup-inl.h |
deleted file mode 100644 |
index 17c22c9b97c69e26678e90434cf78f30c525e506..0000000000000000000000000000000000000000 |
--- a/src/lookup-inl.h |
+++ /dev/null |
@@ -1,38 +0,0 @@ |
-// Copyright 2016 the V8 project authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "src/lookup.h" |
- |
-namespace v8 { |
-namespace internal { |
- |
-// static |
-int DescriptorLookupCache::Hash(Object* source, Name* name) { |
- DCHECK(name->IsUniqueName()); |
- // Uses only lower 32 bits if pointers are larger. |
- uint32_t source_hash = |
- static_cast<uint32_t>(reinterpret_cast<uintptr_t>(source)) >> |
- kPointerSizeLog2; |
- uint32_t name_hash = name->hash_field(); |
- return (source_hash ^ name_hash) % kLength; |
-} |
- |
-int DescriptorLookupCache::Lookup(Map* source, Name* name) { |
- int index = Hash(source, name); |
- Key& key = keys_[index]; |
- if ((key.source == source) && (key.name == name)) return results_[index]; |
- return kAbsent; |
-} |
- |
-void DescriptorLookupCache::Update(Map* source, Name* name, int result) { |
- DCHECK(result != kAbsent); |
- int index = Hash(source, name); |
- Key& key = keys_[index]; |
- key.source = source; |
- key.name = name; |
- results_[index] = result; |
-} |
- |
-} // namespace internal |
-} // namespace v8 |