Index: src/compiler/arm/code-generator-arm.cc |
diff --git a/src/compiler/arm/code-generator-arm.cc b/src/compiler/arm/code-generator-arm.cc |
index 54aebd97fa13dd0df42ef5d1ea065e432a483c6f..6fb3f108e4e429cf55ddad9f26059fda195418ac 100644 |
--- a/src/compiler/arm/code-generator-arm.cc |
+++ b/src/compiler/arm/code-generator-arm.cc |
@@ -26,11 +26,11 @@ class ArmOperandConverter FINAL : public InstructionOperandConverter { |
ArmOperandConverter(CodeGenerator* gen, Instruction* instr) |
: InstructionOperandConverter(gen, instr) {} |
- SwVfpRegister OutputFloat32Register(int index = 0) { |
+ SwVfpRegister OutputFloat32Register(size_t index = 0) { |
return ToFloat32Register(instr_->OutputAt(index)); |
} |
- SwVfpRegister InputFloat32Register(int index) { |
+ SwVfpRegister InputFloat32Register(size_t index) { |
return ToFloat32Register(instr_->InputAt(index)); |
} |
@@ -38,11 +38,11 @@ class ArmOperandConverter FINAL : public InstructionOperandConverter { |
return ToFloat64Register(op).low(); |
} |
- LowDwVfpRegister OutputFloat64Register(int index = 0) { |
+ LowDwVfpRegister OutputFloat64Register(size_t index = 0) { |
return ToFloat64Register(instr_->OutputAt(index)); |
} |
- LowDwVfpRegister InputFloat64Register(int index) { |
+ LowDwVfpRegister InputFloat64Register(size_t index) { |
return ToFloat64Register(instr_->InputAt(index)); |
} |
@@ -62,7 +62,7 @@ class ArmOperandConverter FINAL : public InstructionOperandConverter { |
return LeaveCC; |
} |
- Operand InputImmediate(int index) { |
+ Operand InputImmediate(size_t index) { |
Constant constant = ToConstant(instr_->InputAt(index)); |
switch (constant.type()) { |
case Constant::kInt32: |
@@ -83,8 +83,8 @@ class ArmOperandConverter FINAL : public InstructionOperandConverter { |
return Operand::Zero(); |
} |
- Operand InputOperand2(int first_index) { |
- const int index = first_index; |
+ Operand InputOperand2(size_t first_index) { |
+ const size_t index = first_index; |
switch (AddressingModeField::decode(instr_->opcode())) { |
case kMode_None: |
case kMode_Offset_RI: |
@@ -115,8 +115,8 @@ class ArmOperandConverter FINAL : public InstructionOperandConverter { |
return Operand::Zero(); |
} |
- MemOperand InputOffset(int* first_index) { |
- const int index = *first_index; |
+ MemOperand InputOffset(size_t* first_index) { |
+ const size_t index = *first_index; |
switch (AddressingModeField::decode(instr_->opcode())) { |
case kMode_None: |
case kMode_Operand2_I: |
@@ -141,7 +141,7 @@ class ArmOperandConverter FINAL : public InstructionOperandConverter { |
return MemOperand(r0); |
} |
- MemOperand InputOffset(int first_index = 0) { |
+ MemOperand InputOffset(size_t first_index = 0) { |
return InputOffset(&first_index); |
} |
@@ -620,7 +620,7 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |
break; |
case kArmStrb: { |
- int index = 0; |
+ size_t index = 0; |
MemOperand operand = i.InputOffset(&index); |
__ strb(i.InputRegister(index), operand); |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |
@@ -633,7 +633,7 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
__ ldrsh(i.OutputRegister(), i.InputOffset()); |
break; |
case kArmStrh: { |
- int index = 0; |
+ size_t index = 0; |
MemOperand operand = i.InputOffset(&index); |
__ strh(i.InputRegister(index), operand); |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |
@@ -643,7 +643,7 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
__ ldr(i.OutputRegister(), i.InputOffset()); |
break; |
case kArmStr: { |
- int index = 0; |
+ size_t index = 0; |
MemOperand operand = i.InputOffset(&index); |
__ str(i.InputRegister(index), operand); |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |
@@ -655,7 +655,7 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
break; |
} |
case kArmVstrF32: { |
- int index = 0; |
+ size_t index = 0; |
MemOperand operand = i.InputOffset(&index); |
__ vstr(i.InputFloat32Register(index), operand); |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |
@@ -666,7 +666,7 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |
break; |
case kArmVstrF64: { |
- int index = 0; |
+ size_t index = 0; |
MemOperand operand = i.InputOffset(&index); |
__ vstr(i.InputFloat64Register(index), operand); |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |