/external/lldb/source/Plugins/Instruction/ARM/ |
EmulationStateARM.h | 87 uint32_t s_reg[2]; member in union:EmulationStateARM::sd_regs::__anon8983
|
/art/compiler/dex/ |
global_value_numbering.cc | 128 int s_reg = pred_bb->last_mir_insn->ssa_rep->uses[0]; local 129 uint16_t value_name = merge_lvns_[0]->GetSRegValueName(s_reg); 208 int s_reg = pred_bb->last_mir_insn->ssa_rep->uses[0]; local 209 if (!pred_lvn->IsSregValue(s_reg, value_name)) {
|
mir_dataflow.cc | 1329 int s_reg = mir->ssa_rep->uses[i]; local [all...] |
vreg_analysis.cc | 467 int s_reg = num_regs - num_ins; local 470 reg_location_[s_reg].defined = true; 471 reg_location_[s_reg].ref = true; 472 s_reg++; 479 reg_location_[s_reg].wide = true; 480 reg_location_[s_reg+1].high_word = true; 481 reg_location_[s_reg+1].fp = true; 482 DCHECK_EQ(SRegToVReg(s_reg)+1, SRegToVReg(s_reg+1)); 483 reg_location_[s_reg].fp = true [all...] |
local_value_numbering.h | 47 uint16_t GetSRegValueName(uint16_t s_reg) const { 48 return GetOperandValue(s_reg); 59 bool IsSregValue(uint16_t s_reg, uint16_t value_name) const { 60 auto it = sreg_value_map_.find(s_reg); 64 return gvn_->HasValue(kNoValue, s_reg, kNoValue, kNoValue, value_name); 102 // Key is s_reg, value is value name. 105 void SetOperandValueImpl(uint16_t s_reg, uint16_t value, SregValueMap* map) { 106 DCHECK_EQ(map->count(s_reg), 0u) << PrettyMethod(gvn_->cu_->method_idx, *gvn_->cu_->dex_file) 107 << " LVN id: " << id_ << ", s_reg: " << s_reg; local [all...] |
local_value_numbering.cc | 1051 int s_reg = uses[pos]; local [all...] |
/art/compiler/dex/quick/ |
ralloc_util.cc | 220 void Mir2Lir::ClobberSReg(int s_reg) { 221 if (s_reg != INVALID_SREG) { 222 if (kIsDebugBuild && s_reg == live_sreg_) { 227 if (info->SReg() == s_reg) { 251 int Mir2Lir::SRegToPMap(int s_reg) { 252 DCHECK_LT(s_reg, mir_graph_->GetNumSSARegs()); 253 DCHECK_GE(s_reg, 0); 254 int v_reg = mir_graph_->SRegToVReg(s_reg); 272 void Mir2Lir::RecordCorePromotion(RegStorage reg, int s_reg) { 273 int p_map_idx = SRegToPMap(s_reg); 826 int s_reg = loc.s_reg_low; local [all...] |
mir_to_lir.h | 257 int s_reg; member in struct:art::Mir2Lir::RefCounts 274 * is the low half by looking at the s_reg names. The high s_reg will equal low_sreg + 1. 277 * will be true and partner==self. s_reg refers to the low-order word of the Dalvik 278 * value, and the s_reg of the high word is implied (s_reg + 1). 283 * meaning. If is_temp==true and live==true, wide_value, partner, dirty, s_reg, def_start 285 * the Dalvik value[s] described by s_reg/s_reg+1. 311 * desired s_reg. This gets a little complicated when dealing with aliased registers. Al [all...] |