![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <instruction.h>
Public Member Functions | |
ParallelMove (Zone *zone) | |
ParallelMove (const ParallelMove &)=delete | |
ParallelMove & | operator= (const ParallelMove &)=delete |
MoveOperands * | AddMove (const InstructionOperand &from, const InstructionOperand &to) |
MoveOperands * | AddMove (const InstructionOperand &from, const InstructionOperand &to, Zone *operand_allocation_zone) |
bool | IsRedundant () const |
void | PrepareInsertAfter (MoveOperands *move, ZoneVector< MoveOperands * > *to_eliminate) const |
bool | Equals (const ParallelMove &that) const |
void | Eliminate () |
Definition at line 847 of file instruction.h.
|
inlineexplicit |
Definition at line 851 of file instruction.h.
|
delete |
|
inline |
|
inline |
void v8::internal::compiler::ParallelMove::Eliminate | ( | ) |
bool v8::internal::compiler::ParallelMove::Equals | ( | const ParallelMove & | that | ) | const |
Definition at line 360 of file instruction.cc.
bool v8::internal::compiler::ParallelMove::IsRedundant | ( | ) | const |
Definition at line 328 of file instruction.cc.
|
delete |
void v8::internal::compiler::ParallelMove::PrepareInsertAfter | ( | MoveOperands * | move, |
ZoneVector< MoveOperands * > * | to_eliminate ) const |
Definition at line 335 of file instruction.cc.