Home | History | Annotate | Download | only in arm

Lines Matching full:assembler

40 #include "arm/assembler-arm.h"
62 return Assembler::target_address_at(pc_);
68 return reinterpret_cast<Address>(Assembler::target_address_address_at(pc_));
73 return Assembler::kExternalTargetSize;
79 Assembler::set_target_address_at(pc_, target);
85 return Memory::Object_at(Assembler::target_address_address_at(pc_));
89 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
91 return Memory::Object_Handle_at(Assembler::target_address_address_at(pc_));
97 return reinterpret_cast<Object**>(Assembler::target_address_address_at(pc_));
103 Assembler::set_target_address_at(pc_, reinterpret_cast<Address>(target));
109 return reinterpret_cast<Address*>(Assembler::target_address_address_at(pc_));
142 return Memory::Address_at(pc_ + 2 * Assembler::kInstrSize);
149 Memory::Address_at(pc_ + 2 * Assembler::kInstrSize) = target;
166 return reinterpret_cast<Object**>(pc_ + 2 * Assembler::kInstrSize);
171 Instr current_instr = Assembler::instr_at(pc_);
172 Instr next_instr = Assembler::instr_at(pc_ + Assembler::kInstrSize);
190 Instr current_instr = Assembler::instr_at(pc_);
191 return !Assembler::IsNop(current_instr, Assembler::DEBUG_BREAK_NOP);
282 void Assembler::CheckBuffer() {
292 void Assembler::emit(Instr x) {
299 Address Assembler::target_address_address_at(Address pc) {
329 Address Assembler::target_address_at(Address pc) {
334 void Assembler::set_target_at(Address constant_pool_entry,
340 void Assembler::set_target_address_at(Address pc, Address target) {