| AddCallParameter(Callable *callable, VisitResult parameter, const Type *parameter_type, std::vector< VisitResult > *converted_arguments, StackRange *argument_range, std::vector< std::string > *constexpr_arguments, bool inline_macro) | v8::internal::torque::ImplementationVisitor | private |
| assembler() | v8::internal::torque::ImplementationVisitor | inlineprivate |
| assembler_ | v8::internal::torque::ImplementationVisitor | private |
| BeginDebugMacrosFile() | v8::internal::torque::ImplementationVisitor | |
| BeginGeneratedFiles() | v8::internal::torque::ImplementationVisitor | |
| bitfield_expressions_ | v8::internal::torque::ImplementationVisitor | private |
| CheckInitializersWellformed(const std::string &aggregate_name, const std::vector< T > &aggregate_fields, const std::vector< NameAndExpression > &initializers, bool ignore_first_field=false) | v8::internal::torque::ImplementationVisitor | inline |
| csa_ccfile() | v8::internal::torque::ImplementationVisitor | inlineprivate |
| csa_headerfile() | v8::internal::torque::ImplementationVisitor | inlineprivate |
| debug_macros_cc_ | v8::internal::torque::ImplementationVisitor | private |
| debug_macros_h_ | v8::internal::torque::ImplementationVisitor | private |
| DECLARE_CONTEXTUAL_VARIABLE(ValueBindingsManager, BindingsManager< LocalValue >) | v8::internal::torque::ImplementationVisitor | |
| DECLARE_CONTEXTUAL_VARIABLE(LabelBindingsManager, BindingsManager< LocalLabel >) | v8::internal::torque::ImplementationVisitor | |
| DECLARE_CONTEXTUAL_VARIABLE(CurrentCallable, Callable *) | v8::internal::torque::ImplementationVisitor | |
| DECLARE_CONTEXTUAL_VARIABLE(CurrentFileStreams, GlobalContext::PerFileStreams *) | v8::internal::torque::ImplementationVisitor | |
| DECLARE_CONTEXTUAL_VARIABLE(CurrentReturnValue, std::optional< VisitResult >) | v8::internal::torque::ImplementationVisitor | |
| EndDebugMacrosFile() | v8::internal::torque::ImplementationVisitor | |
| EndGeneratedFiles() | v8::internal::torque::ImplementationVisitor | |
| ExternalLabelName(const std::string &label_name) | v8::internal::torque::ImplementationVisitor | private |
| ExternalLabelParameterName(const std::string &label_name, size_t i) | v8::internal::torque::ImplementationVisitor | private |
| ExternalParameterName(const std::string &name) | v8::internal::torque::ImplementationVisitor | private |
| GenerateArrayLength(Expression *array_length, Namespace *nspace, const std::map< std::string, LocalValue > &bindings) | v8::internal::torque::ImplementationVisitor | |
| GenerateArrayLength(VisitResult object, const Field &field) | v8::internal::torque::ImplementationVisitor | |
| GenerateArrayLength(const ClassType *class_type, const InitializerResults &initializer_results, const Field &field) | v8::internal::torque::ImplementationVisitor | |
| GenerateAssignToLocation(const LocationReference &reference, const VisitResult &assignment_value) | v8::internal::torque::ImplementationVisitor | private |
| GenerateBitFields(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateBodyDescriptors(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateBoolConstant(bool constant) | v8::internal::torque::ImplementationVisitor | private |
| GenerateBranch(const VisitResult &condition, Block *true_block, Block *false_block) | v8::internal::torque::ImplementationVisitor | private |
| GenerateBuiltinDefinitionsAndInterfaceDescriptors(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateCall(Callable *callable, std::optional< LocationReference > this_parameter, Arguments parameters, const TypeVector &specialization_types={}, bool tail_call=false) | v8::internal::torque::ImplementationVisitor | private |
| GenerateCall(const QualifiedName &callable_name, Arguments parameters, const TypeVector &specialization_types={}, bool tail_call=false) | v8::internal::torque::ImplementationVisitor | private |
| GenerateCall(std::string callable_name, Arguments parameters, const TypeVector &specialization_types={}, bool tail_call=false) | v8::internal::torque::ImplementationVisitor | inlineprivate |
| GenerateCatchBlock(std::optional< Block * > catch_block) | v8::internal::torque::ImplementationVisitor | private |
| GenerateClassDebugReaders(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateClassDefinitions(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateClassVerifiers(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateCopy(const VisitResult &to_copy) | v8::internal::torque::ImplementationVisitor | private |
| GenerateCSATypes(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateEnumVerifiers(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateExportedMacrosAssembler(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateExpressionBranch(Expression *expression, Block *true_block, Block *false_block) | v8::internal::torque::ImplementationVisitor | private |
| GenerateFetchFromLocation(const LocationReference &reference) | v8::internal::torque::ImplementationVisitor | |
| GenerateFieldAccess(LocationReference reference, const std::string &fieldname, bool ignore_stuct_field_constness=false, std::optional< SourcePosition > pos={}) | v8::internal::torque::ImplementationVisitor | |
| GenerateFieldReference(VisitResult object, const Field &field, const ClassType *class_type, bool treat_optional_as_indexed=false) | v8::internal::torque::ImplementationVisitor | |
| GenerateFieldReferenceForInit(VisitResult object, const Field &field, const LayoutForInitialization &layout) | v8::internal::torque::ImplementationVisitor | |
| GenerateFunction(cpp::Class *owner, const std::string &name, const Signature &signature, const NameVector ¶meter_names, bool pass_code_assembler_state=true, std::vector< std::string > *generated_parameter_names=nullptr) | v8::internal::torque::ImplementationVisitor | private |
| GenerateImplementation(const std::string &dir) | v8::internal::torque::ImplementationVisitor | |
| GenerateImplicitConvert(const Type *destination_type, VisitResult source) | v8::internal::torque::ImplementationVisitor | private |
| GenerateInstanceTypes(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateLabelGoto(LocalLabel *label, std::optional< StackRange > arguments={}) | v8::internal::torque::ImplementationVisitor | private |
| GenerateLayoutForInitialization(const ClassType *class_type, const InitializerResults &initializer_results) | v8::internal::torque::ImplementationVisitor | |
| GenerateMacroFunctionDeclaration(Macro *macro) | v8::internal::torque::ImplementationVisitor | private |
| GeneratePointerCall(Expression *callee, const Arguments ¶meters, bool tail_call) | v8::internal::torque::ImplementationVisitor | private |
| GeneratePrintDefinitions(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GenerateReferenceToItemInHeapSlice(LocationReference slice, VisitResult index) | v8::internal::torque::ImplementationVisitor | |
| GenerateSetBitField(const Type *bitfield_struct_type, const BitField &bitfield, VisitResult bitfield_struct, VisitResult value, bool starts_as_zero=false) | v8::internal::torque::ImplementationVisitor | private |
| GenerateVisitorLists(const std::string &output_directory) | v8::internal::torque::ImplementationVisitor | |
| GetAndClearReturnValue() | v8::internal::torque::ImplementationVisitor | inlineprivate |
| GetBuiltinCode(Builtin *builtin) | v8::internal::torque::ImplementationVisitor | |
| GetCatchBlock() | v8::internal::torque::ImplementationVisitor | private |
| GetCommonType(const Type *left, const Type *right) | v8::internal::torque::ImplementationVisitor | private |
| GetLocationReference(Expression *location) | v8::internal::torque::ImplementationVisitor | |
| GetLocationReference(IdentifierExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| GetLocationReference(DereferenceExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| GetLocationReference(FieldAccessExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| GetLocationReference(ElementAccessExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| InferSpecializationTypes(GenericCallable *generic, const TypeVector &explicit_specialization_types, const TypeVector &explicit_arguments) | v8::internal::torque::ImplementationVisitor | private |
| InitializeClass(const ClassType *class_type, VisitResult allocate_result, const InitializerResults &initializer_results, const LayoutForInitialization &layout) | v8::internal::torque::ImplementationVisitor | |
| InlineMacro(Macro *macro, std::optional< LocationReference > this_reference, const std::vector< VisitResult > &arguments, const std::vector< Block * > label_blocks) | v8::internal::torque::ImplementationVisitor | |
| inlining_macros_ | v8::internal::torque::ImplementationVisitor | private |
| is_dry_run_ | v8::internal::torque::ImplementationVisitor | private |
| LabelsFromIdentifiers(const std::vector< Identifier * > &names) | v8::internal::torque::ImplementationVisitor | private |
| LookupCallable(const QualifiedName &name, const Container &declaration_container, const TypeVector &types, const std::vector< Binding< LocalLabel > * > &labels, const TypeVector &specialization_types, bool silence_errors=false) | v8::internal::torque::ImplementationVisitor | private |
| LookupCallable(const QualifiedName &name, const Container &declaration_container, const Arguments &arguments, const TypeVector &specialization_types) | v8::internal::torque::ImplementationVisitor | private |
| LookupLabel(const std::string &name) | v8::internal::torque::ImplementationVisitor | private |
| LookupLocalValue(const std::string &name) | v8::internal::torque::ImplementationVisitor | |
| LookupMethod(const std::string &name, const AggregateType *receiver_type, const Arguments &arguments, const TypeVector &specialization_types) | v8::internal::torque::ImplementationVisitor | private |
| LookupSimpleLabel(const std::string &name) | v8::internal::torque::ImplementationVisitor | private |
| LowerLabelParameter(const Type *type, const std::string ¶meter_name, std::vector< std::string > *lowered_parameters) | v8::internal::torque::ImplementationVisitor | private |
| LowerParameter(const Type *type, const std::string ¶meter_name, Stack< std::string > *lowered_parameters) | v8::internal::torque::ImplementationVisitor | private |
| null_stream_ | v8::internal::torque::ImplementationVisitor | private |
| output_type_ | v8::internal::torque::ImplementationVisitor | private |
| PropagateBitfieldMark(const Expression *original, const Expression *derived) | v8::internal::torque::ImplementationVisitor | inlineprivate |
| SetDryRun(bool is_dry_run) | v8::internal::torque::ImplementationVisitor | inline |
| SetReturnValue(VisitResult return_value) | v8::internal::torque::ImplementationVisitor | inlineprivate |
| TestLookupCallable(const QualifiedName &name, const TypeVector ¶meter_types) | v8::internal::torque::ImplementationVisitor | private |
| TryGetSourceForBitfieldExpression(const Expression *expr) const | v8::internal::torque::ImplementationVisitor | inlineprivate |
| TryLookupLabel(const std::string &name) | v8::internal::torque::ImplementationVisitor | private |
| TryLookupLocalValue(const std::string &name) | v8::internal::torque::ImplementationVisitor | private |
| Visit(Expression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(Statement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(StructExpression *decl) | v8::internal::torque::ImplementationVisitor | |
| Visit(LocationExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(FieldAccessExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(Declarable *delarable, std::optional< SourceId > file={}) | v8::internal::torque::ImplementationVisitor | |
| Visit(TypeAlias *decl) | v8::internal::torque::ImplementationVisitor | |
| Visit(ExternMacro *macro) | v8::internal::torque::ImplementationVisitor | inline |
| Visit(TorqueMacro *macro) | v8::internal::torque::ImplementationVisitor | |
| Visit(Method *macro) | v8::internal::torque::ImplementationVisitor | |
| Visit(Builtin *builtin) | v8::internal::torque::ImplementationVisitor | |
| Visit(NamespaceConstant *decl) | v8::internal::torque::ImplementationVisitor | |
| Visit(CallExpression *expr, bool is_tail=false) | v8::internal::torque::ImplementationVisitor | |
| Visit(CallMethodExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(IntrinsicCallExpression *intrinsic) | v8::internal::torque::ImplementationVisitor | |
| Visit(TailCallStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(ConditionalExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(LogicalOrExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(LogicalAndExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(IncrementDecrementExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(AssignmentExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(StringLiteralExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(FloatingPointLiteralExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(IntegerLiteralExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(AssumeTypeImpossibleExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(TryLabelExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(StatementExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(NewExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(SpreadExpression *expr) | v8::internal::torque::ImplementationVisitor | |
| Visit(ReturnStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(GotoStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(IfStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(WhileStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(BreakStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(ContinueStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(ForLoopStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(VarDeclarationStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(VarDeclarationStatement *stmt, BlockBindings< LocalValue > *block_bindings) | v8::internal::torque::ImplementationVisitor | |
| Visit(BlockStatement *block) | v8::internal::torque::ImplementationVisitor | |
| Visit(ExpressionStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(DebugStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| Visit(AssertStatement *stmt) | v8::internal::torque::ImplementationVisitor | |
| VisitAllDeclarables() | v8::internal::torque::ImplementationVisitor | |
| VisitInitializerResults(const ClassType *class_type, const std::vector< NameAndExpression > &expressions) | v8::internal::torque::ImplementationVisitor | |
| VisitMacroCommon(Macro *macro) | v8::internal::torque::ImplementationVisitor | |
| WriteFile(const std::string &file, const std::string &content) | v8::internal::torque::ImplementationVisitor | inlineprivate |