Home
last modified time | relevance | path

Searched refs:BytecodeNode (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/interpreter/
Dbytecode-node.h19 class V8_EXPORT_PRIVATE BytecodeNode final {
21 V8_INLINE BytecodeNode(Bytecode bytecode,
30 V8_INLINE BytecodeNode(Bytecode bytecode, uint32_t operand0,
40 V8_INLINE BytecodeNode(Bytecode bytecode, uint32_t operand0,
52 V8_INLINE BytecodeNode(Bytecode bytecode, uint32_t operand0,
65 V8_INLINE BytecodeNode(Bytecode bytecode, uint32_t operand0,
80 V8_INLINE BytecodeNode(Bytecode bytecode, uint32_t operand0,
98 V8_INLINE static BytecodeNode Name(BytecodeSourceInfo source_info, \
126 bool operator==(const BytecodeNode& other) const;
127 bool operator!=(const BytecodeNode& other) const { return !(*this == other); }
[all …]
Dbytecode-array-writer.h22 class BytecodeNode; variable
38 void Write(BytecodeNode* node);
39 void WriteJump(BytecodeNode* node, BytecodeLabel* label);
40 void WriteSwitch(BytecodeNode* node, BytecodeJumpTable* jump_table);
70 void EmitBytecode(const BytecodeNode* const node);
71 void EmitJump(BytecodeNode* node, BytecodeLabel* label);
72 void EmitSwitch(BytecodeNode* node, BytecodeJumpTable* jump_table);
73 void UpdateSourcePositionTable(const BytecodeNode* const node);
Dbytecode-node.cc14 void BytecodeNode::Print(std::ostream& os) const { in Print()
34 bool BytecodeNode::operator==(const BytecodeNode& other) const { in operator ==()
50 std::ostream& operator<<(std::ostream& os, const BytecodeNode& node) { in operator <<()
Dbytecode-array-writer.cc61 void BytecodeArrayWriter::Write(BytecodeNode* node) { in Write()
72 void BytecodeArrayWriter::WriteJump(BytecodeNode* node, BytecodeLabel* label) { in WriteJump()
85 void BytecodeArrayWriter::WriteSwitch(BytecodeNode* node, in WriteSwitch()
143 const BytecodeNode* const node) { in UpdateSourcePositionTable()
194 void BytecodeArrayWriter::EmitBytecode(const BytecodeNode* const node) { in EmitBytecode()
377 void BytecodeArrayWriter::EmitJump(BytecodeNode* node, BytecodeLabel* label) { in EmitJump()
425 void BytecodeArrayWriter::EmitSwitch(BytecodeNode* node, in EmitSwitch()
Dbytecode-array-builder.cc125 void BytecodeArrayBuilder::AttachOrEmitDeferredSourceInfo(BytecodeNode* node) { in AttachOrEmitDeferredSourceInfo()
138 void BytecodeArrayBuilder::Write(BytecodeNode* node) { in Write()
143 void BytecodeArrayBuilder::WriteJump(BytecodeNode* node, BytecodeLabel* label) { in WriteJump()
148 void BytecodeArrayBuilder::WriteSwitch(BytecodeNode* node, in WriteSwitch()
156 BytecodeNode node(BytecodeNode::Ldar(BytecodeSourceInfo(), operand)); in OutputLdarRaw()
162 BytecodeNode node(BytecodeNode::Star(BytecodeSourceInfo(), operand)); in OutputStarRaw()
169 BytecodeNode node( in OutputMovRaw()
170 BytecodeNode::Mov(BytecodeSourceInfo(), operand0, operand1)); in OutputMovRaw()
297 V8_INLINE static BytecodeNode Make(BytecodeArrayBuilder* builder, in Make()
309 return BytecodeNode::Create<bytecode, accumulator_use, operand_types...>( in Make()
[all …]
Dbytecode-array-builder.h30 class BytecodeNode; variable
546 V8_INLINE BytecodeNode Create##Name##Node(Operands... operands); \
564 void AttachOrEmitDeferredSourceInfo(BytecodeNode* node);
567 void Write(BytecodeNode* node);
568 void WriteJump(BytecodeNode* node, BytecodeLabel* label);
569 void WriteSwitch(BytecodeNode* node, BytecodeJumpTable* label);