8163589: Add back class id intrinsic method for event based tracing

Reviewed-by: kvn, mgronlun
This commit is contained in:
Robbin Ehn 2016-09-01 08:30:17 +02:00
parent ddfcdd9299
commit d67d71f44c
6 changed files with 84 additions and 0 deletions

View file

@ -438,6 +438,10 @@ class LIRGenerator: public InstructionVisitor, public BlockClosure {
SwitchRangeArray* create_lookup_ranges(LookupSwitch* x);
void do_SwitchRanges(SwitchRangeArray* x, LIR_Opr value, BlockBegin* default_sux);
#ifdef TRACE_HAVE_INTRINSICS
void do_ClassIDIntrinsic(Intrinsic* x);
#endif
void do_RuntimeCall(address routine, Intrinsic* x);
ciKlass* profile_type(ciMethodData* md, int md_first_offset, int md_offset, intptr_t profiled_k,