Lines Matching defs:IP
463 blocked_core_registers_[IP] = true;
536 __ AddConstant(IP, SP, -static_cast<int32_t>(GetStackOverflowReservedBytes(kArm)));
537 __ LoadFromOffset(kLoadWord, IP, IP, 0);
739 __ LoadFromOffset(kLoadWord, IP, SP, source.GetStackIndex());
740 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex());
817 __ LoadImmediate(IP, value);
818 __ StoreToOffset(kStoreWord, IP, SP, location.GetStackIndex());
828 __ LoadImmediate(IP, Low32Bits(value));
829 __ StoreToOffset(kStoreWord, IP, SP, location.GetStackIndex());
830 __ LoadImmediate(IP, High32Bits(value));
831 __ StoreToOffset(kStoreWord, IP, SP, location.GetHighStackIndex(kArmWordSize));
975 Register temp = IP;
1054 Register temp = IP;
2153 // IP <- in1.lo * in2.hi
2154 __ mul(IP, in1_lo, in2_hi);
2156 __ mla(out_hi, in1_hi, in2_lo, IP);
2158 __ umull(out_lo, IP, in1_lo, in2_lo);
2160 __ add(out_hi, out_hi, ShifterOperand(IP));
2434 __ orrs(IP,
2809 __ add(IP, addr, ShifterOperand(out_lo));
2810 addr = IP;
2825 __ add(IP, addr, ShifterOperand(temp1));
2826 addr = IP;
3138 __ LoadFromOffset(kLoadWord, IP, obj.AsRegister<Register>(), 0);
3187 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>()));
3188 __ LoadFromOffset(kLoadUnsignedByte, out, IP, data_offset);
3201 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>()));
3202 __ LoadFromOffset(kLoadSignedByte, out, IP, data_offset);
3215 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_2));
3216 __ LoadFromOffset(kLoadSignedHalfword, out, IP, data_offset);
3229 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_2));
3230 __ LoadFromOffset(kLoadUnsignedHalfword, out, IP, data_offset);
3245 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_4));
3246 __ LoadFromOffset(kLoadWord, out, IP, data_offset);
3259 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_8));
3260 __ LoadFromOffset(kLoadWordPair, out.AsRegisterPairLow<Register>(), IP, data_offset);
3273 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_4));
3274 __ LoadSFromOffset(out.AsFpuRegister<SRegister>(), IP, data_offset);
3287 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_8));
3288 __ LoadDFromOffset(FromLowSToD(out.AsFpuRegisterPairLow<SRegister>()), IP, data_offset);
3350 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>()));
3351 __ StoreToOffset(kStoreByte, value, IP, data_offset);
3365 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_2));
3366 __ StoreToOffset(kStoreHalfword, value, IP, data_offset);
3382 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_4));
3383 __ StoreToOffset(kStoreWord, value, IP, data_offset);
3410 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_8));
3411 __ StoreToOffset(kStoreWordPair, value.AsRegisterPairLow<Register>(), IP, data_offset);
3424 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_4));
3425 __ StoreSToOffset(value.AsFpuRegister<SRegister>(), IP, data_offset);
3438 __ add(IP, obj, ShifterOperand(index.AsRegister<Register>(), LSL, TIMES_8));
3439 __ StoreDToOffset(FromLowSToD(value.AsFpuRegisterPairLow<SRegister>()), IP, data_offset);
3557 kLoadUnsignedHalfword, IP, TR, Thread::ThreadFlagsOffset<kArmWordSize>().Int32Value());
3558 __ cmp(IP, ShifterOperand(0));
3594 __ LoadFromOffset(kLoadWord, IP, SP, source.GetStackIndex());
3595 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex());
3647 __ LoadImmediate(IP, value);
3648 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex());
3657 __ LoadImmediate(IP, Low32Bits(value));
3658 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex());
3659 __ LoadImmediate(IP, High32Bits(value));
3660 __ StoreToOffset(kStoreWord, IP, SP, destination.GetHighStackIndex(kArmWordSize));
3669 __ LoadImmediate(IP, Low32Bits(int_value));
3670 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex());
3671 __ LoadImmediate(IP, High32Bits(int_value));
3672 __ StoreToOffset(kStoreWord, IP, SP, destination.GetHighStackIndex(kArmWordSize));
3681 __ LoadImmediate(IP, bit_cast<int32_t, float>(value));
3682 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex());
3689 __ Mov(IP, reg);
3691 __ StoreToOffset(kStoreWord, IP, SP, mem);
3695 ScratchRegisterScope ensure_scratch(this, IP, R0, codegen_->GetNumberOfCoreRegisters());
3699 __ LoadFromOffset(kLoadWord, IP, SP, mem2 + stack_offset);
3702 __ StoreToOffset(kStoreWord, IP, SP, mem1 + stack_offset);
3711 DCHECK_NE(source.AsRegister<Register>(), IP);
3712 DCHECK_NE(destination.AsRegister<Register>(), IP);
3713 __ Mov(IP, source.AsRegister<Register>());
3715 __ Mov(destination.AsRegister<Register>(), IP);
3723 __ vmovrs(IP, source.AsFpuRegister<SRegister>());
3725 __ vmovsr(destination.AsFpuRegister<SRegister>(), IP);
3767 __ vmovrs(IP, reg);
3769 __ StoreToOffset(kStoreWord, IP, SP, mem);
3842 __ LoadFromOffset(kLoadWord, IP, class_reg, mirror::Class::StatusOffset().Int32Value());
3843 __ cmp(IP, ShifterOperand(mirror::Class::kStatusInitialized));
3881 __ LoadImmediate(IP, 0);
3882 __ StoreToOffset(kStoreWord, IP, TR, offset);