Searched refs:BytecodeNode (Results 1 – 6 of 6) sorted by relevance
| /third_party/node/deps/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 | 23 class BytecodeNode; variable 42 void Write(BytecodeNode* node); 43 void WriteJump(BytecodeNode* node, BytecodeLabel* label); 44 void WriteJumpLoop(BytecodeNode* node, BytecodeLoopHeader* loop_header); 45 void WriteSwitch(BytecodeNode* node, BytecodeJumpTable* jump_table); 97 void EmitBytecode(const BytecodeNode* const node); 98 void EmitJump(BytecodeNode* node, BytecodeLabel* label); 99 void EmitJumpLoop(BytecodeNode* node, BytecodeLoopHeader* loop_header); 100 void EmitSwitch(BytecodeNode* node, BytecodeJumpTable* jump_table); 101 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 | 109 void BytecodeArrayWriter::Write(BytecodeNode* node) { in Write() 120 void BytecodeArrayWriter::WriteJump(BytecodeNode* node, BytecodeLabel* label) { in WriteJump() 131 void BytecodeArrayWriter::WriteJumpLoop(BytecodeNode* node, in WriteJumpLoop() 143 void BytecodeArrayWriter::WriteSwitch(BytecodeNode* node, in WriteSwitch() 224 const BytecodeNode* const node) { in UpdateSourcePositionTable() 277 void BytecodeArrayWriter::EmitBytecode(const BytecodeNode* const node) { in EmitBytecode() 461 void BytecodeArrayWriter::EmitJumpLoop(BytecodeNode* node, in EmitJumpLoop() 482 void BytecodeArrayWriter::EmitJump(BytecodeNode* node, BytecodeLabel* label) { in EmitJump() 515 void BytecodeArrayWriter::EmitSwitch(BytecodeNode* node, in EmitSwitch()
|
| D | bytecode-array-builder.cc | 156 void BytecodeArrayBuilder::AttachOrEmitDeferredSourceInfo(BytecodeNode* node) { in AttachOrEmitDeferredSourceInfo() 169 void BytecodeArrayBuilder::Write(BytecodeNode* node) { in Write() 174 void BytecodeArrayBuilder::WriteJump(BytecodeNode* node, BytecodeLabel* label) { in WriteJump() 179 void BytecodeArrayBuilder::WriteJumpLoop(BytecodeNode* node, in WriteJumpLoop() 185 void BytecodeArrayBuilder::WriteSwitch(BytecodeNode* node, in WriteSwitch() 193 BytecodeNode node(BytecodeNode::Ldar(BytecodeSourceInfo(), operand)); in OutputLdarRaw() 200 BytecodeNode node = short_code in OutputStarRaw() 201 ? BytecodeNode(*short_code) in OutputStarRaw() 202 : BytecodeNode::Star(BytecodeSourceInfo(), operand); in OutputStarRaw() 209 BytecodeNode node( in OutputMovRaw() [all …]
|
| D | bytecode-array-builder.h | 33 class BytecodeNode; variable 589 V8_INLINE BytecodeNode Create##Name##Node(Operands... operands); \ 609 void AttachOrEmitDeferredSourceInfo(BytecodeNode* node); 612 void Write(BytecodeNode* node); 613 void WriteJump(BytecodeNode* node, BytecodeLabel* label); 614 void WriteJumpLoop(BytecodeNode* node, BytecodeLoopHeader* loop_header); 615 void WriteSwitch(BytecodeNode* node, BytecodeJumpTable* label);
|