Lines Matching refs:BytecodeNode
32 void BytecodePeepholeOptimizer::Write(BytecodeNode* node) { in Write()
40 void BytecodePeepholeOptimizer::WriteJump(BytecodeNode* node, in WriteJump()
77 void BytecodePeepholeOptimizer::SetLast(const BytecodeNode* const node) { in SetLast()
82 const BytecodeNode* const node, int index) const { in GetConstantForIndexOperand()
98 const BytecodeNode* const current) { in TryToRemoveLastExpressionPosition()
113 const BytecodeNode* const current) const { in CanElideCurrent()
134 const BytecodeNode* const current) const { in CanElideLastBasedOnSourcePosition()
173 void TransformLdaStarToLdrLdar(Bytecode new_bytecode, BytecodeNode* const last, in TransformLdaStarToLdrLdar()
174 BytecodeNode* const current) { in TransformLdaStarToLdrLdar()
194 BytecodeNode* const current) { in TransformLastAndCurrentBytecodes()
224 BytecodeNode* const current) { in RemoveToBooleanFromJump()
240 BytecodeNode* const current) { in RemoveToBooleanFromLogicalNot()
253 BytecodeNode* const current) { in TransformCurrentBytecode()
259 const BytecodeNode* const current) const { in CanElideLast()
280 BytecodeNode* BytecodePeepholeOptimizer::Optimize(BytecodeNode* current) { in Optimize()
311 BytecodeNode* BytecodePeepholeOptimizer::OptimizeAndEmitLast( in OptimizeAndEmitLast()
312 BytecodeNode* current) { in OptimizeAndEmitLast()