Home | History | Annotate | Download | only in arm

Lines Matching refs:Memory

80       Assembler::IsMovW(Memory::int32_at(pc_))) {
86 DCHECK(Assembler::IsLdrPcImmediateOffset(Memory::int32_at(pc_)));
142 host(), &Memory::Object_at(pc_), HeapObject::cast(target));
155 return Memory::Address_at(pc_);
182 Address address = Memory::Address_at(pc_);
189 return Cell::FromValueAddress(Memory::Address_at(pc_));
198 Memory::Address_at(pc_) = address;
220 Memory::Address_at(pc_ +
228 Memory::Address_at(pc_ +
238 return Memory::Address_at(pc_ + Assembler::kPatchDebugBreakSlotAddressOffset);
244 Memory::Address_at(pc_ + Assembler::kPatchDebugBreakSlotAddressOffset) =
259 Memory::Address_at(pc_) = NULL;
417 Instr candidate_instr(Memory::int32_at(candidate));
427 DCHECK(IsMovW(Memory::int32_at(candidate)) &&
428 IsMovT(Memory::int32_at(candidate + Assembler::kInstrSize)));
432 IsMovImmed(Memory::int32_at(candidate)) &&
433 IsOrrImmed(Memory::int32_at(candidate + Assembler::kInstrSize)) &&
434 IsOrrImmed(Memory::int32_at(candidate + 2 * Assembler::kInstrSize)) &&
435 IsOrrImmed(Memory::int32_at(candidate + 3 * Assembler::kInstrSize)));
443 if (IsLdrPcImmediateOffset(Memory::int32_at(pc)) |
444 IsLdrPpImmediateOffset(Memory::int32_at(pc))) {
449 DCHECK(IsMovW(Memory::int32_at(pc)));
450 DCHECK(IsMovT(Memory::int32_at(pc + kInstrSize)));
451 if (IsLdrPpRegOffset(Memory::int32_at(pc + 2 * kInstrSize))) {
459 DCHECK(IsMovImmed(Memory::int32_at(pc)));
460 DCHECK(IsOrrImmed(Memory::int32_at(pc + kInstrSize)));
461 DCHECK(IsOrrImmed(Memory::int32_at(pc + 2 * kInstrSize)));
462 DCHECK(IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)));
463 if (IsLdrPpRegOffset(Memory::int32_at(pc + 4 * kInstrSize))) {
480 Memory::Address_at(constant_pool_entry) = target;
487 Memory::Address_at(pc) = target;
493 return !Assembler::IsMovW(Memory::int32_at(pc)) ||
496 Memory
498 return !Assembler::IsMovImmed(Memory::int32_at(pc)) ||
501 Memory::int32_at(pc + 4 * Assembler::kInstrSize)));
511 if (!CpuFeatures::IsSupported(ARMv7) && IsMovImmed(Memory::int32_at(pc))) {
512 DCHECK(IsOrrImmed(Memory::int32_at(pc + kInstrSize)) &&
513 IsOrrImmed(Memory::int32_at(pc + 2 * kInstrSize)) &&
514 IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)) &&
515 IsLdrPpRegOffset(Memory::int32_at(pc + 4 * kInstrSize)));
523 } else if (IsMovW(Memory::int32_at(pc))) {
524 DCHECK(IsMovT(Memory::int32_at(pc + kInstrSize)) &&
525 IsLdrPpRegOffset(Memory::int32_at(pc + 2 * kInstrSize)));
533 DCHECK(Assembler::IsLdrPpImmediateOffset(Memory::int32_at(pc)));
534 cp_offset = GetLdrRegisterImmediateOffset(Memory::int32_at(pc));
538 DCHECK(Assembler::IsLdrPcImmediateOffset(Memory::int32_at(pc)));
539 Instr instr = Memory::int32_at(pc);
548 return Memory::Address_at(constant_pool_entry_address(pc, constant_pool));
551 DCHECK(IsMovW(Memory::int32_at(pc)) &&
552 IsMovT(Memory::int32_at(pc + kInstrSize)));
560 DCHECK(IsMovImmed(Memory::int32_at(pc)) &&
561 IsOrrImmed(Memory::int32_at(pc + kInstrSize)) &&
562 IsOrrImmed(Memory::int32_at(pc + 2 * kInstrSize)) &&
563 IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)));
581 Memory::Address_at(constant_pool_entry_address(pc, constant_pool)) = target;
593 DCHECK(IsMovW(Memory::int32_at(pc)));
594 DCHECK(IsMovT(Memory::int32_at(pc + kInstrSize)));
599 DCHECK(IsMovW(Memory::int32_at(pc)));
600 DCHECK(IsMovT(Memory::int32_at(pc + kInstrSize)));
607 DCHECK(IsMovImmed(Memory::int32_at(pc)) &&
608 IsOrrImmed(Memory::int32_at(pc + kInstrSize)) &&
609 IsOrrImmed(Memory::int32_at(pc + 2 * kInstrSize)) &&
610 IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)));
617 DCHECK(IsMovImmed(Memory::int32_at(pc)) &&
618 IsOrrImmed(Memory::int32_at(pc + kInstrSize)) &&
619 IsOrrImmed(Memory::int32_at(pc + 2 * kInstrSize)) &&
620 IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)));