Lines Matching refs:Assembler
95 int count = Assembler::RelocateInternalReference(rmode_, p, delta); in apply()
96 Assembler::FlushICache(isolate_, p, count * sizeof(uint32_t)); in apply()
103 return Assembler::target_address_at(pc_, host_); in target_address()
126 pc_ + Assembler::kInstructionsFor32BitConstant * Assembler::kInstrSize); in target_address_address()
137 return Assembler::kSpecialTargetSize; in target_address_size()
141 Address Assembler::target_address_from_return_address(Address pc) { in target_address_from_return_address()
146 void Assembler::set_target_internal_reference_encoded_at(Address pc, in set_target_internal_reference_encoded_at()
148 Instr instr1 = Assembler::instr_at(pc + 0 * Assembler::kInstrSize); in set_target_internal_reference_encoded_at()
149 Instr instr2 = Assembler::instr_at(pc + 1 * Assembler::kInstrSize); in set_target_internal_reference_encoded_at()
150 DCHECK(Assembler::IsLui(instr1)); in set_target_internal_reference_encoded_at()
151 DCHECK(Assembler::IsOri(instr2) || Assembler::IsJicOrJialc(instr2)); in set_target_internal_reference_encoded_at()
156 if (Assembler::IsJicOrJialc(instr2)) { in set_target_internal_reference_encoded_at()
159 Assembler::UnpackTargetAddressUnsigned(imm, lui_offset_u, jic_offset_u); in set_target_internal_reference_encoded_at()
161 Assembler::instr_at_put(pc + 0 * Assembler::kInstrSize, in set_target_internal_reference_encoded_at()
163 Assembler::instr_at_put(pc + 1 * Assembler::kInstrSize, in set_target_internal_reference_encoded_at()
167 Assembler::instr_at_put(pc + 0 * Assembler::kInstrSize, in set_target_internal_reference_encoded_at()
169 Assembler::instr_at_put(pc + 1 * Assembler::kInstrSize, in set_target_internal_reference_encoded_at()
178 void Assembler::deserialization_set_target_internal_reference_at( in deserialization_set_target_internal_reference_at()
192 return reinterpret_cast<Object*>(Assembler::target_address_at(pc_, host_)); in target_object()
196 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
199 Assembler::target_address_at(pc_, host_))); in target_object_handle()
207 Assembler::set_target_address_at(isolate_, pc_, host_, in set_target_object()
222 return Assembler::target_address_at(pc_, host_); in target_external_reference()
233 Instr instr1 = Assembler::instr_at(pc_ + 0 * Assembler::kInstrSize); in target_internal_reference()
234 Instr instr2 = Assembler::instr_at(pc_ + 1 * Assembler::kInstrSize); in target_internal_reference()
235 DCHECK(Assembler::IsLui(instr1)); in target_internal_reference()
236 DCHECK(Assembler::IsOri(instr2) || Assembler::IsJicOrJialc(instr2)); in target_internal_reference()
237 if (Assembler::IsJicOrJialc(instr2)) { in target_internal_reference()
239 Assembler::CreateTargetAddress(instr1, instr2)); in target_internal_reference()
254 Address RelocInfo::target_runtime_entry(Assembler* origin) { in target_runtime_entry()
295 static const int kNoCodeAgeSequenceLength = 7 * Assembler::kInstrSize;
298 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) { in code_age_stub_handle()
307 Assembler::target_address_at(pc_ + Assembler::kInstrSize, host_)); in code_age_stub()
314 Assembler::set_target_address_at(isolate_, pc_ + Assembler::kInstrSize, host_, in set_code_age_stub()
323 return Assembler::target_address_at(pc_, host_); in debug_call_address()
331 Assembler::set_target_address_at(isolate_, pc_, host_, target); in set_debug_call_address()
347 Assembler::set_target_internal_reference_encoded_at(pc_, nullptr); in WipeOut()
349 Assembler::set_target_address_at(isolate_, pc_, host_, NULL); in WipeOut()
407 void Assembler::CheckBuffer() { in CheckBuffer()
414 void Assembler::CheckTrampolinePoolQuick(int extra_instructions) { in CheckTrampolinePoolQuick()
421 void Assembler::CheckForEmitInForbiddenSlot() { in CheckForEmitInForbiddenSlot()
436 void Assembler::EmitHelper(Instr x, CompactBranchType is_compact_branch) { in EmitHelper()
455 inline void Assembler::EmitHelper(uint8_t x);
458 void Assembler::EmitHelper(T x) { in EmitHelper()
465 void Assembler::EmitHelper(uint8_t x) { in EmitHelper()
473 void Assembler::emit(Instr x, CompactBranchType is_compact_branch) { in emit()