Lines Matching refs:Assembler
40 // Implementation of Assembler
43 void Assembler::emitl(uint32_t x) {
49 void Assembler::emitq(uint64_t x, RelocInfo::Mode rmode) {
58 void Assembler::emitw(uint16_t x) {
64 void Assembler::emit_code_target(Handle<Code> target, RelocInfo::Mode rmode) {
78 void Assembler::emit_rex_64(Register reg, Register rm_reg) {
83 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) {
88 void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) {
93 void Assembler::emit_rex_64(Register reg, const Operand& op) {
98 void Assembler::emit_rex_64(XMMRegister reg, const Operand& op) {
103 void Assembler::emit_rex_64(Register rm_reg) {
109 void Assembler::emit_rex_64(const Operand& op) {
114 void Assembler::emit_rex_32(Register reg, Register rm_reg) {
119 void Assembler::emit_rex_32(Register reg, const Operand& op) {
124 void Assembler::emit_rex_32(Register rm_reg) {
129 void Assembler::emit_rex_32(const Operand& op) {
134 void Assembler::emit_optional_rex_32(Register reg, Register rm_reg) {
140 void Assembler::emit_optional_rex_32(Register reg, const Operand& op) {
146 void Assembler::emit_optional_rex_32(XMMRegister reg, const Operand& op) {
152 void Assembler::emit_optional_rex_32(XMMRegister reg, XMMRegister base) {
158 void Assembler::emit_optional_rex_32(XMMRegister reg, Register base) {
164 void Assembler::emit_optional_rex_32(Register reg, XMMRegister base) {
170 void Assembler::emit_optional_rex_32(Register rm_reg) {
175 void Assembler::emit_optional_rex_32(const Operand& op) {
180 Address Assembler::target_address_at(Address pc) {
185 void Assembler::set_target_address_at(Address pc, Address target) {
190 Handle<Object> Assembler::code_target_object_handle_at(Address pc) {
213 return Assembler::target_address_at(pc_);
228 return Assembler::kCallTargetSize;
230 return Assembler::kExternalTargetSize;
238 Assembler::set_target_address_at(pc_, target);
252 Handle<Object> RelocInfo::target_object_handle(Assembler *origin) {
322 return !Assembler::IsNop(pc());
330 pc_ + Assembler::kRealPatchReturnSequenceAddressOffset);
337 Memory::Address_at(pc_ + Assembler::kRealPatchReturnSequenceAddressOffset) =
339 CPU::FlushICache(pc_ + Assembler::kRealPatchReturnSequenceAddressOffset,
358 pc_ + Assembler::kPatchReturnSequenceAddressOffset);