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 | 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() 222 const BytecodeNode* const node) { in UpdateSourcePositionTable() 273 void BytecodeArrayWriter::EmitBytecode(const BytecodeNode* const node) { in EmitBytecode() 458 void BytecodeArrayWriter::EmitJumpLoop(BytecodeNode* node, in EmitJumpLoop() 479 void BytecodeArrayWriter::EmitJump(BytecodeNode* node, BytecodeLabel* label) { in EmitJump() 512 void BytecodeArrayWriter::EmitSwitch(BytecodeNode* node, in EmitSwitch()
|
D | bytecode-array-builder.cc | 157 void BytecodeArrayBuilder::AttachOrEmitDeferredSourceInfo(BytecodeNode* node) { in AttachOrEmitDeferredSourceInfo() 170 void BytecodeArrayBuilder::Write(BytecodeNode* node) { in Write() 175 void BytecodeArrayBuilder::WriteJump(BytecodeNode* node, BytecodeLabel* label) { in WriteJump() 180 void BytecodeArrayBuilder::WriteJumpLoop(BytecodeNode* node, in WriteJumpLoop() 186 void BytecodeArrayBuilder::WriteSwitch(BytecodeNode* node, in WriteSwitch() 194 BytecodeNode node(BytecodeNode::Ldar(BytecodeSourceInfo(), operand)); in OutputLdarRaw() 200 BytecodeNode node(BytecodeNode::Star(BytecodeSourceInfo(), operand)); in OutputStarRaw() 207 BytecodeNode node( in OutputMovRaw() 208 BytecodeNode::Mov(BytecodeSourceInfo(), operand0, operand1)); in OutputMovRaw() 335 V8_INLINE static BytecodeNode Make(BytecodeArrayBuilder* builder, in Make() [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);
|