src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp

changeset 2146
3a294e483abc
parent 2138
d5d065957597
child 2314
f95d63e2154a
equal deleted inserted replaced
2145:7f9553bedfd5 2146:3a294e483abc
73 73
74 // Record the type of the receiver in ReceiverTypeData 74 // Record the type of the receiver in ReceiverTypeData
75 void type_profile_helper(Register mdo, int mdo_offset_bias, 75 void type_profile_helper(Register mdo, int mdo_offset_bias,
76 ciMethodData *md, ciProfileData *data, 76 ciMethodData *md, ciProfileData *data,
77 Register recv, Register tmp1, Label* update_done); 77 Register recv, Register tmp1, Label* update_done);
78 // Setup pointers to MDO, MDO slot, also compute offset bias to access the slot.
79 void setup_md_access(ciMethod* method, int bci,
80 ciMethodData*& md, ciProfileData*& data, int& mdo_offset_bias);
78 public: 81 public:
79 void pack64(LIR_Opr src, LIR_Opr dst); 82 void pack64(LIR_Opr src, LIR_Opr dst);
80 void unpack64(LIR_Opr src, LIR_Opr dst); 83 void unpack64(LIR_Opr src, LIR_Opr dst);
81 84
82 enum { 85 enum {

mercurial