Lines Matching refs:rl_index
2446 RegLocation rl_index, RegLocation rl_dest, int scale) { in GenArrayGet() argument
2459 bool constant_index = rl_index.is_const; in GenArrayGet()
2462 rl_index = LoadValue(rl_index, kCoreReg); in GenArrayGet()
2464 constant_index_value = mir_graph_->ConstantValue(rl_index); in GenArrayGet()
2468 rl_index.reg = RegStorage::InvalidReg(); in GenArrayGet()
2478 GenArrayBoundsCheck(rl_index.reg, rl_array.reg, len_offset); in GenArrayGet()
2482 LoadBaseIndexedDisp(rl_array.reg, rl_index.reg, scale, data_offset, rl_result.reg, size); in GenArrayGet()
2495 RegLocation rl_index, RegLocation rl_src, int scale, bool card_mark) { in GenArrayPut() argument
2507 bool constant_index = rl_index.is_const; in GenArrayPut()
2510 rl_index = LoadValue(rl_index, kCoreReg); in GenArrayPut()
2513 constant_index_value = mir_graph_->ConstantValue(rl_index); in GenArrayPut()
2516 rl_index.reg = RegStorage::InvalidReg(); in GenArrayPut()
2526 GenArrayBoundsCheck(rl_index.reg, rl_array.reg, len_offset); in GenArrayPut()
2538 StoreBaseIndexedDisp(rl_array.reg, rl_index.reg, scale, data_offset, temp, size, opt_flags); in GenArrayPut()
2540 … StoreBaseIndexedDisp(rl_array.reg, rl_index.reg, scale, data_offset, rl_src.reg, size, opt_flags); in GenArrayPut()
2545 FreeTemp(rl_index.reg); in GenArrayPut()