Home
last modified time | relevance | path

Searched refs:BytecodeArrayBuilder (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/interpreter/
Dbytecode-array-builder.cc20 BytecodeArrayBuilder::BytecodeArrayBuilder( in BytecodeArrayBuilder() function in v8::internal::interpreter::BytecodeArrayBuilder
59 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 …]
Dbytecode-array-builder.h32 class V8_EXPORT_PRIVATE BytecodeArrayBuilder final
35 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 …]
Dcontrol-flow-builders.h19 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()
Dbytecode-label.h14 class BytecodeArrayBuilder; variable
63 void Bind(BytecodeArrayBuilder* builder);
65 void BindToLabel(BytecodeArrayBuilder* builder, const BytecodeLabel& target);
Dbytecode-label.cc20 void BytecodeLabels::Bind(BytecodeArrayBuilder* builder) { in Bind()
26 void BytecodeLabels::BindToLabel(BytecodeArrayBuilder* builder, in BindToLabel()
Dbytecode-generator.h174 inline BytecodeArrayBuilder* builder() const { return builder_; } in builder()
209 BytecodeArrayBuilder* builder_;
Dbytecode-generator.cc83 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 …]