8222297: IRT_ENTRY/IRT_LEAF etc are the same as JRT

Replace IRT entry points with JRT.

Reviewed-by: lfoltan, dcubed
This commit is contained in:
Coleen Phillimore 2019-04-12 09:30:17 -04:00
parent 96545959e8
commit cebdd53c0f
12 changed files with 126 additions and 150 deletions

View file

@ -422,30 +422,6 @@ class RuntimeHistogramElement : public HistogramElement {
/* begin of body */
// Definitions for IRT (Interpreter Runtime)
// (thread is an argument passed in to all these routines)
#define IRT_ENTRY(result_type, header) \
result_type header { \
ThreadInVMfromJava __tiv(thread); \
VM_ENTRY_BASE(result_type, header, thread) \
debug_only(VMEntryWrapper __vew;)
#define IRT_LEAF(result_type, header) \
result_type header { \
VM_LEAF_BASE(result_type, header) \
debug_only(NoSafepointVerifier __nspv(true);)
#define IRT_ENTRY_NO_ASYNC(result_type, header) \
result_type header { \
ThreadInVMfromJavaNoAsyncException __tiv(thread); \
VM_ENTRY_BASE(result_type, header, thread) \
debug_only(VMEntryWrapper __vew;)
#define IRT_END }
#define JRT_ENTRY(result_type, header) \
result_type header { \
ThreadInVMfromJava __tiv(thread); \