![]() |
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.