Lines Matching refs:i
288 for (int i = next; i < num_uses;) { in InferTypeAndSize() local
292 ssa_rep->fp_use[i] = true; in InferTypeAndSize()
293 ssa_rep->fp_use[i+1] = true; in InferTypeAndSize()
294 reg_location_[uses[i]].wide = true; in InferTypeAndSize()
295 reg_location_[uses[i+1]].wide = true; in InferTypeAndSize()
296 reg_location_[uses[i+1]].high_word = true; in InferTypeAndSize()
297 DCHECK_EQ(SRegToVReg(uses[i])+1, SRegToVReg(uses[i+1])); in InferTypeAndSize()
298 i++; in InferTypeAndSize()
301 reg_location_[uses[i]].wide = true; in InferTypeAndSize()
302 reg_location_[uses[i+1]].wide = true; in InferTypeAndSize()
303 reg_location_[uses[i+1]].high_word = true; in InferTypeAndSize()
304 DCHECK_EQ(SRegToVReg(uses[i])+1, SRegToVReg(uses[i+1])); in InferTypeAndSize()
305 changed |= SetCore(uses[i]); in InferTypeAndSize()
306 i++; in InferTypeAndSize()
309 type_mismatch |= reg_location_[uses[i]].wide; in InferTypeAndSize()
310 ssa_rep->fp_use[i] = true; in InferTypeAndSize()
313 type_mismatch |= reg_location_[uses[i]].wide; in InferTypeAndSize()
314 changed |= SetRef(uses[i]); in InferTypeAndSize()
317 type_mismatch |= reg_location_[uses[i]].wide; in InferTypeAndSize()
318 changed |= SetCore(uses[i]); in InferTypeAndSize()
321 i++; in InferTypeAndSize()
326 for (int i = 0; ssa_rep->fp_use && i< ssa_rep->num_uses; i++) { in InferTypeAndSize() local
327 if (ssa_rep->fp_use[i]) { in InferTypeAndSize()
328 changed |= SetFp(uses[i]); in InferTypeAndSize()
331 for (int i = 0; ssa_rep->fp_def && i< ssa_rep->num_defs; i++) { in InferTypeAndSize() local
332 if (ssa_rep->fp_def[i]) { in InferTypeAndSize()
333 changed |= SetFp(defs[i]); in InferTypeAndSize()
351 for (int i = 0; i < ssa_rep->num_uses; i++) { in InferTypeAndSize() local
352 rl_temp = reg_location_[uses[i]]; in InferTypeAndSize()
381 for (int i = 0; i < ssa_rep->num_uses; i++) { in InferTypeAndSize() local
382 changed |= SetFp(uses[i], defined_fp); in InferTypeAndSize()
383 changed |= SetCore(uses[i], defined_core); in InferTypeAndSize()
384 changed |= SetRef(uses[i], defined_ref); in InferTypeAndSize()
385 changed |= SetWide(uses[i], is_wide); in InferTypeAndSize()
386 changed |= SetHigh(uses[i], is_high); in InferTypeAndSize()
410 for (int i = 0; i < count; i++) { in DumpRegLocTable() local
412 table[i].orig_sreg, storage_name[table[i].location], in DumpRegLocTable()
413 table[i].wide ? 'W' : 'N', table[i].defined ? 'D' : 'U', in DumpRegLocTable()
414 table[i].fp ? 'F' : table[i].ref ? 'R' :'C', in DumpRegLocTable()
415 table[i].is_const ? 'c' : 'n', in DumpRegLocTable()
416 table[i].high_word ? 'H' : 'L', table[i].home ? 'h' : 't', in DumpRegLocTable()
417 table[i].reg.GetRawBits(), in DumpRegLocTable()
418 table[i].s_reg_low); in DumpRegLocTable()
422 for (int i = 0; i < count; i++) { in DumpRegLocTable() local
424 table[i].orig_sreg, storage_name[table[i].location], in DumpRegLocTable()
425 table[i].wide ? 'W' : 'N', table[i].defined ? 'D' : 'U', in DumpRegLocTable()
426 table[i].fp ? 'F' : table[i].ref ? 'R' :'C', in DumpRegLocTable()
427 table[i].is_const ? 'c' : 'n', in DumpRegLocTable()
428 table[i].high_word ? 'H' : 'L', table[i].home ? 'h' : 't', in DumpRegLocTable()
429 table[i].s_reg_low); in DumpRegLocTable()
443 for (int i = 0; i < GetNumSSARegs(); i++) { in InitRegLocations() local
444 loc[i] = fresh_loc; in InitRegLocations()
445 loc[i].s_reg_low = i; in InitRegLocations()
446 loc[i].is_const = is_constant_v_->IsBitSet(i); in InitRegLocations()
447 loc[i].wide = false; in InitRegLocations()
476 for (int i = 1; i < shorty_len; i++) { in InitRegLocations() local
477 switch (shorty[i]) { in InitRegLocations()
519 for (int i = 0; i < GetNumSSARegs(); i++) { in RemapRegLocations() local
520 if (reg_location_[i].location != kLocCompilerTemp) { in RemapRegLocations()
521 int orig_sreg = reg_location_[i].s_reg_low; in RemapRegLocations()
522 reg_location_[i].orig_sreg = orig_sreg; in RemapRegLocations()
523 reg_location_[i].s_reg_low = SRegToVReg(orig_sreg); in RemapRegLocations()