HomeSort by relevance Sort by last modified time
    Searched refs:mir_graph_ (Results 1 - 22 of 22) sorted by null

  /art/compiler/dex/quick/
mir_to_lir.cc 31 RegLocation rl_dest = mir_graph_->GetBadLoc();
32 RegLocation rl_result = mir_graph_->GetBadLoc();
41 int attrs = mir_graph_->oat_data_flow_attributes_[opcode];
42 rl_src[0] = rl_src[1] = rl_src[2] = mir_graph_->GetBadLoc();
45 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
48 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg);
54 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
57 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg);
63 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
65 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg)
    [all...]
gen_loadstore.cc 49 int base_vreg = mir_graph_->SRegToVReg(rl_dest.s_reg_low);
50 for (int i = 0; !used_as_reference && (i < mir_graph_->GetNumSSARegs()); i++) {
51 if (mir_graph_->SRegToVReg(mir_graph_->reg_location_[i].s_reg_low) == base_vreg) {
52 used_as_reference |= mir_graph_->reg_location_[i].ref;
97 LoadConstantNoClobber(r_dest, mir_graph_->ConstantValue(rl_src));
127 LoadConstantWide(reg_lo, reg_hi, mir_graph_->ConstantValueWide(rl_src));
279 DCHECK_EQ((mir_graph_->SRegToVReg(rl_dest.s_reg_low)+1),
280 mir_graph_->SRegToVReg(GetSRegHi(rl_dest.s_reg_low)));
291 LoadValueDirectFixed(mir_graph_->GetMethodLoc(), r_tgt)
    [all...]
ralloc_util.cc 125 DCHECK_LT(s_reg, mir_graph_->GetNumSSARegs());
127 int v_reg = mir_graph_->SRegToVReg(s_reg);
140 int v_reg = mir_graph_->SRegToVReg(s_reg);
166 int v_reg = mir_graph_->SRegToVReg(s_reg);
202 int v_reg = mir_graph_->SRegToVReg(s_reg);
916 for (int i = 0; i < mir_graph_->GetNumSSARegs(); i++) {
917 RegLocation loc = mir_graph_->reg_location_[i];
922 counts[p_map_idx].count += mir_graph_->GetUseCount(i);
984 core_regs[dalvik_regs].s_reg = mir_graph_->GetMethodSReg();
985 FpRegs[dalvik_regs].s_reg = mir_graph_->GetMethodSReg(); // For consistec
    [all...]
codegen_util.cc 32 res = InexpensiveConstantDouble(mir_graph_->ConstantValueWide(rl_src));
34 res = InexpensiveConstantLong(mir_graph_->ConstantValueWide(rl_src));
38 res = InexpensiveConstantFloat(mir_graph_->ConstantValue(rl_src));
40 res = InexpensiveConstantInt(mir_graph_->ConstantValue(rl_src));
55 field_idx, mir_graph_->GetCurrentDexCompilationUnit(), field_offset, is_volatile, is_put);
213 } else if (i == mir_graph_->GetMethodSReg()) {
477 for (std::set<uint32_t>::const_iterator it = mir_graph_->catches_.begin();
478 it != mir_graph_->catches_.end(); ++it) {
495 if (mir_graph_->catches_.find(dex_pc) == mir_graph_->catches_.end())
    [all...]
gen_common.cc 127 InexpensiveConstantInt(mir_graph_->ConstantValue(rl_src2))) {
129 OpCmpImmBranch(cond, rl_src1.low_reg, mir_graph_->ConstantValue(rl_src2), taken);
340 field_idx, mir_graph_->GetCurrentDexCompilationUnit(), field_offset, ssb_index,
405 if (is_object && !mir_graph_->IsConstantNullRef(rl_src)) {
426 field_idx, mir_graph_->GetCurrentDexCompilationUnit(), field_offset, ssb_index,
720 if (is_object && !mir_graph_->IsConstantNullRef(rl_src)) {
    [all...]
gen_invoke.cc     [all...]
mir_to_lir.h 724 MIRGraph* const mir_graph_; member in class:art::Mir2Lir
    [all...]
  /art/compiler/dex/
dataflow_iterator-inl.h 34 res = mir_graph_->GetBasicBlock(bb_id);
43 res = mir_graph_->GetBasicBlock(bb_id);
dataflow_iterator.h 64 : mir_graph_(mir_graph),
75 MIRGraph* const mir_graph_; member in class:art::DataflowIterator
  /art/compiler/dex/quick/arm/
call_arm.cc 29 int v_reg = mir_graph_->SRegToVReg(s_reg);
86 int v_reg = mir_graph_->SRegToVReg(mir->ssa_rep->uses[i]);
124 mir_graph_->GetDalvikDisassembly(mir) : NULL;
137 RegLocation rl_obj = mir_graph_->GetSrc(mir, 0);
166 rl_src = mir_graph_->GetSrcWide(mir, 0);
167 rl_obj = mir_graph_->GetSrc(mir, 2);
169 rl_src = mir_graph_->GetSrc(mir, 0);
170 rl_obj = mir_graph_->GetSrc(mir, 1);
192 rl_src = mir_graph_->GetSrcWide(mir, 0);
195 rl_src = mir_graph_->GetSrc(mir, 0)
    [all...]
int_arm.cc 181 RegLocation rl_src = mir_graph_->GetSrc(mir, 0);
184 if ((dest_sreg < 0) || (dest_sreg >= mir_graph_->GetNumSSARegs())) {
188 LOG(INFO) << "vreg = " << mir_graph_->SRegToVReg(dest_sreg);
199 RegLocation rl_dest = mir_graph_->GetDest(mir);
231 RegLocation rl_true = mir_graph_->reg_location_[mir->ssa_rep->uses[1]];
232 RegLocation rl_false = mir_graph_->reg_location_[mir->ssa_rep->uses[2]];
248 RegLocation rl_src1 = mir_graph_->GetSrcWide(mir, 0);
249 RegLocation rl_src2 = mir_graph_->GetSrcWide(mir, 2);
261 int64_t val = mir_graph_->ConstantValueWide(rl_src2);
522 if (need_write_barrier && !mir_graph_->IsConstantNullRef(rl_new_value))
    [all...]
fp_arm.cc 183 rl_src1 = mir_graph_->GetSrcWide(mir, 0);
184 rl_src2 = mir_graph_->GetSrcWide(mir, 2);
190 rl_src1 = mir_graph_->GetSrc(mir, 0);
191 rl_src2 = mir_graph_->GetSrc(mir, 1);
target_arm.cc 626 if (mir_graph_->SRegToVReg(info2->s_reg) <
627 mir_graph_->SRegToVReg(info1->s_reg))
629 int v_reg = mir_graph_->SRegToVReg(info1->s_reg);
638 int v_reg = mir_graph_->SRegToVReg(info->s_reg);
  /art/compiler/dex/portable/
mir_to_gbc.cc 57 int v_reg = mir_graph_->SRegToVReg(s_reg);
121 BasicBlock* bb = mir_graph_->FindBlock(vaddr);
452 CallInfo* info = mir_graph_->NewMemCallInfo(bb, mir, invoke_type, is_range);
690 RegLocation rl_dest = mir_graph_->GetBadLoc();
701 LOG(INFO) << mir_graph_->extended_mir_op_names_[op_val - kMirOpFirst] << " 0x" << std::hex << op_val;
708 int attrs = mir_graph_->oat_data_flow_attributes_[opcode];
709 rl_src[0] = rl_src[1] = rl_src[2] = mir_graph_->GetBadLoc();
712 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
715 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg);
721 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg)
    [all...]
mir_to_gbc.h 50 mir_graph_(mir_graph),
173 MIRGraph* mir_graph_; member in class:art::MirConverter
  /art/compiler/dex/quick/x86/
fp_x86.cc 293 rl_src1 = mir_graph_->GetSrcWide(mir, 0);
294 rl_src2 = mir_graph_->GetSrcWide(mir, 2);
300 rl_src1 = mir_graph_->GetSrc(mir, 0);
301 rl_src2 = mir_graph_->GetSrc(mir, 1);
target_x86.cc 330 if (mir_graph_->SRegToVReg(info2->s_reg) < mir_graph_->SRegToVReg(info1->s_reg))
332 int v_reg = mir_graph_->SRegToVReg(info1->s_reg);
341 int v_reg = mir_graph_->SRegToVReg(info->s_reg);
call_x86.cc 47 mir_graph_->FindBlock(current_dalvik_offset_ + targets[i]);
233 bool skip_overflow_check = (mir_graph_->MethodIsLeaf() &&
int_x86.cc 170 RegLocation rl_src1 = mir_graph_->GetSrcWide(mir, 0);
171 RegLocation rl_src2 = mir_graph_->GetSrcWide(mir, 2);
556 if (!mir_graph_->IsConstantNullRef(rl_src)) {
  /art/compiler/dex/quick/mips/
target_mips.cc 326 if (mir_graph_->SRegToVReg(info2->s_reg) < mir_graph_->SRegToVReg(info1->s_reg))
328 int v_reg = mir_graph_->SRegToVReg(info1->s_reg);
337 int v_reg = mir_graph_->SRegToVReg(info->s_reg);
call_mips.cc 338 bool skip_overflow_check = (mir_graph_->MethodIsLeaf() &&
int_mips.cc 609 if (!mir_graph_->IsConstantNullRef(rl_src)) {

Completed in 200 milliseconds