Home
last modified time | relevance | path

Searched refs:bytecode_array (Results 1 – 25 of 56) sorted by relevance

123

/external/v8/src/interpreter/
Dbytecode-array-accessor.cc21 explicit OnHeapBytecodeArray(Handle<BytecodeArray> bytecode_array) in OnHeapBytecodeArray() argument
22 : array_(bytecode_array) {} in OnHeapBytecodeArray()
58 std::unique_ptr<AbstractBytecodeArray> bytecode_array, int initial_offset) in BytecodeArrayAccessor() argument
59 : bytecode_array_(std::move(bytecode_array)), in BytecodeArrayAccessor()
67 Handle<BytecodeArray> bytecode_array, int initial_offset) in BytecodeArrayAccessor() argument
69 std::make_unique<OnHeapBytecodeArray>(bytecode_array), in BytecodeArrayAccessor()
82 interpreter::Bytecodes::FromByte(bytecode_array()->get(bytecode_offset_)); in ApplyDebugBreak()
86 bytecode_array()->set(bytecode_offset_, in ApplyDebugBreak()
92 uint8_t current_byte = bytecode_array()->get(bytecode_offset_); in UpdateOperandScale()
106 return bytecode_offset_ >= 0 && bytecode_offset_ < bytecode_array()->length(); in OffsetInBounds()
[all …]
Dbytecode-array-iterator.cc14 std::unique_ptr<AbstractBytecodeArray> bytecode_array) in BytecodeArrayIterator() argument
15 : BytecodeArrayAccessor(std::move(bytecode_array), 0) {} in BytecodeArrayIterator()
18 Handle<BytecodeArray> bytecode_array) in BytecodeArrayIterator() argument
19 : BytecodeArrayAccessor(bytecode_array, 0) {} in BytecodeArrayIterator()
26 return current_offset() >= bytecode_array()->length(); in done()
Dbytecode-array-random-iterator.cc14 std::unique_ptr<AbstractBytecodeArray> bytecode_array, Zone* zone) in BytecodeArrayRandomIterator() argument
15 : BytecodeArrayAccessor(std::move(bytecode_array), 0), offsets_(zone) { in BytecodeArrayRandomIterator()
20 Handle<BytecodeArray> bytecode_array, Zone* zone) in BytecodeArrayRandomIterator() argument
21 : BytecodeArrayAccessor(bytecode_array, 0), offsets_(zone) { in BytecodeArrayRandomIterator()
28 while (current_offset() < bytecode_array()->length()) { in Initialize()
Dbytecode-array-accessor.h88 BytecodeArrayAccessor(std::unique_ptr<AbstractBytecodeArray> bytecode_array,
91 BytecodeArrayAccessor(Handle<BytecodeArray> bytecode_array,
106 AbstractBytecodeArray* bytecode_array() const { in bytecode_array() function
Dbytecode-array-random-iterator.h22 std::unique_ptr<AbstractBytecodeArray> bytecode_array, Zone* zone);
24 BytecodeArrayRandomIterator(Handle<BytecodeArray> bytecode_array, Zone* zone);
Dbytecode-array-writer.cc50 Handle<BytecodeArray> bytecode_array = isolate->factory()->NewBytecodeArray( in ToBytecodeArray() local
53 bytecode_array->set_handler_table(*handler_table); in ToBytecodeArray()
54 return bytecode_array; in ToBytecodeArray()
Dbytecode-register.cc65 Register Register::bytecode_array() { in bytecode_array() function in v8::internal::interpreter::Register
Dbytecode-register.h44 static Register bytecode_array();
/external/v8/src/runtime/
Druntime-interpreter.cc88 bytecode_iterator.bytecode_array()->parameter_count()) in PrintRegisters()
109 CONVERT_ARG_HANDLE_CHECKED(BytecodeArray, bytecode_array, 0); in RUNTIME_FUNCTION()
114 interpreter::BytecodeArrayIterator bytecode_iterator(bytecode_array); in RUNTIME_FUNCTION()
121 bytecode_array->GetFirstBytecodeAddress()); in RUNTIME_FUNCTION()
126 bytecode_array->parameter_count()); in RUNTIME_FUNCTION()
143 CONVERT_ARG_HANDLE_CHECKED(BytecodeArray, bytecode_array, 0); in RUNTIME_FUNCTION()
148 interpreter::BytecodeArrayIterator bytecode_iterator(bytecode_array); in RUNTIME_FUNCTION()
/external/v8/src/compiler/
Dbytecode-analysis.cc81 BytecodeAnalysis::BytecodeAnalysis(Handle<BytecodeArray> bytecode_array, in BytecodeAnalysis() argument
84 : bytecode_array_(bytecode_array), in BytecodeAnalysis()
94 liveness_map_(bytecode_array->length(), zone) { in BytecodeAnalysis()
211 Handle<BytecodeArray> bytecode_array, in UpdateOutLiveness() argument
244 HandlerTable table(*bytecode_array); in UpdateOutLiveness()
271 Handle<BytecodeArray> bytecode_array, in UpdateLiveness() argument
274 accessor, bytecode_array, liveness_map); in UpdateLiveness()
323 interpreter::BytecodeArrayRandomIterator iterator(bytecode_array(), zone()); in Analyze()
437 current_offset, bytecode_array()->register_count(), zone()); in Analyze()
439 bytecode_array(), liveness_map_); in Analyze()
[all …]
Dosr.cc18 : parameter_count_(info->bytecode_array()->parameter_count()), in OsrHelper()
20 info->bytecode_array()->register_count()) + in OsrHelper()
Dbytecode-analysis.h101 BytecodeAnalysis(Handle<BytecodeArray> bytecode_array, Zone* zone,
156 Handle<BytecodeArray> bytecode_array() const { return bytecode_array_; } in bytecode_array() function
Djs-heap-broker.h170 Handle<BytecodeArray> bytecode_array, BailoutId osr_offset,
453 explicit OffHeapBytecodeArray(BytecodeArrayRef bytecode_array);
/external/v8/src/codegen/
Dunoptimized-compilation-info.h72 Handle<BytecodeArray> bytecode_array() const { return bytecode_array_; } in bytecode_array() function
73 void SetBytecodeArray(Handle<BytecodeArray> bytecode_array) { in SetBytecodeArray() argument
74 bytecode_array_ = bytecode_array; in SetBytecodeArray()
Doptimized-compilation-info.h112 Handle<BytecodeArray> bytecode_array() const { return bytecode_array_; } in bytecode_array() function
196 Handle<BytecodeArray> bytecode_array; // Explicit to prevent flushing. member
Dhandler-table.cc27 HandlerTable::HandlerTable(BytecodeArray bytecode_array) in HandlerTable() argument
28 : HandlerTable(bytecode_array.handler_table()) {} in HandlerTable()
Dhandler-table.h62 explicit HandlerTable(BytecodeArray bytecode_array);
/external/v8/src/profiler/
Dtick-sample.cc281 i::Address bytecode_array = base::Memory<i::Address>( in GetStackSample() local
288 if (HAS_STRONG_HEAP_OBJECT_TAG(bytecode_array) && in GetStackSample()
291 bytecode_array + i::Internals::SmiValue(bytecode_offset)); in GetStackSample()
/external/v8/src/execution/
Druntime-profiler.h47 BytecodeArray bytecode_array);
/external/v8/src/debug/
Ddebug-evaluate.h52 static void ApplySideEffectChecks(Handle<BytecodeArray> bytecode_array);
Ddebug.cc252 BytecodeArray bytecode_array = debug_info_->OriginalBytecodeArray(); in GetDebugBreakType() local
254 interpreter::Bytecodes::FromByte(bytecode_array.get(code_offset())); in GetDebugBreakType()
259 interpreter::Bytecodes::FromByte(bytecode_array.get(code_offset() + 1)); in GetDebugBreakType()
287 Handle<BytecodeArray> bytecode_array(debug_info_->DebugBytecodeArray(), in SetDebugBreak() local
289 interpreter::BytecodeArrayAccessor(bytecode_array, code_offset()) in SetDebugBreak()
297 BytecodeArray bytecode_array = debug_info_->DebugBytecodeArray(); in ClearDebugBreak() local
299 bytecode_array.set(code_offset(), original.get(code_offset())); in ClearDebugBreak()
313 BytecodeArray bytecode_array = debug_info_->OriginalBytecodeArray(); in GetBreakLocation() local
315 handle(bytecode_array, isolate()), code_offset()); in GetBreakLocation()
2432 BytecodeArray bytecode_array = shared.GetBytecodeArray(); in PerformSideEffectCheckAtBytecode() local
[all …]
Ddebug-evaluate.cc910 Handle<BytecodeArray> bytecode_array(info->GetBytecodeArray(), isolate); in FunctionGetSideEffectState() local
912 bytecode_array->Print(); in FunctionGetSideEffectState()
915 for (interpreter::BytecodeArrayIterator it(bytecode_array); !it.done(); in FunctionGetSideEffectState()
1123 Handle<BytecodeArray> bytecode_array) { in ApplySideEffectChecks() argument
1124 for (interpreter::BytecodeArrayIterator it(bytecode_array); !it.done(); in ApplySideEffectChecks()
/external/v8/src/builtins/
Dbuiltins-async-function-gen.cc90 TNode<BytecodeArray> bytecode_array = in TF_BUILTIN() local
93 bytecode_array, BytecodeArray::kFrameSizeOffset)); in TF_BUILTIN()
/external/v8/src/objects/
Dshared-function-info.tq13 bytecode_array: BytecodeArray;
Dshared-function-info-inl.h93 ACCESSORS(InterpreterData, bytecode_array, BytecodeArray, kBytecodeArrayOffset) in TQ_OBJECT_CONSTRUCTORS_IMPL()
476 return InterpreterData::cast(data).bytecode_array(); in GetBytecodeArray()
488 return InterpreterData::cast(data).bytecode_array(); in GetDebugBytecodeArray()

123