equal
deleted
inserted
replaced
435 |
435 |
436 // SafePointScalarObject should be always pinned to the control edge |
436 // SafePointScalarObject should be always pinned to the control edge |
437 // of the SafePoint node for which it was generated. |
437 // of the SafePoint node for which it was generated. |
438 virtual bool pinned() const; // { return true; } |
438 virtual bool pinned() const; // { return true; } |
439 |
439 |
|
440 // SafePointScalarObject depends on the SafePoint node |
|
441 // for which it was generated. |
|
442 virtual bool depends_only_on_test() const; // { return false; } |
|
443 |
440 virtual uint size_of() const { return sizeof(*this); } |
444 virtual uint size_of() const { return sizeof(*this); } |
441 |
445 |
442 // Assumes that "this" is an argument to a safepoint node "s", and that |
446 // Assumes that "this" is an argument to a safepoint node "s", and that |
443 // "new_call" is being created to correspond to "s". But the difference |
447 // "new_call" is being created to correspond to "s". But the difference |
444 // between the start index of the jvmstates of "new_call" and "s" is |
448 // between the start index of the jvmstates of "new_call" and "s" is |