Lines Matching refs:BytecodeNode
26 void Write(BytecodeNode* node) override;
27 void WriteJump(BytecodeNode* node, BytecodeLabel* label) override;
35 BytecodeNode* OptimizeAndEmitLast(BytecodeNode* current);
36 BytecodeNode* Optimize(BytecodeNode* current);
39 void TryToRemoveLastExpressionPosition(const BytecodeNode* const current);
40 bool TransformCurrentBytecode(BytecodeNode* const current);
41 bool TransformLastAndCurrentBytecodes(BytecodeNode* const current);
42 bool CanElideCurrent(const BytecodeNode* const current) const;
43 bool CanElideLast(const BytecodeNode* const current) const;
45 const BytecodeNode* const current) const;
48 bool RemoveToBooleanFromJump(BytecodeNode* const current);
49 bool RemoveToBooleanFromLogicalNot(BytecodeNode* const current);
53 void SetLast(const BytecodeNode* const node);
57 Handle<Object> GetConstantForIndexOperand(const BytecodeNode* const node,
62 BytecodeNode last_;