Index: src/compiler/mips64/code-generator-mips64.cc |
diff --git a/src/compiler/mips64/code-generator-mips64.cc b/src/compiler/mips64/code-generator-mips64.cc |
index 93d2f5d5a41a018af6cc7cf12e3f0a83872d6d56..552e1ffaf7f0d79a18fa58519b5c20cc0679d5f3 100644 |
--- a/src/compiler/mips64/code-generator-mips64.cc |
+++ b/src/compiler/mips64/code-generator-mips64.cc |
@@ -38,11 +38,11 @@ class MipsOperandConverter FINAL : public InstructionOperandConverter { |
MipsOperandConverter(CodeGenerator* gen, Instruction* instr) |
: InstructionOperandConverter(gen, instr) {} |
- FloatRegister OutputSingleRegister(int index = 0) { |
+ FloatRegister OutputSingleRegister(size_t index = 0) { |
return ToSingleRegister(instr_->OutputAt(index)); |
} |
- FloatRegister InputSingleRegister(int index) { |
+ FloatRegister InputSingleRegister(size_t index) { |
return ToSingleRegister(instr_->InputAt(index)); |
} |
@@ -52,7 +52,7 @@ class MipsOperandConverter FINAL : public InstructionOperandConverter { |
return ToDoubleRegister(op); |
} |
- Operand InputImmediate(int index) { |
+ Operand InputImmediate(size_t index) { |
Constant constant = ToConstant(instr_->InputAt(index)); |
switch (constant.type()) { |
case Constant::kInt32: |
@@ -78,7 +78,7 @@ class MipsOperandConverter FINAL : public InstructionOperandConverter { |
return Operand(zero_reg); |
} |
- Operand InputOperand(int index) { |
+ Operand InputOperand(size_t index) { |
InstructionOperand* op = instr_->InputAt(index); |
if (op->IsRegister()) { |
return Operand(ToRegister(op)); |
@@ -86,8 +86,8 @@ class MipsOperandConverter FINAL : public InstructionOperandConverter { |
return InputImmediate(index); |
} |
- MemOperand MemoryOperand(int* first_index) { |
- const int index = *first_index; |
+ MemOperand MemoryOperand(size_t* first_index) { |
+ const size_t index = *first_index; |
switch (AddressingModeField::decode(instr_->opcode())) { |
case kMode_None: |
break; |
@@ -102,7 +102,7 @@ class MipsOperandConverter FINAL : public InstructionOperandConverter { |
return MemOperand(no_reg); |
} |
- MemOperand MemoryOperand(int index = 0) { return MemoryOperand(&index); } |
+ MemOperand MemoryOperand(size_t index = 0) { return MemoryOperand(&index); } |
MemOperand ToMemOperand(InstructionOperand* op) const { |
DCHECK(op != NULL); |
@@ -116,7 +116,7 @@ class MipsOperandConverter FINAL : public InstructionOperandConverter { |
}; |
-static inline bool HasRegisterInput(Instruction* instr, int index) { |
+static inline bool HasRegisterInput(Instruction* instr, size_t index) { |
return instr->InputAt(index)->IsRegister(); |
} |
@@ -716,7 +716,7 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
break; |
} |
case kMips64Swc1: { |
- int index = 0; |
+ size_t index = 0; |
MemOperand operand = i.MemoryOperand(&index); |
__ swc1(i.InputSingleRegister(index), operand); |
break; |