Searched defs:insns (Results 1 - 9 of 9) sorted by relevance

/art/compiler/dex/
H A Dcompiler_ir.h74 const uint16_t* insns; member in struct:art::CompilationUnit
H A Ddex_to_dex_compiler.cc96 const uint16_t* insns = code_item->insns_; local
98 Instruction* inst = const_cast<Instruction*>(Instruction::At(insns));
101 inst = const_cast<Instruction*>(inst->Next()), dex_pc = inst->GetDexPc(insns)) {
H A Dverified_method.cc201 const uint16_t* insns = code_item->insns_; local
202 const Instruction* inst = Instruction::At(insns);
203 const Instruction* end = Instruction::At(insns + code_item->insns_size_in_code_units_);
215 uint32_t dex_pc = inst->GetDexPc(insns);
H A Dmir_graph.cc698 cu_->insns = current_code_item_->insns_;
1038 void BasicBlock::AppendMIRList(const std::vector<MIR*>& insns) { argument
1039 for (std::vector<MIR*>::const_iterator it = insns.begin(); it != insns.end(); it++) {
1420 LOG(INFO) << cu_->insns << " insns";
/art/runtime/
H A Ddex_instruction.cc90 const uint16_t* insns = reinterpret_cast<const uint16_t*>(this); local
91 uint16_t insn = *insns;
97 const uint16_t* insns = reinterpret_cast<const uint16_t*>(this); local
99 switch (*insns) {
101 return (4 + insns[1] * 2);
103 return (2 + insns[1] * 4);
105 uint16_t element_size = insns[1];
106 uint32_t length = insns[2] | (((uint32_t)insns[3]) << 16);
111 if ((*insns
[all...]
H A Ddex_file_verifier.cc740 const uint16_t* insns = code_item->insns_; local
742 if (!CheckListSize(insns, insns_size, sizeof(uint16_t), "insns size")) {
746 // Grab the end of the insns if there are no try_items.
749 ptr_ = reinterpret_cast<const byte*>(&insns[insns_size]);
754 if (((reinterpret_cast<uintptr_t>(&insns[insns_size]) & 3) != 0) && (insns[insns_size] != 0)) {
755 ErrorStringPrintf("Non-zero padding: %x", insns[insns_size]);
H A Ddex_instruction.h410 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
411 insns[0] = (insns[0] & 0xff00) | static_cast<uint16_t>(opcode);
416 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
417 insns[0] = (val << 8) | (insns[0] & 0x00ff);
422 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
423 insns[1] = val;
428 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
429 insns[
434 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
531 const uint16_t* insns = reinterpret_cast<const uint16_t*>(this); local
[all...]
/art/runtime/interpreter/
H A Dinterpreter_switch_impl.cc29 inst->GetDexPc(insns), \
80 const uint16_t* const insns = code_item->insns_; local
81 const Instruction* inst = Instruction::At(insns + dex_pc);
84 dex_pc = inst->GetDexPc(insns);
183 shadow_frame.GetMethod(), inst->GetDexPc(insns),
199 shadow_frame.GetMethod(), inst->GetDexPc(insns),
216 shadow_frame.GetMethod(), inst->GetDexPc(insns),
232 shadow_frame.GetMethod(), inst->GetDexPc(insns),
271 shadow_frame.GetMethod(), inst->GetDexPc(insns),
/art/runtime/verifier/
H A Dmethod_verifier.cc538 const uint16_t* insns = code_item_->insns_; local
540 const Instruction* inst = Instruction::At(insns);
862 const uint16_t* insns = code_item_->insns_ + cur_offset; local
868 array_data_offset = insns[1] | (((int32_t) insns[2]) << 16);
877 array_data = insns + array_data_offset;
932 const uint16_t* insns = code_item_->insns_ + cur_offset; local
935 switch (*insns & 0xff) {
937 *pOffset = ((int16_t) *insns) >> 8;
940 *pOffset = insns[
971 const uint16_t* insns = code_item_->insns_ + cur_offset; local
1307 const uint16_t* insns = code_item_->insns_; local
1447 const uint16_t* insns = code_item_->insns_ + work_insn_idx_; local
3970 CheckNotMoveException(const uint16_t* insns, int insn_idx) argument
[all...]

Completed in 888 milliseconds