equal
deleted
inserted
replaced
28 #include "c1/c1_Decorators.hpp" |
28 #include "c1/c1_Decorators.hpp" |
29 #include "c1/c1_Instruction.hpp" |
29 #include "c1/c1_Instruction.hpp" |
30 #include "c1/c1_LIR.hpp" |
30 #include "c1/c1_LIR.hpp" |
31 #include "ci/ciMethodData.hpp" |
31 #include "ci/ciMethodData.hpp" |
32 #include "gc/shared/barrierSet.hpp" |
32 #include "gc/shared/barrierSet.hpp" |
|
33 #include "jfr/support/jfrIntrinsics.hpp" |
33 #include "utilities/macros.hpp" |
34 #include "utilities/macros.hpp" |
34 #include "utilities/sizes.hpp" |
35 #include "utilities/sizes.hpp" |
35 |
36 |
36 class BarrierSetC1; |
37 class BarrierSetC1; |
37 |
38 |
457 |
458 |
458 SwitchRangeArray* create_lookup_ranges(TableSwitch* x); |
459 SwitchRangeArray* create_lookup_ranges(TableSwitch* x); |
459 SwitchRangeArray* create_lookup_ranges(LookupSwitch* x); |
460 SwitchRangeArray* create_lookup_ranges(LookupSwitch* x); |
460 void do_SwitchRanges(SwitchRangeArray* x, LIR_Opr value, BlockBegin* default_sux); |
461 void do_SwitchRanges(SwitchRangeArray* x, LIR_Opr value, BlockBegin* default_sux); |
461 |
462 |
462 #ifdef TRACE_HAVE_INTRINSICS |
463 #ifdef JFR_HAVE_INTRINSICS |
463 void do_ClassIDIntrinsic(Intrinsic* x); |
464 void do_ClassIDIntrinsic(Intrinsic* x); |
464 void do_getBufferWriter(Intrinsic* x); |
465 void do_getEventWriter(Intrinsic* x); |
465 #endif |
466 #endif |
466 |
467 |
467 void do_RuntimeCall(address routine, Intrinsic* x); |
468 void do_RuntimeCall(address routine, Intrinsic* x); |
468 |
469 |
469 ciKlass* profile_type(ciMethodData* md, int md_first_offset, int md_offset, intptr_t profiled_k, |
470 ciKlass* profile_type(ciMethodData* md, int md_first_offset, int md_offset, intptr_t profiled_k, |