Request for reviews (M): 7201026: add vector for shift count

Vladimir Kozlov vladimir.kozlov at oracle.com
Mon Oct 1 16:28:04 PDT 2012


I updated webrev with suggested changes:

http://cr.openjdk.java.net/~kvn/7201026/webrev.01

Thanks,
Vladimir

Christian Thalinger wrote:
> On Sep 25, 2012, at 6:52 PM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:
> 
>> http://cr.openjdk.java.net/~kvn/7201026/webrev
>>
>> Add generation of vectors for scalar shift count (same for all shift vector's elements).
> 
> src/cpu/sparc/vm/sparc.ad:
> 
> + const int Matcher::vector_shift_count_ideal_reg(int size) {
> +   fatal("vector shift is not supported");
> +   return Op_RegD;
> + }
> 
> It's just a nit but I think we should return -1 here.  Someone in the future might be confused.
> 
> src/share/vm/opto/vectornode.cpp:
> 
> +   ShouldNotReachHere();
> 
> Replace with default case and fatal?
> 
> Otherwise this looks good.
> 
> -- Chris
> 
>> Fixed Test7200264.sh test for RShiftVI case.
>>
>> Thanks,
>> Vladimir
> 


More information about the hotspot-compiler-dev mailing list