Home | History | Annotate | Download | only in arm

Lines Matching refs:Memory

116       Assembler::IsMovW(Memory::int32_at(pc_))) {
121 DCHECK(Assembler::IsLdrPcImmediateOffset(Memory::int32_at(pc_)));
176 host(), &Memory::Object_at(pc_), HeapObject::cast(target));
204 Address address = Memory::Address_at(pc_);
211 return Cell::FromValueAddress(Memory::Address_at(pc_));
220 Memory::Address_at(pc_) = address;
242 Memory::Address_at(pc_ +
250 Memory::Address_at(pc_ +
261 return Memory::Address_at(pc_ + 2 * Assembler::kInstrSize);
268 Memory::Address_at(pc_ + 2 * Assembler::kInstrSize) = target;
458 Instr candidate_instr(Memory::int32_at(candidate));
468 DCHECK(IsMovW(Memory::int32_at(candidate)) &&
469 IsMovT(Memory::int32_at(candidate + Assembler::kInstrSize)));
473 IsMovImmed(Memory::int32_at(candidate)) &&
474 IsOrrImmed(Memory::int32_at(candidate + Assembler::kInstrSize)) &&
475 IsOrrImmed(Memory::int32_at(candidate + 2 * Assembler::kInstrSize)) &&
476 IsOrrImmed(Memory::int32_at(candidate + 3 * Assembler::kInstrSize)));
489 if (IsLdrPcImmediateOffset(Memory::int32_at(pc)) |
490 IsLdrPpImmediateOffset(Memory::int32_at(pc))) {
495 DCHECK(IsMovW(Memory::int32_at(pc)));
496 DCHECK(IsMovT(Memory::int32_at(pc + kInstrSize)));
497 if (IsLdrPpRegOffset(Memory::int32_at(pc + 2 * kInstrSize))) {
505 DCHECK(IsMovImmed(Memory::int32_at(pc)));
506 DCHECK(IsOrrImmed(Memory::int32_at(pc + kInstrSize)));
507 Memory::int32_at(pc + 2 * kInstrSize)));
508 DCHECK(IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)));
509 if (IsLdrPpRegOffset(Memory::int32_at(pc + 4 * kInstrSize))) {
526 Memory::Address_at(constant_pool_entry) = target;
533 return !Assembler::IsMovW(Memory::int32_at(pc)) ||
536 Memory::int32_at(pc + 2 * Assembler::kInstrSize)));
538 return !Assembler::IsMovImmed(Memory::int32_at(pc)) ||
541 Memory::int32_at(pc + 4 * Assembler::kInstrSize)));
551 if (!CpuFeatures::IsSupported(ARMv7) && IsMovImmed(Memory::int32_at(pc))) {
552 DCHECK(IsOrrImmed(Memory::int32_at(pc + kInstrSize)) &&
553 IsOrrImmed(Memory::int32_at(pc + 2 * kInstrSize)) &&
554 IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)) &&
555 IsLdrPpRegOffset(Memory::int32_at(pc + 4 * kInstrSize)));
563 } else if (IsMovW(Memory::int32_at(pc))) {
564 DCHECK(IsMovT(Memory::int32_at(pc + kInstrSize)) &&
565 IsLdrPpRegOffset(Memory::int32_at(pc + 2 * kInstrSize)));
573 DCHECK(Assembler::IsLdrPpImmediateOffset(Memory::int32_at(pc)));
574 cp_offset = GetLdrRegisterImmediateOffset(Memory::int32_at(pc));
578 DCHECK(Assembler::IsLdrPcImmediateOffset(Memory::int32_at(pc)));
579 Instr instr = Memory::int32_at(pc);
589 return Memory::Address_at(constant_pool_entry_address(pc, constant_pool));
592 DCHECK(IsMovW(Memory::int32_at(pc)) &&
593 IsMovT(Memory::int32_at(pc + kInstrSize)));
601 DCHECK(IsMovImmed(Memory::int32_at(pc)) &&
602 IsOrrImmed(Memory::int32_at(pc + kInstrSize)) &&
603 IsOrrImmed(Memory::int32_at(pc + 2 * kInstrSize)) &&
604 IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)));
623 Memory::Address_at(constant_pool_entry_address(pc, constant_pool)) = target;
635 DCHECK(IsMovW(Memory::int32_at(pc)));
636 DCHECK(IsMovT(Memory::int32_at(pc + kInstrSize)));
641 DCHECK(IsMovW(Memory::int32_at(pc)));
642 DCHECK(IsMovT(Memory::int32_at(pc + kInstrSize)));
649 DCHECK(IsMovImmed(Memory::int32_at(pc)) &&
650 IsOrrImmed(Memory::int32_at(pc + kInstrSize)) &&
651 IsOrrImmed(Memory::int32_at(pc + 2 * kInstrSize)) &&
652 IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)));
659 DCHECK(IsMovImmed(Memory::int32_at(pc)) &&
660 IsOrrImmed(Memory::int32_at(pc + kInstrSize)) &&
661 IsOrrImmed(Memory::int32_at(pc + 2 * kInstrSize)) &&
662 IsOrrImmed(Memory::int32_at(pc + 3 * kInstrSize)));