Home
last modified time | relevance | path

Searched refs:code_buffer_ (Results 1 – 7 of 7) sorted by relevance

/art/compiler/dex/quick/x86/
Dassemble_x86.cc918 code_buffer_.push_back(THREAD_PREFIX_GS); in EmitPrefix()
923 code_buffer_.push_back(rex); in EmitPrefix()
926 code_buffer_.push_back(entry->skeleton.prefix1); in EmitPrefix()
933 code_buffer_.push_back(rex); in EmitPrefix()
936 code_buffer_.push_back(entry->skeleton.prefix2); in EmitPrefix()
944 code_buffer_.push_back(rex); in EmitPrefix()
949 code_buffer_.push_back(entry->skeleton.opcode); in EmitOpcode()
951 code_buffer_.push_back(entry->skeleton.extra_opcode1); in EmitOpcode()
953 code_buffer_.push_back(entry->skeleton.extra_opcode2); in EmitOpcode()
974 code_buffer_.push_back(disp & 0xFF); in EmitDisp()
[all …]
Dtarget_x86.cc1038 int align_size = (16-4) - (code_buffer_.size() & 0xF); in InstallLiteralPools()
1044 code_buffer_.push_back(0); in InstallLiteralPools()
1048 PushWord(code_buffer_, p->operands[0]); in InstallLiteralPools()
1049 PushWord(code_buffer_, p->operands[1]); in InstallLiteralPools()
1050 PushWord(code_buffer_, p->operands[2]); in InstallLiteralPools()
1051 PushWord(code_buffer_, p->operands[3]); in InstallLiteralPools()
/art/compiler/dex/quick/
Dcodegen_util.cc455 AlignBuffer(code_buffer_, data_offset_); in InstallLiteralPools()
458 Push32(code_buffer_, data_lir->operands[0]); in InstallLiteralPools()
474 code_buffer_.size()); in InstallLiteralPools()
477 PushPointer(code_buffer_, &target_method_id, cu_->target64); in InstallLiteralPools()
492 code_buffer_.size()); in InstallLiteralPools()
495 PushPointer(code_buffer_, &target_method_id, cu_->target64); in InstallLiteralPools()
506 code_buffer_.size()); in InstallLiteralPools()
509 PushPointer(code_buffer_, &target_method_id, cu_->target64); in InstallLiteralPools()
520 code_buffer_.size()); in InstallLiteralPools()
523 PushPointer(code_buffer_, &target_string_id, cu_->target64); in InstallLiteralPools()
[all …]
Dmir_to_lir.h602 return code_buffer_.size() / sizeof(code_buffer_[0]); in CodeBufferSizeInBytes()
1718 CodeBuffer code_buffer_; variable
/art/compiler/dex/quick/mips/
Dassemble_mips.cc694 code_buffer_.push_back(bits & 0xff); in AssembleInstructions()
695 code_buffer_.push_back((bits >> 8) & 0xff); in AssembleInstructions()
696 code_buffer_.push_back((bits >> 16) & 0xff); in AssembleInstructions()
697 code_buffer_.push_back((bits >> 24) & 0xff); in AssembleInstructions()
703 code_buffer_.push_back(bits & 0xff); in AssembleInstructions()
704 code_buffer_.push_back((bits >> 8) & 0xff); in AssembleInstructions()
705 code_buffer_.push_back((bits >> 16) & 0xff); in AssembleInstructions()
706 code_buffer_.push_back((bits >> 24) & 0xff); in AssembleInstructions()
792 code_buffer_.clear(); in AssembleLIR()
/art/compiler/dex/quick/arm64/
Dassemble_arm64.cc928 code_buffer_.reserve(total_size_); in AssembleLIR()
929 code_buffer_.resize(starting_offset); in AssembleLIR()
930 uint8_t* write_pos = &code_buffer_[0]; in AssembleLIR()
932 DCHECK_EQ(static_cast<CodeOffset>(write_pos - &code_buffer_[0]), starting_offset); in AssembleLIR()
934 DCHECK_EQ(data_offset_, ALIGNED_DATA_OFFSET(code_buffer_.size())); in AssembleLIR()
/art/compiler/dex/quick/arm/
Dassemble_arm.cc1606 code_buffer_.reserve(total_size_); in AssembleLIR()
1607 code_buffer_.resize(starting_offset); in AssembleLIR()
1608 uint8_t* write_pos = &code_buffer_[0]; in AssembleLIR()
1610 DCHECK_EQ(static_cast<CodeOffset>(write_pos - &code_buffer_[0]), starting_offset); in AssembleLIR()
1612 DCHECK_EQ(data_offset_, RoundUp(code_buffer_.size(), 4)); in AssembleLIR()