28 #ifndef V8_X64_LITHIUM_GAP_RESOLVER_X64_H_
29 #define V8_X64_LITHIUM_GAP_RESOLVER_X64_H_
43 explicit LGapResolver(LCodeGen* owner);
46 void Resolve(LParallelMove* parallel_move);
50 void BuildInitialMoveList(LParallelMove* parallel_move);
54 void PerformMove(
int index);
57 void EmitMove(
int index);
61 void EmitSwap(
int index);
69 ZoneList<LMoveOperands> moves_;
74 #endif // V8_X64_LITHIUM_GAP_RESOLVER_X64_H_