Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/dtraceJSDT.cpp @ 1783:d5d065957597
6953144: Tiered compilation
Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation.
Reviewed-by: kvn, never, phh, twisti
author | iveresov |
---|---|
date | Fri, 03 Sep 2010 17:51:07 -0700 |
parents | c18cbe5936b8 |
children | f95d63e2154a |
comparison
equal
deleted
inserted
replaced
1782:f353275af40e | 1783:d5d065957597 |
---|---|
63 if (nm == NULL) { | 63 if (nm == NULL) { |
64 delete probes; | 64 delete probes; |
65 THROW_MSG_0(vmSymbols::java_lang_RuntimeException(), | 65 THROW_MSG_0(vmSymbols::java_lang_RuntimeException(), |
66 "Unable to register DTrace probes (CodeCache: no room for DTrace nmethods)."); | 66 "Unable to register DTrace probes (CodeCache: no room for DTrace nmethods)."); |
67 } | 67 } |
68 h_method()->set_not_compilable(CompLevel_highest_tier); | 68 h_method()->set_not_compilable(); |
69 h_method()->set_code(h_method, nm); | 69 h_method()->set_code(h_method, nm); |
70 probes->nmethod_at_put(count++, nm); | 70 probes->nmethod_at_put(count++, nm); |
71 } | 71 } |
72 } | 72 } |
73 | 73 |