chromium/v8/src/heap/local-factory.cc

// Copyright 2020 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/heap/local-factory.h"

#include "src/common/globals.h"
#include "src/execution/local-isolate.h"
#include "src/handles/handles.h"
#include "src/heap/local-factory-inl.h"
#include "src/heap/local-heap-inl.h"
#include "src/logging/local-logger.h"
#include "src/logging/log.h"
#include "src/numbers/hash-seed-inl.h"
#include "src/objects/fixed-array.h"
#include "src/objects/heap-object.h"
#include "src/objects/string.h"
#include "src/roots/roots-inl.h"
#include "src/strings/string-hasher.h"

namespace v8 {
namespace internal {

LocalFactory::LocalFactory(Isolate* isolate) :{}

void LocalFactory::ProcessNewScript(DirectHandle<Script> script,
                                    ScriptEventType script_event_type) {}

Tagged<HeapObject> LocalFactory::AllocateRaw(int size,
                                             AllocationType allocation,
                                             AllocationAlignment alignment) {}

int LocalFactory::NumberToStringCacheHash(Tagged<Smi>) {}

int LocalFactory::NumberToStringCacheHash(double) {}

void LocalFactory::NumberToStringCacheSet(DirectHandle<Object>, int,
                                          DirectHandle<String>) {}

Handle<Object> LocalFactory::NumberToStringCacheGet(Tagged<Object>, int) {}

}  // namespace internal
}  // namespace v8