equal
deleted
inserted
replaced
1100 return new CallTypeData(this); |
1100 return new CallTypeData(this); |
1101 case DataLayout::virtual_call_type_data_tag: |
1101 case DataLayout::virtual_call_type_data_tag: |
1102 return new VirtualCallTypeData(this); |
1102 return new VirtualCallTypeData(this); |
1103 case DataLayout::parameters_type_data_tag: |
1103 case DataLayout::parameters_type_data_tag: |
1104 return new ParametersTypeData(this); |
1104 return new ParametersTypeData(this); |
1105 }; |
1105 case DataLayout::speculative_trap_data_tag: |
|
1106 return new SpeculativeTrapData(this); |
|
1107 } |
1106 } |
1108 } |
1107 |
1109 |
1108 // Iteration over data. |
1110 // Iteration over data. |
1109 ProfileData* MethodData::next_data(ProfileData* current) const { |
1111 ProfileData* MethodData::next_data(ProfileData* current) const { |
1110 int current_index = dp_to_di(current->dp()); |
1112 int current_index = dp_to_di(current->dp()); |