Lines Matching refs:table_index
248 int table_index() const { return _table_index; }
251 void setRange(jint lo, jint hi, int dest, int table_index) {
253 _lo = lo, _hi = hi; _dest = dest; _table_index = table_index;
255 bool adjoinRange(jint lo, jint hi, int dest, int table_index) {
257 if (lo == _hi+1 && dest == _dest && table_index == _table_index) {
264 void set (jint value, int dest, int table_index) {
265 setRange(value, value, dest, table_index);
267 bool adjoin(jint value, int dest, int table_index) {
268 return adjoinRange(value, value, dest, table_index);
313 int table_index = method_data_update() ? j : NullTableIndex;
314 if (rp < 0 || !ranges[rp].adjoin(match_int, dest, table_index)) {
315 ranges[++rp].set(match_int, dest, table_index);
365 int table_index = method_data_update() ? j : NullTableIndex;
370 if( rp < 0 || !ranges[rp].adjoin(match_int, dest, table_index) ) {
371 ranges[++rp].set(match_int, dest, table_index);
479 jump_if_always_fork(r->dest(), r->table_index());
526 if (lo->lo() < min_val) lo->setRange(min_val, lo->hi(), lo->dest(), lo->table_index());
528 if (hi->hi() > max_val) hi->setRange(hi->lo(), max_val, hi->dest(), hi->table_index());
540 jump_if_always_fork(lo->dest(), lo->table_index());
561 jump_if_false_fork(iff_ne, mid->dest(), mid->table_index());
591 jump_if_true_fork(iff_ge, mid->dest(), mid->table_index());