summaryrefslogtreecommitdiff
path: root/deps/v8/src/torque/implementation-visitor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/torque/implementation-visitor.cc')
-rw-r--r--deps/v8/src/torque/implementation-visitor.cc71
1 files changed, 34 insertions, 37 deletions
diff --git a/deps/v8/src/torque/implementation-visitor.cc b/deps/v8/src/torque/implementation-visitor.cc
index ca1ffc0e75..2f2881fd07 100644
--- a/deps/v8/src/torque/implementation-visitor.cc
+++ b/deps/v8/src/torque/implementation-visitor.cc
@@ -3124,13 +3124,13 @@ std::string MachineTypeString(const Type* type) {
void ImplementationVisitor::GenerateBuiltinDefinitionsAndInterfaceDescriptors(
const std::string& output_directory) {
std::stringstream builtin_definitions;
- std::string builtin_definitions_file_name = "builtin-definitions-tq.h";
+ std::string builtin_definitions_file_name = "builtin-definitions.h";
// This file contains plain interface descriptor definitions and has to be
// included in the middle of interface-descriptors.h. Thus it is not a normal
// header file and uses the .inc suffix instead of the .h suffix.
std::stringstream interface_descriptors;
- std::string interface_descriptors_file_name = "interface-descriptors-tq.inc";
+ std::string interface_descriptors_file_name = "interface-descriptors.inc";
{
IncludeGuardScope builtin_definitions_include_guard(
builtin_definitions, builtin_definitions_file_name);
@@ -3420,7 +3420,7 @@ void GenerateClassExport(const ClassType* type, std::ostream& header,
void ImplementationVisitor::GenerateClassFieldOffsets(
const std::string& output_directory) {
std::stringstream header;
- std::string file_name = "field-offsets-tq.h";
+ std::string file_name = "field-offsets.h";
{
IncludeGuardScope include_guard(header, file_name);
@@ -3471,7 +3471,7 @@ void ImplementationVisitor::GenerateClassFieldOffsets(
void ImplementationVisitor::GenerateBitFields(
const std::string& output_directory) {
std::stringstream header;
- std::string file_name = "bit-fields-tq.h";
+ std::string file_name = "bit-fields.h";
{
IncludeGuardScope include_guard(header, file_name);
header << "#include \"src/base/bit-field.h\"\n\n";
@@ -4037,10 +4037,10 @@ void EmitClassDefinitionHeadersIncludes(const std::string& basename,
header << "#include \"src/objects/objects.h\"\n";
header << "#include \"src/objects/heap-object.h\"\n";
header << "#include \"src/objects/smi.h\"\n";
- header << "#include \"torque-generated/field-offsets-tq.h\"\n";
+ header << "#include \"torque-generated/field-offsets.h\"\n";
header << "#include <type_traits>\n\n";
- inline_header << "#include \"torque-generated/class-definitions-tq.h\"\n";
+ inline_header << "#include \"torque-generated/class-definitions.h\"\n";
inline_header << "#include \"src/objects/js-function.h\"\n";
inline_header << "#include \"src/objects/js-objects.h\"\n";
inline_header << "#include \"src/objects/js-promise.h\"\n";
@@ -4086,7 +4086,7 @@ void ImplementationVisitor::GenerateClassDefinitions(
std::stringstream implementation;
std::stringstream factory_header;
std::stringstream factory_impl;
- std::string basename = "class-definitions-tq";
+ std::string basename = "class-definitions";
std::string internal_basename = "internal-" + basename;
std::string exported_basename = "exported-" + basename;
std::string file_basename = output_directory + "/" + basename;
@@ -4094,7 +4094,7 @@ void ImplementationVisitor::GenerateClassDefinitions(
output_directory + "/" + internal_basename;
std::string exported_file_basename =
output_directory + "/" + exported_basename;
- std::string factory_basename = "factory-tq";
+ std::string factory_basename = "factory";
std::string factory_file_basename = output_directory + "/" + factory_basename;
{
@@ -4115,17 +4115,17 @@ void ImplementationVisitor::GenerateClassDefinitions(
IncludeGuardScope exported_inline_header_guard(
inline_exported_header, exported_basename + "-inl.h");
- internal_header << "#include \"torque-generated/class-definitions-tq.h\"\n";
+ internal_header << "#include \"torque-generated/class-definitions.h\"\n";
internal_header << "#include \"src/objects/fixed-array.h\"\n";
inline_internal_header
- << "#include \"torque-generated/internal-class-definitions-tq.h\"\n";
+ << "#include \"torque-generated/internal-class-definitions.h\"\n";
inline_internal_header
- << "#include \"torque-generated/class-definitions-tq-inl.h\"\n";
+ << "#include \"torque-generated/class-definitions-inl.h\"\n";
exported_header << "#include \"src/objects/fixed-array.h\"\n";
- exported_header << "#include \"torque-generated/class-definitions-tq.h\"\n";
+ exported_header << "#include \"torque-generated/class-definitions.h\"\n";
inline_exported_header
- << "#include \"torque-generated/exported-class-definitions-tq.h\"\n";
+ << "#include \"torque-generated/exported-class-definitions.h\"\n";
inline_exported_header << "#include \"src/objects/fixed-array-inl.h\"\n";
EmitClassDefinitionHeadersIncludes(basename, external_header,
@@ -4165,26 +4165,23 @@ void ImplementationVisitor::GenerateClassDefinitions(
factory_impl << "#include \"src/heap/heap.h\"\n";
factory_impl << "#include \"src/heap/heap-inl.h\"\n";
factory_impl << "#include \"src/execution/isolate.h\"\n\n";
- factory_impl
- << "#include "
- "\"torque-generated/internal-class-definitions-tq-inl.h\"\n\n";
- factory_impl
- << "#include "
- "\"torque-generated/exported-class-definitions-tq-inl.h\"\n\n";
+ factory_impl << "#include "
+ "\"torque-generated/internal-class-definitions-inl.h\"\n\n";
+ factory_impl << "#include "
+ "\"torque-generated/exported-class-definitions-inl.h\"\n\n";
NamespaceScope factory_impl_namespaces(factory_impl, {"v8", "internal"});
factory_impl << "\n";
- implementation
- << "#include \"torque-generated/class-definitions-tq.h\"\n\n";
- implementation << "#include \"torque-generated/class-verifiers-tq.h\"\n\n";
+ implementation << "#include \"torque-generated/class-definitions.h\"\n\n";
+ implementation << "#include \"torque-generated/class-verifiers.h\"\n\n";
implementation
<< "#include \"src/objects/class-definitions-tq-deps-inl.h\"\n\n";
implementation
<< "#include "
- "\"torque-generated/internal-class-definitions-tq-inl.h\"\n\n";
+ "\"torque-generated/internal-class-definitions-inl.h\"\n\n";
implementation
<< "#include "
- "\"torque-generated/exported-class-definitions-tq-inl.h\"\n\n";
+ "\"torque-generated/exported-class-definitions-inl.h\"\n\n";
NamespaceScope implementation_namespaces(implementation,
{"v8", "internal"});
@@ -4339,16 +4336,16 @@ void GeneratePrintDefinitionsForClass(std::ostream& impl, const ClassType* type,
void ImplementationVisitor::GeneratePrintDefinitions(
const std::string& output_directory) {
std::stringstream impl;
- std::string file_name = "objects-printer-tq.cc";
+ std::string file_name = "objects-printer.cc";
{
IfDefScope object_print(impl, "OBJECT_PRINT");
impl << "#include \"src/objects/objects.h\"\n\n";
impl << "#include <iosfwd>\n\n";
impl << "#include "
- "\"torque-generated/internal-class-definitions-tq-inl.h\"\n";
+ "\"torque-generated/internal-class-definitions-inl.h\"\n";
impl << "#include "
- "\"torque-generated/exported-class-definitions-tq-inl.h\"\n";
+ "\"torque-generated/exported-class-definitions-inl.h\"\n";
impl << "#include \"src/objects/struct-inl.h\"\n\n";
impl << "#include \"src/objects/template-objects-inl.h\"\n\n";
@@ -4420,7 +4417,7 @@ base::Optional<std::string> MatchSimpleBodyDescriptor(const ClassType* type) {
void ImplementationVisitor::GenerateBodyDescriptors(
const std::string& output_directory) {
- std::string file_name = "objects-body-descriptors-tq-inl.inc";
+ std::string file_name = "objects-body-descriptors-inl.inc";
std::stringstream h_contents;
for (const ClassType* type : TypeOracle::GetClasses()) {
@@ -4656,7 +4653,7 @@ void GenerateClassFieldVerifier(const std::string& class_name,
void ImplementationVisitor::GenerateClassVerifiers(
const std::string& output_directory) {
- std::string file_name = "class-verifiers-tq";
+ std::string file_name = "class-verifiers";
std::stringstream h_contents;
std::stringstream cc_contents;
{
@@ -4671,9 +4668,9 @@ void ImplementationVisitor::GenerateClassVerifiers(
}
cc_contents << "#include \"torque-generated/" << file_name << ".h\"\n";
cc_contents << "#include "
- "\"torque-generated/internal-class-definitions-tq-inl.h\"\n";
+ "\"torque-generated/internal-class-definitions-inl.h\"\n";
cc_contents << "#include "
- "\"torque-generated/exported-class-definitions-tq-inl.h\"\n";
+ "\"torque-generated/exported-class-definitions-inl.h\"\n";
IncludeObjectMacrosScope object_macros(cc_contents);
@@ -4743,7 +4740,7 @@ void ImplementationVisitor::GenerateClassVerifiers(
void ImplementationVisitor::GenerateEnumVerifiers(
const std::string& output_directory) {
- std::string file_name = "enum-verifiers-tq";
+ std::string file_name = "enum-verifiers";
std::stringstream cc_contents;
{
cc_contents << "#include \"src/compiler/code-assembler.h\"\n";
@@ -4775,7 +4772,7 @@ void ImplementationVisitor::GenerateEnumVerifiers(
void ImplementationVisitor::GenerateExportedMacrosAssembler(
const std::string& output_directory) {
- std::string file_name = "exported-macros-assembler-tq";
+ std::string file_name = "exported-macros-assembler";
std::stringstream h_contents;
std::stringstream cc_contents;
{
@@ -4783,11 +4780,11 @@ void ImplementationVisitor::GenerateExportedMacrosAssembler(
h_contents << "#include \"src/compiler/code-assembler.h\"\n";
h_contents << "#include \"src/execution/frames.h\"\n";
- h_contents << "#include \"torque-generated/csa-types-tq.h\"\n";
+ h_contents << "#include \"torque-generated/csa-types.h\"\n";
h_contents
- << "#include \"torque-generated/internal-class-definitions-tq.h\"\n";
+ << "#include \"torque-generated/internal-class-definitions.h\"\n";
h_contents
- << "#include \"torque-generated/exported-class-definitions-tq.h\"\n";
+ << "#include \"torque-generated/exported-class-definitions.h\"\n";
cc_contents << "#include \"src/objects/fixed-array-inl.h\"\n";
cc_contents << "#include \"src/objects/free-space.h\"\n";
cc_contents << "#include \"src/objects/js-regexp-string-iterator.h\"\n";
@@ -4862,7 +4859,7 @@ void ImplementationVisitor::GenerateExportedMacrosAssembler(
void ImplementationVisitor::GenerateCSATypes(
const std::string& output_directory) {
- std::string file_name = "csa-types-tq";
+ std::string file_name = "csa-types";
std::stringstream h_contents;
{
IncludeGuardScope include_guard(h_contents, file_name + ".h");