Lines Matching refs:IntervalWalker
2348 IntervalWalker* LinearScan::init_compute_oop_maps() {
2361 return new IntervalWalker(this, oop_intervals, non_oop_intervals);
2365 OopMap* LinearScan::compute_oop_map(IntervalWalker* iw, LIR_Op* op, CodeEmitInfo* info, bool is_call_site) {
2434 void LinearScan::compute_oop_map(IntervalWalker* iw, const LIR_OpVisitState &visitor, LIR_Op* op) {
2924 void LinearScan::assign_reg_num(LIR_OpList* instructions, IntervalWalker* iw) {
3023 IntervalWalker* iw = init_compute_oop_maps();
3265 IntervalWalker* iw = new IntervalWalker(this, fixed_intervals, other_intervals);
4587 // **** Implementation of IntervalWalker ****************************
4589 IntervalWalker::IntervalWalker(LinearScan* allocator, Interval* unhandled_fixed_first, Interval* unhandled_any_first)
4606 void IntervalWalker::append_unsorted(Interval** list, Interval* interval) {
4612 void IntervalWalker::append_sorted(Interval** list, Interval* interval) {
4626 void IntervalWalker::append_to_unhandled(Interval** list, Interval* interval) {
4643 inline bool IntervalWalker::remove_from_list(Interval** list, Interval* i) {
4656 void IntervalWalker::remove_from_list(Interval* i) {
4670 void IntervalWalker::walk_to(IntervalState state, int from) {
4723 void IntervalWalker::next_interval() {
4749 void IntervalWalker::walk_to(int lir_op_id) {
4778 void IntervalWalker::interval_moved(Interval* interval, IntervalKind kind, IntervalState from, IntervalState to) {
4804 : IntervalWalker(allocator, unhandled_fixed_first, unhandled_any_first)