chromium/out/Default/gen/v8/torque-generated/factory.cc

#include "src/heap/factory-base.h"
#include "src/heap/factory-base-inl.h"
#include "src/heap/heap.h"
#include "src/heap/heap-inl.h"
#include "src/execution/isolate.h"
#include "src/objects/all-objects-inl.h"

namespace v8 {
namespace internal {

template <typename Impl>
Handle<UncompiledDataWithoutPreparseData> TorqueGeneratedFactory<Impl>::NewUncompiledDataWithoutPreparseData(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<UncompiledDataWithoutPreparseData> TorqueGeneratedFactory<Factory>::NewUncompiledDataWithoutPreparseData(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<UncompiledDataWithoutPreparseData> TorqueGeneratedFactory<LocalFactory>::NewUncompiledDataWithoutPreparseData(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, AllocationType allocation_type);


template <typename Impl>
Handle<UncompiledDataWithPreparseData> TorqueGeneratedFactory<Impl>::NewUncompiledDataWithPreparseData(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, DirectHandle<PreparseData> preparse_data, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<UncompiledDataWithPreparseData> TorqueGeneratedFactory<Factory>::NewUncompiledDataWithPreparseData(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, DirectHandle<PreparseData> preparse_data, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<UncompiledDataWithPreparseData> TorqueGeneratedFactory<LocalFactory>::NewUncompiledDataWithPreparseData(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, DirectHandle<PreparseData> preparse_data, AllocationType allocation_type);


template <typename Impl>
Handle<UncompiledDataWithoutPreparseDataWithJob> TorqueGeneratedFactory<Impl>::NewUncompiledDataWithoutPreparseDataWithJob(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, Address job, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<UncompiledDataWithoutPreparseDataWithJob> TorqueGeneratedFactory<Factory>::NewUncompiledDataWithoutPreparseDataWithJob(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, Address job, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<UncompiledDataWithoutPreparseDataWithJob> TorqueGeneratedFactory<LocalFactory>::NewUncompiledDataWithoutPreparseDataWithJob(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, Address job, AllocationType allocation_type);


template <typename Impl>
Handle<UncompiledDataWithPreparseDataAndJob> TorqueGeneratedFactory<Impl>::NewUncompiledDataWithPreparseDataAndJob(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, DirectHandle<PreparseData> preparse_data, Address job, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<UncompiledDataWithPreparseDataAndJob> TorqueGeneratedFactory<Factory>::NewUncompiledDataWithPreparseDataAndJob(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, DirectHandle<PreparseData> preparse_data, Address job, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<UncompiledDataWithPreparseDataAndJob> TorqueGeneratedFactory<LocalFactory>::NewUncompiledDataWithPreparseDataAndJob(DirectHandle<String> inferred_name, int32_t start_position, int32_t end_position, DirectHandle<PreparseData> preparse_data, Address job, AllocationType allocation_type);


template <typename Impl>
Handle<OnHeapBasicBlockProfilerData> TorqueGeneratedFactory<Impl>::NewOnHeapBasicBlockProfilerData(DirectHandle<FixedInt32Array> block_ids, DirectHandle<FixedUInt32Array> counts, DirectHandle<PodArray<std::pair<int32_t, int32_t>>> branches, DirectHandle<String> name, DirectHandle<String> schedule, DirectHandle<String> code, int hash, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<OnHeapBasicBlockProfilerData> TorqueGeneratedFactory<Factory>::NewOnHeapBasicBlockProfilerData(DirectHandle<FixedInt32Array> block_ids, DirectHandle<FixedUInt32Array> counts, DirectHandle<PodArray<std::pair<int32_t, int32_t>>> branches, DirectHandle<String> name, DirectHandle<String> schedule, DirectHandle<String> code, int hash, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<OnHeapBasicBlockProfilerData> TorqueGeneratedFactory<LocalFactory>::NewOnHeapBasicBlockProfilerData(DirectHandle<FixedInt32Array> block_ids, DirectHandle<FixedUInt32Array> counts, DirectHandle<PodArray<std::pair<int32_t, int32_t>>> branches, DirectHandle<String> name, DirectHandle<String> schedule, DirectHandle<String> code, int hash, AllocationType allocation_type);


template <typename Impl>
Handle<TurbofanBitsetType> TorqueGeneratedFactory<Impl>::NewTurbofanBitsetType(uint32_t bitset_low, uint32_t bitset_high, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanBitsetType> TorqueGeneratedFactory<Factory>::NewTurbofanBitsetType(uint32_t bitset_low, uint32_t bitset_high, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanBitsetType> TorqueGeneratedFactory<LocalFactory>::NewTurbofanBitsetType(uint32_t bitset_low, uint32_t bitset_high, AllocationType allocation_type);


template <typename Impl>
Handle<TurbofanUnionType> TorqueGeneratedFactory<Impl>::NewTurbofanUnionType(DirectHandle<TurbofanType> type1, DirectHandle<TurbofanType> type2, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanUnionType> TorqueGeneratedFactory<Factory>::NewTurbofanUnionType(DirectHandle<TurbofanType> type1, DirectHandle<TurbofanType> type2, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanUnionType> TorqueGeneratedFactory<LocalFactory>::NewTurbofanUnionType(DirectHandle<TurbofanType> type1, DirectHandle<TurbofanType> type2, AllocationType allocation_type);


template <typename Impl>
Handle<TurbofanRangeType> TorqueGeneratedFactory<Impl>::NewTurbofanRangeType(double min, double max, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanRangeType> TorqueGeneratedFactory<Factory>::NewTurbofanRangeType(double min, double max, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanRangeType> TorqueGeneratedFactory<LocalFactory>::NewTurbofanRangeType(double min, double max, AllocationType allocation_type);


template <typename Impl>
Handle<TurbofanHeapConstantType> TorqueGeneratedFactory<Impl>::NewTurbofanHeapConstantType(DirectHandle<HeapObject> constant, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanHeapConstantType> TorqueGeneratedFactory<Factory>::NewTurbofanHeapConstantType(DirectHandle<HeapObject> constant, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanHeapConstantType> TorqueGeneratedFactory<LocalFactory>::NewTurbofanHeapConstantType(DirectHandle<HeapObject> constant, AllocationType allocation_type);


template <typename Impl>
Handle<TurbofanOtherNumberConstantType> TorqueGeneratedFactory<Impl>::NewTurbofanOtherNumberConstantType(double constant, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanOtherNumberConstantType> TorqueGeneratedFactory<Factory>::NewTurbofanOtherNumberConstantType(double constant, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurbofanOtherNumberConstantType> TorqueGeneratedFactory<LocalFactory>::NewTurbofanOtherNumberConstantType(double constant, AllocationType allocation_type);


template <typename Impl>
Handle<TurboshaftWord32Type> TorqueGeneratedFactory<Impl>::NewTurboshaftWord32Type(AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord32Type> TorqueGeneratedFactory<Factory>::NewTurboshaftWord32Type(AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord32Type> TorqueGeneratedFactory<LocalFactory>::NewTurboshaftWord32Type(AllocationType allocation_type);


template <typename Impl>
Handle<TurboshaftWord32RangeType> TorqueGeneratedFactory<Impl>::NewTurboshaftWord32RangeType(uint32_t from, uint32_t to, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord32RangeType> TorqueGeneratedFactory<Factory>::NewTurboshaftWord32RangeType(uint32_t from, uint32_t to, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord32RangeType> TorqueGeneratedFactory<LocalFactory>::NewTurboshaftWord32RangeType(uint32_t from, uint32_t to, AllocationType allocation_type);


template <typename Impl>
Handle<TurboshaftWord32SetType> TorqueGeneratedFactory<Impl>::NewTurboshaftWord32SetType(uint32_t set_size, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord32SetType> TorqueGeneratedFactory<Factory>::NewTurboshaftWord32SetType(uint32_t set_size, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord32SetType> TorqueGeneratedFactory<LocalFactory>::NewTurboshaftWord32SetType(uint32_t set_size, AllocationType allocation_type);


template <typename Impl>
Handle<TurboshaftWord64Type> TorqueGeneratedFactory<Impl>::NewTurboshaftWord64Type(AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord64Type> TorqueGeneratedFactory<Factory>::NewTurboshaftWord64Type(AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord64Type> TorqueGeneratedFactory<LocalFactory>::NewTurboshaftWord64Type(AllocationType allocation_type);


template <typename Impl>
Handle<TurboshaftWord64RangeType> TorqueGeneratedFactory<Impl>::NewTurboshaftWord64RangeType(uint32_t from_high, uint32_t from_low, uint32_t to_high, uint32_t to_low, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord64RangeType> TorqueGeneratedFactory<Factory>::NewTurboshaftWord64RangeType(uint32_t from_high, uint32_t from_low, uint32_t to_high, uint32_t to_low, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord64RangeType> TorqueGeneratedFactory<LocalFactory>::NewTurboshaftWord64RangeType(uint32_t from_high, uint32_t from_low, uint32_t to_high, uint32_t to_low, AllocationType allocation_type);


template <typename Impl>
Handle<TurboshaftWord64SetType> TorqueGeneratedFactory<Impl>::NewTurboshaftWord64SetType(uint32_t set_size, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord64SetType> TorqueGeneratedFactory<Factory>::NewTurboshaftWord64SetType(uint32_t set_size, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftWord64SetType> TorqueGeneratedFactory<LocalFactory>::NewTurboshaftWord64SetType(uint32_t set_size, AllocationType allocation_type);


template <typename Impl>
Handle<TurboshaftFloat64Type> TorqueGeneratedFactory<Impl>::NewTurboshaftFloat64Type(uint32_t special_values, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftFloat64Type> TorqueGeneratedFactory<Factory>::NewTurboshaftFloat64Type(uint32_t special_values, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftFloat64Type> TorqueGeneratedFactory<LocalFactory>::NewTurboshaftFloat64Type(uint32_t special_values, AllocationType allocation_type);


template <typename Impl>
Handle<TurboshaftFloat64RangeType> TorqueGeneratedFactory<Impl>::NewTurboshaftFloat64RangeType(uint32_t special_values, uint32_t _padding, double min, double max, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftFloat64RangeType> TorqueGeneratedFactory<Factory>::NewTurboshaftFloat64RangeType(uint32_t special_values, uint32_t _padding, double min, double max, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftFloat64RangeType> TorqueGeneratedFactory<LocalFactory>::NewTurboshaftFloat64RangeType(uint32_t special_values, uint32_t _padding, double min, double max, AllocationType allocation_type);


template <typename Impl>
Handle<TurboshaftFloat64SetType> TorqueGeneratedFactory<Impl>::NewTurboshaftFloat64SetType(uint32_t special_values, uint32_t set_size, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftFloat64SetType> TorqueGeneratedFactory<Factory>::NewTurboshaftFloat64SetType(uint32_t special_values, uint32_t set_size, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<TurboshaftFloat64SetType> TorqueGeneratedFactory<LocalFactory>::NewTurboshaftFloat64SetType(uint32_t special_values, uint32_t set_size, AllocationType allocation_type);


template <typename Impl>
Handle<ExportedSubClassBase> TorqueGeneratedFactory<Impl>::NewExportedSubClassBase(DirectHandle<HeapObject> a, DirectHandle<HeapObject> b, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<ExportedSubClassBase> TorqueGeneratedFactory<Factory>::NewExportedSubClassBase(DirectHandle<HeapObject> a, DirectHandle<HeapObject> b, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<ExportedSubClassBase> TorqueGeneratedFactory<LocalFactory>::NewExportedSubClassBase(DirectHandle<HeapObject> a, DirectHandle<HeapObject> b, AllocationType allocation_type);


template <typename Impl>
Handle<ExportedSubClass> TorqueGeneratedFactory<Impl>::NewExportedSubClass(DirectHandle<HeapObject> a, DirectHandle<HeapObject> b, int32_t c_field, int32_t d_field, int e_field, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<ExportedSubClass> TorqueGeneratedFactory<Factory>::NewExportedSubClass(DirectHandle<HeapObject> a, DirectHandle<HeapObject> b, int32_t c_field, int32_t d_field, int e_field, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<ExportedSubClass> TorqueGeneratedFactory<LocalFactory>::NewExportedSubClass(DirectHandle<HeapObject> a, DirectHandle<HeapObject> b, int32_t c_field, int32_t d_field, int e_field, AllocationType allocation_type);


template <typename Impl>
Handle<ExportedSubClass2> TorqueGeneratedFactory<Impl>::NewExportedSubClass2(DirectHandle<HeapObject> a, DirectHandle<HeapObject> b, int32_t x_field, int32_t y_field, int z_field, AllocationType allocation_type) {}

template EXPORT_TEMPLATE_DEFINE() Handle<ExportedSubClass2> TorqueGeneratedFactory<Factory>::NewExportedSubClass2(DirectHandle<HeapObject> a, DirectHandle<HeapObject> b, int32_t x_field, int32_t y_field, int z_field, AllocationType allocation_type);
template EXPORT_TEMPLATE_DEFINE() Handle<ExportedSubClass2> TorqueGeneratedFactory<LocalFactory>::NewExportedSubClass2(DirectHandle<HeapObject> a, DirectHandle<HeapObject> b, int32_t x_field, int32_t y_field, int z_field, AllocationType allocation_type);


}  // namespace internal
}  // namespace v8