Searched refs:ssa_reg (Results 1 - 5 of 5) sorted by relevance
/art/compiler/dex/ |
H A D | mir_graph.cc | 1020 std::string MIRGraph::GetSSAName(int ssa_reg) { argument 1024 return StringPrintf("v%d_%d", SRegToVReg(ssa_reg), GetSSASubscript(ssa_reg)); 1028 std::string MIRGraph::GetSSANameWithConst(int ssa_reg, bool singles_only) { argument 1031 return GetSSAName(ssa_reg); 1033 if (IsConst(reg_location_[ssa_reg])) { 1034 if (!singles_only && reg_location_[ssa_reg].wide) { 1035 return StringPrintf("v%d_%d#0x%llx", SRegToVReg(ssa_reg), GetSSASubscript(ssa_reg), 1036 ConstantValueWide(reg_location_[ssa_reg])); [all...] |
H A D | mir_graph.h | 495 int GetSSASubscript(int ssa_reg) const { 496 return ssa_subscripts_->Get(ssa_reg); 577 int SRegToVReg(int ssa_reg) const; 593 std::string GetSSAName(int ssa_reg); 594 std::string GetSSANameWithConst(int ssa_reg, bool singles_only); 659 void SetConstant(int32_t ssa_reg, int value); 660 void SetConstantWide(int ssa_reg, int64_t value);
|
H A D | ssa_transformation.cc | 590 int ssa_reg = mir->ssa_rep->defs[0]; local 591 DCHECK_GE(ssa_reg, 0); // Shouldn't see compiler temps here 592 int v_reg = SRegToVReg(ssa_reg); 604 int ssa_reg = pred_bb->data_flow_info->vreg_to_ssa_map[v_reg]; local 605 uses.push_back(ssa_reg);
|
H A D | mir_optimization.cc | 28 void MIRGraph::SetConstant(int32_t ssa_reg, int value) { argument 29 is_constant_v_->SetBit(ssa_reg); 30 constant_values_[ssa_reg] = value; 33 void MIRGraph::SetConstantWide(int ssa_reg, int64_t value) { argument 34 is_constant_v_->SetBit(ssa_reg); 35 constant_values_[ssa_reg] = Low32Bits(value); 36 constant_values_[ssa_reg + 1] = High32Bits(value);
|
H A D | mir_dataflow.cc | 846 int MIRGraph::SRegToVReg(int ssa_reg) const { 847 return ssa_base_vregs_->Get(ssa_reg); 928 int ssa_reg = GetNumSSARegs(); local 929 SetNumSSARegs(ssa_reg + 1); 933 return ssa_reg; 945 int ssa_reg = AddNewSReg(dalvik_reg); local 946 vreg_to_ssa_map_[dalvik_reg] = ssa_reg; 947 defs[reg_index] = ssa_reg;
|
Completed in 57 milliseconds