Lines Matching full:assembler
21 #include "src/arm/macro-assembler-arm.h"
51 Assembler::BlockConstPoolScope block_const_pool(masm_);
61 Assembler::BlockConstPoolScope block_const_pool(masm_);
69 Assembler::BlockConstPoolScope block_const_pool(masm_);
351 static const int kProfileCounterResetSequenceLength = 5 * Assembler::kInstrSize;
353 static const int kProfileCounterResetSequenceLength = 7 * Assembler::kInstrSize;
358 Assembler::BlockConstPoolScope block_const_pool(masm_);
373 (kProfileCounterResetSequenceLength / Assembler::kInstrSize) - 2;
387 Assembler::BlockConstPoolScope block_const_pool(masm_);
452 { Assembler::BlockConstPoolScope block_const_pool(masm_);
469 DCHECK(Assembler::kJSReturnSequenceInstructions <=
4881 Address load_address = pc - 2 * Assembler::kInstrSize;
4883 DCHECK(Assembler::IsLdrPcImmediateOffset(Memory::int32_at(load_address)));
4884 } else if (Assembler::IsLdrPpRegOffset(Memory::int32_at(load_address))) {
4887 load_address -= 2 * Assembler::kInstrSize;
4888 DCHECK(Assembler::IsMovW(Memory::int32_at(load_address)));
4889 DCHECK(Assembler::IsMovT(
4890 Memory::int32_at(load_address + Assembler::kInstrSize)));
4892 load_address -= 4 * Assembler::kInstrSize;
4893 DCHECK(Assembler::IsMovImmed(Memory::int32_at(load_address)));
4894 DCHECK(Assembler::IsOrrImmed(
4895 Memory::int32_at(load_address + Assembler::kInstrSize)));
4896 DCHECK(Assembler::IsOrrImmed(
4897 Memory::int32_at(load_address + 2 * Assembler::kInstrSize)));
4898 DCHECK(Assembler::IsOrrImmed(
4899 Memory::int32_at(load_address + 3 * Assembler::kInstrSize)));
4902 Assembler::IsMovT(Memory::int32_at(load_address))) {
4904 load_address -= Assembler::kInstrSize;
4905 DCHECK(Assembler::IsMovW(Memory::int32_at(load_address)));
4907 Assembler::IsOrrImmed(Memory::int32_at(load_address))) {
4909 load_address -= 3 * Assembler::kInstrSize;
4910 DCHECK(Assembler::IsMovImmed(Memory::int32_at(load_address)));
4911 DCHECK(Assembler::IsOrrImmed(
4912 Memory::int32_at(load_address + Assembler::kInstrSize)));
4913 DCHECK(Assembler::IsOrrImmed(
4914 Memory::int32_at(load_address + 2 * Assembler::kInstrSize)));
4917 DCHECK(Assembler::IsLdrPpImmediateOffset(Memory::int32_at(load_address)));
4928 Address branch_address = pc_immediate_load_address - Assembler::kInstrSize;
4981 Assembler::set_target_address_at(pc_immediate_load_address, unoptimized_code,
4993 DCHECK(Assembler::IsBlxIp(Memory::int32_at(pc - Assembler::kInstrSize)));
4996 Address branch_address = pc_immediate_load_address - Assembler::kInstrSize;
4997 Address interrupt_address = Assembler::target_address_at(
5000 if (Assembler::IsBranch(Assembler::instr_at(branch_address))) {
5006 DCHECK(Assembler::IsNop(Assembler::instr_at(branch_address)));