Index: src/ia32/lithium-ia32.h |
diff --git a/src/ia32/lithium-ia32.h b/src/ia32/lithium-ia32.h |
index c97859cfc907a56ccad168f58117581217744b4c..af0d5604ddc87865a77aaf55c35af48d3114d0d0 100644 |
--- a/src/ia32/lithium-ia32.h |
+++ b/src/ia32/lithium-ia32.h |
@@ -67,7 +67,6 @@ class LGapNode; |
// LLoadKeyedGeneric |
// LModI |
// LMulI |
-// LPower |
// LShiftI |
// LSubI |
// LCallConstantFunction |
@@ -230,7 +229,6 @@ class LGapNode; |
V(ObjectLiteral) \ |
V(OsrEntry) \ |
V(Parameter) \ |
- V(Power) \ |
V(PushArgument) \ |
V(RegExpLiteral) \ |
V(Return) \ |
@@ -1156,16 +1154,6 @@ class LAddI: public LBinaryOperation { |
}; |
-class LPower: public LBinaryOperation { |
- public: |
- LPower(LOperand* left, LOperand* right) |
- : LBinaryOperation(left, right) { } |
- |
- DECLARE_CONCRETE_INSTRUCTION(Power, "power") |
- DECLARE_HYDROGEN_ACCESSOR(Power) |
-}; |
- |
- |
class LArithmeticD: public LBinaryOperation { |
public: |
LArithmeticD(Token::Value op, LOperand* left, LOperand* right) |
@@ -1902,6 +1890,7 @@ class LChunk: public ZoneObject { |
LGap* GetGapAt(int index) const; |
bool IsGapAt(int index) const; |
int NearestGapPos(int index) const; |
+ int NearestNextGapPos(int index) const; |
void MarkEmptyBlocks(); |
const ZoneList<LPointerMap*>* pointer_maps() const { return &pointer_maps_; } |
LLabel* GetLabel(int block_id) const { |