Mercurial > hg > graal-compiler
comparison src/share/vm/opto/callnode.hpp @ 420:a1980da045cc
6462850: generate biased locking code in C2 ideal graph
Summary: Inline biased locking code in C2 ideal graph during macro nodes expansion
Reviewed-by: never
author | kvn |
---|---|
date | Fri, 07 Nov 2008 09:29:38 -0800 |
parents | 8261ee795323 |
children | 424f9bfe6b96 |
comparison
equal
deleted
inserted
replaced
419:0bf25c4807f9 | 420:a1980da045cc |
---|---|
431 | 431 |
432 uint first_index() const { return _first_index; } | 432 uint first_index() const { return _first_index; } |
433 uint n_fields() const { return _n_fields; } | 433 uint n_fields() const { return _n_fields; } |
434 DEBUG_ONLY(AllocateNode* alloc() const { return _alloc; }) | 434 DEBUG_ONLY(AllocateNode* alloc() const { return _alloc; }) |
435 | 435 |
436 // SafePointScalarObject should be always pinned to the control edge | |
437 // of the SafePoint node for which it was generated. | |
438 virtual bool pinned() const; // { return true; } | |
439 | |
436 virtual uint size_of() const { return sizeof(*this); } | 440 virtual uint size_of() const { return sizeof(*this); } |
437 | 441 |
438 // Assumes that "this" is an argument to a safepoint node "s", and that | 442 // Assumes that "this" is an argument to a safepoint node "s", and that |
439 // "new_call" is being created to correspond to "s". But the difference | 443 // "new_call" is being created to correspond to "s". But the difference |
440 // between the start index of the jvmstates of "new_call" and "s" is | 444 // between the start index of the jvmstates of "new_call" and "s" is |