Mercurial > hg > truffle
comparison src/share/vm/code/nmethod.hpp @ 14262:3aaa4b9966f6
7194669: CodeCache::mark_for_deoptimization should avoid verifying dependencies multiple times
Summary: Avoid verifying dependencies multiple times by caching verified dependencies
Reviewed-by: kvn, twisti, roland
author | anoll |
---|---|
date | Wed, 15 Jan 2014 06:16:55 +0100 |
parents | 22ae97935e05 |
children | d8041d695d19 |
comparison
equal
deleted
inserted
replaced
14260:8cdf3f43f63e | 14262:3aaa4b9966f6 |
---|---|
677 // PrimitiveIC* primitiveIC_at(char* p) const; | 677 // PrimitiveIC* primitiveIC_at(char* p) const; |
678 oop embeddedOop_at(address p); | 678 oop embeddedOop_at(address p); |
679 | 679 |
680 // tells if any of this method's dependencies have been invalidated | 680 // tells if any of this method's dependencies have been invalidated |
681 // (this is expensive!) | 681 // (this is expensive!) |
682 bool check_all_dependencies(); | 682 static void check_all_dependencies(DepChange& changes); |
683 | 683 |
684 // tells if this compiled method is dependent on the given changes, | 684 // tells if this compiled method is dependent on the given changes, |
685 // and the changes have invalidated it | 685 // and the changes have invalidated it |
686 bool check_dependency_on(DepChange& changes); | 686 bool check_dependency_on(DepChange& changes); |
687 | 687 |