Mercurial > hg > truffle
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; } |