| 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;
|
|
|