/external/v8/src/ |
regexp-macro-assembler-irregexp-inl.h | 46 ASSERT(pc_ <= buffer_.length()); 47 if (pc_ + 3 >= buffer_.length()) { 50 *reinterpret_cast<uint32_t*>(buffer_.start() + pc_) = word; 51 pc_ += 4; 56 ASSERT(pc_ <= buffer_.length()); 57 if (pc_ + 1 >= buffer_.length()) { 60 *reinterpret_cast<uint16_t*>(buffer_.start() + pc_) = word; 61 pc_ += 2; 66 ASSERT(pc_ <= buffer_.length()); 67 if (pc_ + 3 >= buffer_.length()) [all...] |
regexp-macro-assembler-irregexp.cc | 43 pc_(0), 69 *reinterpret_cast<uint32_t*>(buffer_.start() + fixup) = pc_; 72 l->bind_to(pc_); 85 l->link_to(pc_); 180 if (advance_current_end_ == pc_) { 182 pc_ = advance_current_start_; 213 advance_current_start_ = pc_; 216 advance_current_end_ = pc_; 442 return pc_;
|
assembler.h | 147 : pc_(pc), rmode_(rmode), data_(data) { 181 byte* pc() const { return pc_; } 182 void set_pc(byte* pc) { pc_ = pc; } 242 // On ARM, note that pc_ is the address of the constant pool entry 246 byte* pc_; member in class:v8::internal::BASE_EMBEDDED
|
assembler.cc | 275 rinfo_.pc_ += *pos_ >> kTagBits; 280 rinfo_.pc_ += *--pos_; 305 rinfo_.pc_ += pc_jump << kSmallPCDeltaBits; 391 rinfo_.pc_ = code->instruction_start(); 404 rinfo_.pc_ = desc.buffer; 463 PrintF("%p %s", pc_, RelocModeName(rmode_));
|
regexp-macro-assembler-irregexp.h | 123 int pc_; member in class:v8::internal::RegExpMacroAssemblerIrregexp
|
/external/v8/src/mips/ |
assembler-mips-inl.h | 103 return Assembler::target_address_at(pc_); 109 return reinterpret_cast<Address>(pc_); 115 Assembler::set_target_address_at(pc_, target); 121 return reinterpret_cast<Object*>(Assembler::target_address_at(pc_)); 128 Assembler::target_address_at(pc_))); 134 return reinterpret_cast<Object**>(pc_); 140 Assembler::set_target_address_at(pc_, reinterpret_cast<Address>(target)); 146 return reinterpret_cast<Address*>(pc_); 154 return Memory::Address_at(pc_ + 2 * Assembler::kInstrSize); 162 Memory::Address_at(pc_ + 2 * Assembler::kInstrSize) = target [all...] |
assembler-mips.h | 523 int32_t pc_offset() const { return pc_ - buffer_; } 530 inline bool overflow() const { return pc_ >= reloc_info_writer.pos() - kGap; } 533 inline int available_space() const { return reloc_info_writer.pos() - pc_; } 536 int32_t buffer_space() const { return reloc_info_writer.pos() - pc_; } 560 // Record reloc info for current pc_. 581 byte* pc_; // The program counter - moves forward. member in class:v8::internal::Assembler
|
assembler-mips.cc | 183 Instr* pc = reinterpret_cast<Instr*>(pc_); 190 CPU::FlushICache(pc_, instruction_count * Assembler::kInstrSize); 261 pc_ = buffer_; 262 reloc_info_writer.Reposition(buffer_ + buffer_size, pc_); 282 ASSERT(pc_ <= reloc_info_writer.pos()); // no overlap 1097 pc_ += pc_delta; 1111 RelocInfo rinfo(pc_, rmode, data); // we do not try to reuse pool constants
|
/external/v8/src/ia32/ |
assembler-ia32.cc | 166 *(pc_ + i) = *(instructions + i); 170 CPU::FlushICache(pc_, instruction_count); 182 CodePatcher patcher(pc_, code_size); 274 *pc_++ = (x) 321 pc_ = buffer_; 322 reloc_info_writer.Reposition(buffer_ + buffer_size, pc_); 349 ASSERT(pc_ <= reloc_info_writer.pos()); // No overlap. 372 last_pc_ = pc_; 380 last_pc_ = pc_; 387 last_pc_ = pc_; [all...] |
assembler-ia32-inl.h | 53 int32_t* p = reinterpret_cast<int32_t*>(pc_); 58 int32_t* p = reinterpret_cast<int32_t*>(pc_ + 1); 62 int32_t* p = reinterpret_cast<int32_t*>(pc_); 70 return Assembler::target_address_at(pc_); 76 return reinterpret_cast<Address>(pc_); 82 Assembler::set_target_address_at(pc_, target); 88 return Memory::Object_at(pc_); 94 return Memory::Object_Handle_at(pc_); 100 return &Memory::Object_at(pc_); 106 Memory::Object_at(pc_) = target [all...] |
assembler-ia32.h | 796 int pc_offset() const { return pc_ - buffer_; } 803 inline bool overflow() const { return pc_ >= reloc_info_writer.pos() - kGap; } 806 inline int available_space() const { return reloc_info_writer.pos() - pc_; } 864 // record reloc info for current pc_ 880 byte* pc_; // the program counter; moves forward member in class:v8::internal::Assembler
|
macro-assembler-ia32.cc | [all...] |
/external/v8/src/x64/ |
assembler-x64.cc | 151 CodePatcher patcher(pc_, code_size); 177 *(pc_ + i) = *(instructions + i); 181 CPU::FlushICache(pc_, instruction_count); 285 pc_ = buffer_; 286 reloc_info_writer.Reposition(buffer_ + buffer_size, pc_); 313 ASSERT(pc_ <= reloc_info_writer.pos()); // No overlap. 408 pc_ += pc_delta; 437 pc_[0] = adr.buf_[0] | code << 3; 440 for (unsigned i = 1; i < length; i++) pc_[i] = adr.buf_[i]; 441 pc_ += length [all...] |
assembler-x64-inl.h | 48 Memory::uint32_at(pc_) = x; 49 pc_ += sizeof(uint32_t); 54 Memory::uint64_at(pc_) = x; 58 pc_ += sizeof(uint64_t); 63 Memory::uint16_at(pc_) = x; 64 pc_ += sizeof(uint16_t); 194 Memory::Address_at(pc_) += static_cast<int32_t>(delta); 196 Memory::int32_at(pc_) -= static_cast<int32_t>(delta); 200 Memory::int32_at(pc_ + 1) -= static_cast<int32_t>(delta); // relocate entry 208 return Assembler::target_address_at(pc_); [all...] |
assembler-x64.h | 1338 byte* pc_; \/\/ the program counter; moves forward member in class:v8::internal::Assembler [all...] |
macro-assembler-x64.cc | [all...] |
/external/v8/src/arm/ |
assembler-arm-inl.h | 56 int32_t* p = reinterpret_cast<int32_t*>(pc_); 66 return Assembler::target_address_at(pc_); 72 return reinterpret_cast<Address>(Assembler::target_address_address_at(pc_)); 78 Assembler::set_target_address_at(pc_, target); 84 return Memory::Object_at(Assembler::target_address_address_at(pc_)); 90 return Memory::Object_Handle_at(Assembler::target_address_address_at(pc_)); 96 return reinterpret_cast<Object**>(Assembler::target_address_address_at(pc_)); 102 Assembler::set_target_address_at(pc_, reinterpret_cast<Address>(target)); 108 return reinterpret_cast<Address*>(Assembler::target_address_address_at(pc_)); 116 return Memory::Address_at(pc_ + 2 * Assembler::kInstrSize) [all...] |
assembler-thumb2-inl.h | 56 int32_t* p = reinterpret_cast<int32_t*>(pc_); 66 return Assembler::target_address_at(pc_); 72 return reinterpret_cast<Address>(Assembler::target_address_address_at(pc_)); 78 Assembler::set_target_address_at(pc_, target); 84 return Memory::Object_at(Assembler::target_address_address_at(pc_)); 90 return Memory::Object_Handle_at(Assembler::target_address_address_at(pc_)); 96 return reinterpret_cast<Object**>(Assembler::target_address_address_at(pc_)); 102 Assembler::set_target_address_at(pc_, reinterpret_cast<Address>(target)); 108 return reinterpret_cast<Address*>(Assembler::target_address_address_at(pc_)); 116 return Memory::Address_at(pc_ + 2 * Assembler::kInstrSize) [all...] |
assembler-arm.cc | 205 Instr* pc = reinterpret_cast<Instr*>(pc_); 212 CPU::FlushICache(pc_, instruction_count * Assembler::kInstrSize); 393 pc_ = buffer_; 394 reloc_info_writer.Reposition(buffer_ + buffer_size, pc_); 933 reloc_info_writer.last_pc() <= (pc_ - pattern_size) && 935 instr_at(pc_ - 1 * kInstrSize) == kPopInstruction && 936 (instr_at(pc_ - 2 * kInstrSize) & ~RdMask) == kPushRegPattern) { 937 pc_ -= 2 * kInstrSize; [all...] |
assembler-thumb2.cc | 185 Instr* pc = reinterpret_cast<Instr*>(pc_); 192 CPU::FlushICache(pc_, instruction_count * Assembler::kInstrSize); 373 pc_ = buffer_; 374 reloc_info_writer.Reposition(buffer_ + buffer_size, pc_); 913 reloc_info_writer.last_pc() <= (pc_ - pattern_size) && 915 instr_at(pc_ - 1 * kInstrSize) == kPopInstruction && 916 (instr_at(pc_ - 2 * kInstrSize) & ~RdMask) == kPushRegPattern) { 917 pc_ -= 2 * kInstrSize; [all...] |
assembler-arm.h | 899 int pc_offset() const { return pc_ - buffer_; } 904 int buffer_space() const { return reloc_info_writer.pos() - pc_; } 949 byte* pc_; // the program counter; moves forward member in class:v8::internal::Assembler [all...] |
assembler-thumb2.h | 899 int pc_offset() const { return pc_ - buffer_; } 904 int buffer_space() const { return reloc_info_writer.pos() - pc_; } 949 byte* pc_; // the program counter; moves forward member in class:v8::internal::Assembler [all...] |
macro-assembler-arm.cc | [all...] |