Lines Matching refs:Assembler
35 // A light-weight IA32 Assembler.
40 #include "src/x87/assembler-x87.h"
42 #include "src/assembler.h"
91 return Assembler::target_address_at(pc_, host_);
110 return Assembler::kSpecialTargetSize;
117 Assembler::set_target_address_at(pc_, host_, target, icache_flush_mode);
118 Assembler::set_target_address_at(pc_, host_, target);
135 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
164 Address RelocInfo::target_runtime_entry(Assembler* origin) {
211 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) {
222 Assembler::target_address_at(pc_ + 1, host_));
230 Assembler::set_target_address_at(pc_ + 1, host_, stub->instruction_start(),
238 return Assembler::target_address_at(pc_ + 1, host_);
245 Assembler::set_target_address_at(pc_ + 1, host_, target);
276 Assembler::set_target_address_at(pc_, host_, pc_ + sizeof(int32_t));
289 return !Assembler::IsNop(pc());
393 void Assembler::emit(uint32_t x) {
399 void Assembler::emit(Handle<Object> handle) {
414 void Assembler::emit(uint32_t x, RelocInfo::Mode rmode, TypeFeedbackId id) {
425 void Assembler::emit(Handle<Code> code,
433 void Assembler::emit(const Immediate& x) {
444 void Assembler::emit_code_relative_offset(Label* label) {
455 void Assembler::emit_w(const Immediate& x) {
463 Address Assembler::target_address_at(Address pc,
469 void Assembler::set_target_address_at(Address pc,
481 Address Assembler::target_address_from_return_address(Address pc) {
486 Address Assembler::break_address_from_return_address(Address pc) {
487 return pc - Assembler::kPatchDebugBreakSlotReturnOffset;
491 Displacement Assembler::disp_at(Label* L) {
496 void Assembler::disp_at_put(Label* L, Displacement disp) {
501 void Assembler::emit_disp(Label* L, Displacement::Type type) {
508 void Assembler::emit_near_disp(Label* L) {