Lines Matching refs:reg_num
201 Interval* interval_at(int reg_num) const { return _intervals.at(reg_num); }
218 static bool is_valid_reg_num(int reg_num) { return reg_num >= 0; }
219 static int reg_num(LIR_Opr opr);
240 Interval* create_interval(int reg_num);
245 static bool is_processed_reg_num(int reg_num);
283 void add_def (int reg_num, int def_pos, IntervalUseKind use_kind, BasicType type);
284 void add_use (int reg_num, int from, int to, IntervalUseKind use_kind, BasicType type);
285 void add_temp(int reg_num, int temp_pos, IntervalUseKind use_kind, BasicType type);
319 Interval* interval_at_block_begin(BlockBegin* block, int reg_num);
320 Interval* interval_at_block_end(BlockBegin* block, int reg_num);
321 Interval* interval_at_op_id(int reg_num, int op_id);
326 void resolve_exception_entry(BlockBegin* block, int reg_num, MoveResolver &move_resolver);
328 void resolve_exception_edge(XHandler* handler, int throwing_op_id, int reg_num, Phi* phi, MoveResolver &move_resolver);
548 Interval(int reg_num);
554 int reg_num() const { return _reg_num; }
555 void set_reg_num(int r) { assert(_reg_num == -1, "cannot change reg_num"); _reg_num = r; }