Searched refs:BytecodeNode (Results 1 – 6 of 6) sorted by relevance
/external/v8/src/interpreter/ |
D | bytecode-node.h | 19 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 …]
|
D | bytecode-array-writer.h | 22 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);
|
D | bytecode-node.cc | 14 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 <<()
|
D | bytecode-array-writer.cc | 61 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()
|
D | bytecode-array-builder.cc | 125 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 …]
|
D | bytecode-array-builder.h | 30 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);
|