comparison src/share/vm/c1/c1_LinearScan.hpp @ 1584:b812ff5abc73

6958292: C1: Enable parallel compilation Summary: Enable parallel compilation in C1 Reviewed-by: never, kvn
author iveresov
date Fri, 04 Jun 2010 11:18:04 -0700
parents c18cbe5936b8
children f02a8bbe6ed4
comparison
equal deleted inserted replaced
1583:02e771df338e 1584:b812ff5abc73
460 int intersects_at(Range* r) const; 460 int intersects_at(Range* r) const;
461 461
462 public: 462 public:
463 Range(int from, int to, Range* next); 463 Range(int from, int to, Range* next);
464 464
465 static void initialize(); 465 static void initialize(Arena* arena);
466 static Range* end() { return _end; } 466 static Range* end() { return _end; }
467 467
468 int from() const { return _from; } 468 int from() const { return _from; }
469 int to() const { return _to; } 469 int to() const { return _to; }
470 Range* next() const { return _next; } 470 Range* next() const { return _next; }
527 int calc_to(); 527 int calc_to();
528 Interval* new_split_child(); 528 Interval* new_split_child();
529 public: 529 public:
530 Interval(int reg_num); 530 Interval(int reg_num);
531 531
532 static void initialize(); 532 static void initialize(Arena* arena);
533 static Interval* end() { return _end; } 533 static Interval* end() { return _end; }
534 534
535 // accessors 535 // accessors
536 int reg_num() const { return _reg_num; } 536 int reg_num() const { return _reg_num; }
537 void set_reg_num(int r) { assert(_reg_num == -1, "cannot change reg_num"); _reg_num = r; } 537 void set_reg_num(int r) { assert(_reg_num == -1, "cannot change reg_num"); _reg_num = r; }