Home
last modified time | relevance | path

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

/external/v8/src/interpreter/
Dbytecode-array-builder.cc19 BytecodeArrayBuilder::BytecodeArrayBuilder(Isolate* isolate, Zone* zone, in BytecodeArrayBuilder() function in v8::internal::interpreter::BytecodeArrayBuilder
58 Register BytecodeArrayBuilder::first_context_register() const { in first_context_register()
63 Register BytecodeArrayBuilder::last_context_register() const { in last_context_register()
68 Register BytecodeArrayBuilder::Parameter(int parameter_index) const { in Parameter()
73 bool BytecodeArrayBuilder::RegisterIsParameterOrLocal(Register reg) const { in RegisterIsParameterOrLocal()
77 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray() { in ToBytecodeArray()
99 void BytecodeArrayBuilder::AttachSourceInfo(BytecodeNode* node) { in AttachSourceInfo()
113 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0, in Output()
122 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0, in Output()
130 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0, in Output()
[all …]
Dbytecode-array-builder.h28 class BytecodeArrayBuilder final : public ZoneObject {
30 BytecodeArrayBuilder(Isolate* isolate, Zone* zone, int parameter_count,
79 BytecodeArrayBuilder& LoadLiteral(v8::internal::Smi* value);
80 BytecodeArrayBuilder& LoadLiteral(Handle<Object> object);
81 BytecodeArrayBuilder& LoadUndefined();
82 BytecodeArrayBuilder& LoadNull();
83 BytecodeArrayBuilder& LoadTheHole();
84 BytecodeArrayBuilder& LoadTrue();
85 BytecodeArrayBuilder& LoadFalse();
88 BytecodeArrayBuilder& LoadGlobal(int feedback_slot, TypeofMode typeof_mode);
[all …]
Dcontrol-flow-builders.h19 explicit ControlFlowBuilder(BytecodeArrayBuilder* builder) in ControlFlowBuilder()
24 BytecodeArrayBuilder* builder() const { return builder_; } in builder()
27 BytecodeArrayBuilder* builder_;
34 explicit BreakableControlFlowBuilder(BytecodeArrayBuilder* builder) in BreakableControlFlowBuilder()
72 explicit BlockBuilder(BytecodeArrayBuilder* builder) in BlockBuilder()
86 explicit LoopBuilder(BytecodeArrayBuilder* builder) in LoopBuilder()
117 explicit SwitchBuilder(BytecodeArrayBuilder* builder, int number_of_cases) in SwitchBuilder()
147 explicit TryCatchBuilder(BytecodeArrayBuilder* builder) in TryCatchBuilder()
164 explicit TryFinallyBuilder(BytecodeArrayBuilder* builder, bool will_catch) in TryFinallyBuilder()
Dbytecode-generator.h176 inline BytecodeArrayBuilder* builder() const { return builder_; } in builder()
208 BytecodeArrayBuilder* builder_;
Dbytecode-register-allocator.h15 class BytecodeArrayBuilder; variable
Dbytecode-generator.cc78 const BytecodeArrayBuilder* builder() const { return generator_->builder(); } in builder()
193 BytecodeArrayBuilder* builder() { return generator_->builder(); } in builder()
425 BytecodeArrayBuilder* builder() const { return generator_->builder(); } in builder()
460 BytecodeArrayBuilder* builder() const { return generator_->builder(); } in builder()
547 builder_(new (zone()) BytecodeArrayBuilder( in BytecodeGenerator()
/external/v8/test/cctest/interpreter/
Dtest-interpreter.cc27 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
44 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
60 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
77 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
93 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
109 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
127 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
140 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
154 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
168 BytecodeArrayBuilder builder(handles.main_isolate(), handles.main_zone(), 1, in TEST()
[all …]
Dtest-interpreter-intrinsics.cc28 BytecodeArrayBuilder builder(isolate_, zone_, sizeof...(args), 0, 0); in Invoke()
/external/v8/test/unittests/interpreter/
Dbytecode-array-builder-unittest.cc25 BytecodeArrayBuilder builder(isolate(), zone(), 0, 1, 131); in TEST_F()
422 BytecodeArrayBuilder builder(isolate(), zone(), 0, contexts, locals); in TEST_F()
463 BytecodeArrayBuilder builder(isolate(), zone(), 10, 0, 0); in TEST_F()
472 BytecodeArrayBuilder builder(isolate(), zone(), 10, 0, 3); in TEST_F()
495 BytecodeArrayBuilder builder(isolate(), zone(), 0, 0, 0); in TEST_F()
524 BytecodeArrayBuilder builder(isolate(), zone(), 0, 0, 1); in TEST_F()
643 BytecodeArrayBuilder builder(isolate(), zone(), 0, 0, 1); in TEST_F()
760 BytecodeArrayBuilder builder(isolate(), zone(), 0, 0, 0); in TEST_F()
794 BytecodeArrayBuilder builder(isolate(), zone(), 0, 0, 0); in TEST_F()
Dbytecode-register-allocator-unittest.cc173 BytecodeArrayBuilder builder(isolate(), zone(), 0, 0, 0); in TEST_F()
196 BytecodeArrayBuilder builder(isolate(), zone(), 0, 0, 0); in TEST_F()
Dbytecode-array-iterator-unittest.cc25 BytecodeArrayBuilder builder(isolate(), zone(), 3, 3, 0); in TEST_F()