• Home
  • Raw
  • Download

Lines Matching refs:IP

247   blocked_registers[IP] = true;  in SetupBlockedRegisters()
274 __ LoadFromOffset(kLoadWord, IP, TR, Thread::StackEndOffset<kArmWordSize>().Int32Value()); in GenerateFrameEntry()
275 __ cmp(SP, ShifterOperand(IP)); in GenerateFrameEntry()
278 __ AddConstant(IP, SP, -static_cast<int32_t>(GetStackOverflowReservedBytes(kArm))); in GenerateFrameEntry()
279 __ ldr(IP, Address(IP, 0)); in GenerateFrameEntry()
383 __ ldr(IP, Address(SP, source.GetStackIndex())); in Move32()
384 __ str(IP, Address(SP, destination.GetStackIndex())); in Move32()
447 __ ldr(IP, Address(SP, source.GetStackIndex())); in Move64()
448 __ str(IP, Address(SP, destination.GetStackIndex())); in Move64()
449 __ ldr(IP, Address(SP, source.GetHighStackIndex(kArmWordSize))); in Move64()
450 __ str(IP, Address(SP, destination.GetHighStackIndex(kArmWordSize))); in Move64()
467 __ LoadImmediate(IP, value); in Move()
468 __ str(IP, Address(SP, location.GetStackIndex())); in Move()
477 __ LoadImmediate(IP, Low32Bits(value)); in Move()
478 __ str(IP, Address(SP, location.GetStackIndex())); in Move()
479 __ LoadImmediate(IP, High32Bits(value)); in Move()
480 __ str(IP, Address(SP, location.GetHighStackIndex(kArmWordSize))); in Move()
582 Register temp = IP; in VisitIf()
621 Register temp = IP; in VisitCondition()
1260 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister())); in VisitArrayGet()
1261 __ LoadFromOffset(kLoadUnsignedByte, out, IP, data_offset); in VisitArrayGet()
1273 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister())); in VisitArrayGet()
1274 __ LoadFromOffset(kLoadSignedByte, out, IP, data_offset); in VisitArrayGet()
1286 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister(), LSL, TIMES_2)); in VisitArrayGet()
1287 __ LoadFromOffset(kLoadSignedHalfword, out, IP, data_offset); in VisitArrayGet()
1299 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister(), LSL, TIMES_2)); in VisitArrayGet()
1300 __ LoadFromOffset(kLoadUnsignedHalfword, out, IP, data_offset); in VisitArrayGet()
1314 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister(), LSL, TIMES_4)); in VisitArrayGet()
1315 __ LoadFromOffset(kLoadWord, out, IP, data_offset); in VisitArrayGet()
1327 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister(), LSL, TIMES_8)); in VisitArrayGet()
1328 __ LoadFromOffset(kLoadWordPair, out.AsRegisterPairLow(), IP, data_offset); in VisitArrayGet()
1374 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister())); in VisitArraySet()
1375 __ StoreToOffset(kStoreByte, value, IP, data_offset); in VisitArraySet()
1388 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister(), LSL, TIMES_2)); in VisitArraySet()
1389 __ StoreToOffset(kStoreHalfword, value, IP, data_offset); in VisitArraySet()
1401 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister(), LSL, TIMES_4)); in VisitArraySet()
1402 __ StoreToOffset(kStoreWord, value, IP, data_offset); in VisitArraySet()
1423 __ add(IP, obj, ShifterOperand(index.AsArm().AsCoreRegister(), LSL, TIMES_8)); in VisitArraySet()
1424 __ StoreToOffset(kStoreWordPair, value.AsRegisterPairLow(), IP, data_offset); in VisitArraySet()
1523 __ LoadFromOffset(kLoadWord, IP, SP, source.GetStackIndex()); in EmitMove()
1524 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex()); in EmitMove()
1534 __ LoadImmediate(IP, value); in EmitMove()
1535 __ str(IP, Address(SP, destination.GetStackIndex())); in EmitMove()
1541 __ Mov(IP, reg); in Exchange()
1543 __ StoreToOffset(kStoreWord, IP, SP, mem); in Exchange()
1547 ScratchRegisterScope ensure_scratch(this, IP, R0, codegen_->GetNumberOfCoreRegisters()); in Exchange()
1551 __ LoadFromOffset(kLoadWord, IP, SP, mem2 + stack_offset); in Exchange()
1554 __ StoreToOffset(kStoreWord, IP, SP, mem1 + stack_offset); in Exchange()
1563 DCHECK_NE(source.AsArm().AsCoreRegister(), IP); in EmitSwap()
1564 DCHECK_NE(destination.AsArm().AsCoreRegister(), IP); in EmitSwap()
1565 __ Mov(IP, source.AsArm().AsCoreRegister()); in EmitSwap()
1567 __ Mov(destination.AsArm().AsCoreRegister(), IP); in EmitSwap()