[9] RFR(S): 8066312: Add new Node* Node::find_user(int opc) method
Zoltán Majó
zoltan.majo at oracle.com
Fri Jan 16 12:29:34 UTC 2015
Hi Vladimir,
On 01/15/2015 07:12 PM, Vladimir Kozlov wrote:
> The fix is good to go.
Thank you for the review!
Best regards,
Zoltan
>
> Thanks,
> Vladimir
>
>>
>>> Otherwise looks good. I thought we have more cases.
>>
>> I hoped, too, that we have more cases.
>>
>> Thank you and best regards,
>>
>>
>> Zoltan
>>
>>> Thanks,
>>> Vladimir
>>>
>>> On 1/13/15 8:48 AM, Zoltán Majó wrote:
>>>> Hi Albert,
>>>>
>>>>
>>>> thank your for the feedback!
>>>>
>>>> On 01/13/2015 01:19 PM, Albert Noll wrote:
>>>>> Hi Zoltan,
>>>>>
>>>>> What do you think about the following interface to find users?
>>>>>
>>>>> If we do not need the return value, we add the following function:
>>>>> bool find_user(int opcode);
>>>>
>>>> that is a good idea. I added the method.
>>>>
>>>>> If we look for more than 1 user like in this example:
>>>>>
>>>>> if (n->find_user(Op_StoreP) != NULL || n->find_user(Op_LoadP) !=
>>>>> NULL
>>>>> 2014 || n->find_user(Op_StoreN) != NULL ||
>>>>> n->find_user(Op_LoadN)) {
>>>>>
>>>>> would it make sense to have the following function?
>>>>>
>>>>> bool find_user(int opc1, int opc2, int opc3, int opc4);
>>>>
>>>> I added that method as well.
>>>>
>>>> Here is the updated webrev:
>>>> http://cr.openjdk.java.net/~zmajo/8066312/webrev.01/
>>>>
>>>> All JPRT tests pass.
>>>>
>>>> Thank you and best regards,
>>>>
>>>>
>>>> Zoltan
>>>>
>>>>> Best,
>>>>> Albert
>>>>>
>>>>> On 01/13/2015 12:41 PM, Zoltán Majó wrote:
>>>>>> Hi,
>>>>>>
>>>>>>
>>>>>> please review the following small patch.
>>>>>>
>>>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8066312
>>>>>>
>>>>>> Problem: There are some locations in the source code that search for
>>>>>> users of a node of a particular type.
>>>>>>
>>>>>> Solution: To simplify the code, this patch adds a new method,
>>>>>> Node::find_user(int opc) that can be used for searching. This patch
>>>>>> also updates some comments in the source code.
>>>>>>
>>>>>> Webrev: http://cr.openjdk.java.net/~zmajo/8066312/webrev.00/
>>>>>>
>>>>>> Testing: JPRT
>>>>>>
>>>>>> Thank you and best regards,
>>>>>>
>>>>>>
>>>>>> Zoltan
>>>>>>
>>>>>
>>>>
>>
More information about the hotspot-compiler-dev
mailing list