Index: src/arm64/lithium-codegen-arm64.h |
diff --git a/src/arm64/lithium-codegen-arm64.h b/src/arm64/lithium-codegen-arm64.h |
index bb06f483afed459cb51e09ffb60424931faacc45..7baa05dc25ce7ecd27563914232590895e22a385 100644 |
--- a/src/arm64/lithium-codegen-arm64.h |
+++ b/src/arm64/lithium-codegen-arm64.h |
@@ -83,31 +83,17 @@ class LCodeGen: public LCodeGenBase { |
enum IntegerSignedness { SIGNED_INT32, UNSIGNED_INT32 }; |
// Support for converting LOperands to assembler types. |
- // LOperand must be a register. |
Register ToRegister(LOperand* op) const; |
Register ToRegister32(LOperand* op) const; |
Operand ToOperand(LOperand* op); |
- Operand ToOperand32I(LOperand* op); |
- Operand ToOperand32U(LOperand* op); |
+ Operand ToOperand32(LOperand* op); |
enum StackMode { kMustUseFramePointer, kCanUseStackPointer }; |
MemOperand ToMemOperand(LOperand* op, |
StackMode stack_mode = kCanUseStackPointer) const; |
Handle<Object> ToHandle(LConstantOperand* op) const; |
- template<class LI> |
- Operand ToShiftedRightOperand32I(LOperand* right, |
- LI* shift_info) { |
- return ToShiftedRightOperand32(right, shift_info, SIGNED_INT32); |
- } |
- template<class LI> |
- Operand ToShiftedRightOperand32U(LOperand* right, |
- LI* shift_info) { |
- return ToShiftedRightOperand32(right, shift_info, UNSIGNED_INT32); |
- } |
- template<class LI> |
- Operand ToShiftedRightOperand32(LOperand* right, |
- LI* shift_info, |
- IntegerSignedness signedness); |
+ template <class LI> |
+ Operand ToShiftedRightOperand32(LOperand* right, LI* shift_info); |
int JSShiftAmountFromLConstant(LOperand* constant) { |
return ToInteger32(LConstantOperand::cast(constant)) & 0x1f; |
@@ -158,8 +144,6 @@ class LCodeGen: public LCodeGenBase { |
Register object, |
Register index); |
- Operand ToOperand32(LOperand* op, IntegerSignedness signedness); |
- |
static Condition TokenToCondition(Token::Value op, bool is_unsigned); |
void EmitGoto(int block); |
void DoGap(LGap* instr); |