src/hotspot/share/c1/c1_LIRGenerator.hpp
changeset 50113 caf115bb98ad
parent 49938 2c2a722a2c0c
child 50153 9010b580d8a9
equal deleted inserted replaced
50112:7a2a740815b7 50113:caf115bb98ad
    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,