Lines Matching refs:Assembler
40 #include "src/mips/assembler-mips.h"
42 #include "src/assembler.h"
121 Assembler::JumpLabelToJumpRegister(pc_);
127 int count = Assembler::RelocateInternalReference(p, delta);
135 return Assembler::target_address_at(pc_, host_);
159 pc_ + Assembler::kInstructionsFor32BitConstant * Assembler::kInstrSize);
170 return Assembler::kSpecialTargetSize;
178 Assembler::set_target_address_at(pc_, host_, target, icache_flush_mode);
188 Address Assembler::target_address_from_return_address(Address pc) {
193 Address Assembler::break_address_from_return_address(Address pc) {
194 return pc - Assembler::kPatchDebugBreakSlotReturnOffset;
200 return reinterpret_cast<Object*>(Assembler::target_address_at(pc_, host_));
204 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
207 Assembler::target_address_at(pc_, host_)));
215 Assembler::set_target_address_at(pc_, host_,
229 return Assembler::target_address_at(pc_, host_);
233 Address RelocInfo::target_runtime_entry(Assembler* origin) {
276 static const int kNoCodeAgeSequenceLength = 7 * Assembler::kInstrSize;
279 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) {
288 Assembler::target_address_at(pc_ + Assembler::kInstrSize, host_));
295 Assembler::set_target_address_at(pc_ + Assembler::kInstrSize,
307 return Assembler::target_address_at(pc_, host_);
317 Assembler::set_target_address_at(pc_, host_, target);
334 return reinterpret_cast<Object**>(pc_ + 2 * Assembler::kInstrSize);
348 Assembler::set_target_address_at(pc_, host_, NULL);
353 Instr instr0 = Assembler::instr_at(pc_);
354 Instr instr1 = Assembler::instr_at(pc_ + 1 * Assembler::kInstrSize);
355 Instr instr2 = Assembler::instr_at(pc_ + 2 * Assembler::kInstrSize);
366 Instr current_instr = Assembler::instr_at(pc_);
367 return !Assembler::IsNop(current_instr, Assembler::DEBUG_BREAK_NOP);
421 // Assembler.
424 void Assembler::CheckBuffer() {
431 void Assembler::CheckTrampolinePoolQuick() {
438 void Assembler::emit(Instr x) {