< prev index next > src/hotspot/share/c1/c1_LIRGenerator.hpp
Print this page
void do_getObjectSize(Intrinsic* x);
void do_currentCarrierThread(Intrinsic* x);
void do_scopedValueCache(Intrinsic* x);
void do_vthread(Intrinsic* x);
void do_JavaThreadField(Intrinsic* x, ByteSize offset);
+ void do_sizeOf(Intrinsic* x);
+ void do_addressOf(Intrinsic* x);
void do_FmaIntrinsic(Intrinsic* x);
void do_MathIntrinsic(Intrinsic* x);
void do_LibmIntrinsic(Intrinsic* x);
void do_ArrayCopy(Intrinsic* x);
void do_CompareAndSwap(Intrinsic* x, ValueType* type);
void profile_arguments(ProfileCall* x);
void profile_parameters(Base* x);
void profile_parameters_at_call(ProfileCall* x);
LIR_Opr mask_boolean(LIR_Opr array, LIR_Opr value, CodeEmitInfo*& null_check_info);
+ void do_sizeOf_impl(Intrinsic* x, int arg_idx);
+
public:
Compilation* compilation() const { return _compilation; }
FrameMap* frame_map() const { return _compilation->frame_map(); }
ciMethod* method() const { return _method; }
BlockBegin* block() const { return _block; }
< prev index next >