Searched refs:BytecodeArrayBuilder (Results 1 – 7 of 7) sorted by relevance
20 BytecodeArrayBuilder::BytecodeArrayBuilder( in BytecodeArrayBuilder() function in v8::internal::interpreter::BytecodeArrayBuilder59 Register BytecodeArrayBuilder::first_context_register() const { in first_context_register()64 Register BytecodeArrayBuilder::last_context_register() const { in last_context_register()69 Register BytecodeArrayBuilder::Parameter(int parameter_index) const { in Parameter()74 Register BytecodeArrayBuilder::Local(int index) const { in Local()80 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray(Isolate* isolate) { in ToBytecodeArray()98 BytecodeSourceInfo BytecodeArrayBuilder::CurrentSourcePosition( in CurrentSourcePosition()121 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, size_t value)) { in INLINE()126 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, int value)) { in INLINE()161 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, int value)) { in INLINE()[all …]
32 class V8_EXPORT_PRIVATE BytecodeArrayBuilder final35 BytecodeArrayBuilder( in NON_EXPORTED_BASE()78 BytecodeArrayBuilder& LoadConstantPoolEntry(size_t entry); in NON_EXPORTED_BASE()79 BytecodeArrayBuilder& LoadLiteral(v8::internal::Smi* value); in NON_EXPORTED_BASE()80 BytecodeArrayBuilder& LoadLiteral(const AstRawString* raw_string); in NON_EXPORTED_BASE()81 BytecodeArrayBuilder& LoadLiteral(const Scope* scope); in NON_EXPORTED_BASE()82 BytecodeArrayBuilder& LoadLiteral(const AstValue* ast_value); in NON_EXPORTED_BASE()83 BytecodeArrayBuilder& LoadUndefined(); in NON_EXPORTED_BASE()84 BytecodeArrayBuilder& LoadNull(); in NON_EXPORTED_BASE()85 BytecodeArrayBuilder& LoadTheHole(); in NON_EXPORTED_BASE()[all …]
19 explicit ControlFlowBuilder(BytecodeArrayBuilder* builder) in ControlFlowBuilder()24 BytecodeArrayBuilder* builder() const { return builder_; } in builder()27 BytecodeArrayBuilder* builder_;35 explicit BreakableControlFlowBuilder(BytecodeArrayBuilder* builder) in BreakableControlFlowBuilder()70 explicit BlockBuilder(BytecodeArrayBuilder* builder) in BlockBuilder()84 explicit LoopBuilder(BytecodeArrayBuilder* builder) in LoopBuilder()117 explicit SwitchBuilder(BytecodeArrayBuilder* builder, int number_of_cases) in SwitchBuilder()147 explicit TryCatchBuilder(BytecodeArrayBuilder* builder, in TryCatchBuilder()168 explicit TryFinallyBuilder(BytecodeArrayBuilder* builder, in TryFinallyBuilder()
14 class BytecodeArrayBuilder; variable63 void Bind(BytecodeArrayBuilder* builder);65 void BindToLabel(BytecodeArrayBuilder* builder, const BytecodeLabel& target);
20 void BytecodeLabels::Bind(BytecodeArrayBuilder* builder) { in Bind()26 void BytecodeLabels::BindToLabel(BytecodeArrayBuilder* builder, in BindToLabel()
174 inline BytecodeArrayBuilder* builder() const { return builder_; } in builder()209 BytecodeArrayBuilder* builder_;
83 const BytecodeArrayBuilder* builder() const { return generator_->builder(); } in builder()205 BytecodeArrayBuilder* builder() { return generator_->builder(); } in builder()618 builder_(new (zone()) BytecodeArrayBuilder( in BytecodeGenerator()1967 BytecodeArrayBuilder::ContextSlotMutability immutable = in BuildVariableLoad()1969 ? BytecodeArrayBuilder::kImmutableSlot in BuildVariableLoad()1970 : BytecodeArrayBuilder::kMutableSlot; in BuildVariableLoad()2161 BytecodeArrayBuilder::kMutableSlot); in BuildVariableAssignment()2791 BytecodeArrayBuilder::kMutableSlot) in VisitDelete()2794 BytecodeArrayBuilder::kMutableSlot) in VisitDelete()3345 BytecodeArrayBuilder::kMutableSlot) in VisitFunctionClosureForContext()[all …]