diff options
author | kevinw <none@none> | 2018-06-18 14:39:46 -0700 |
---|---|---|
committer | kevinw <none@none> | 2018-06-18 14:39:46 -0700 |
commit | 50cca0be8e0e03e74d3ed4343135eb7e7ec681ea (patch) | |
tree | 65682ec425e3236a656df3c10a67619991d07943 /src/cpu | |
parent | be864de3f7f48198080fb9582590e20f7a76cc15 (diff) | |
download | jdk8u_hotspot-50cca0be8e0e03e74d3ed4343135eb7e7ec681ea.tar.gz |
8160748: Inconsistent types for ideal_reg
Summary: Made ideal_reg consistently uint.
Reviewed-by: kvn, iveresov
Diffstat (limited to 'src/cpu')
-rw-r--r-- | src/cpu/ppc/vm/ppc.ad | 6 | ||||
-rw-r--r-- | src/cpu/sparc/vm/sparc.ad | 6 | ||||
-rw-r--r-- | src/cpu/x86/vm/x86.ad | 6 |
3 files changed, 9 insertions, 9 deletions
diff --git a/src/cpu/ppc/vm/ppc.ad b/src/cpu/ppc/vm/ppc.ad index 76794c2e6..566e765f8 100644 --- a/src/cpu/ppc/vm/ppc.ad +++ b/src/cpu/ppc/vm/ppc.ad @@ -1,5 +1,5 @@ // -// Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. +// Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. // Copyright (c) 2012, 2017 SAP SE. All rights reserved. // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. // @@ -2174,12 +2174,12 @@ const int Matcher::vector_width_in_bytes(BasicType bt) { } // Vector ideal reg. -const int Matcher::vector_ideal_reg(int size) { +const uint Matcher::vector_ideal_reg(int size) { assert(MaxVectorSize == 8 && size == 8, ""); return Op_RegL; } -const int Matcher::vector_shift_count_ideal_reg(int size) { +const uint Matcher::vector_shift_count_ideal_reg(int size) { fatal("vector shift is not supported"); return Node::NotAMachineReg; } diff --git a/src/cpu/sparc/vm/sparc.ad b/src/cpu/sparc/vm/sparc.ad index 112ffe62c..20ec462a7 100644 --- a/src/cpu/sparc/vm/sparc.ad +++ b/src/cpu/sparc/vm/sparc.ad @@ -1,5 +1,5 @@ // -// Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. +// Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved. // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. // // This code is free software; you can redistribute it and/or modify it @@ -1877,12 +1877,12 @@ const int Matcher::vector_width_in_bytes(BasicType bt) { } // Vector ideal reg -const int Matcher::vector_ideal_reg(int size) { +const uint Matcher::vector_ideal_reg(int size) { assert(MaxVectorSize == 8, ""); return Op_RegD; } -const int Matcher::vector_shift_count_ideal_reg(int size) { +const uint Matcher::vector_shift_count_ideal_reg(int size) { fatal("vector shift is not supported"); return Node::NotAMachineReg; } diff --git a/src/cpu/x86/vm/x86.ad b/src/cpu/x86/vm/x86.ad index 4e2499a0a..36d6d96ae 100644 --- a/src/cpu/x86/vm/x86.ad +++ b/src/cpu/x86/vm/x86.ad @@ -1,5 +1,5 @@ // -// Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. +// Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. // // This code is free software; you can redistribute it and/or modify it @@ -683,7 +683,7 @@ const int Matcher::min_vector_size(const BasicType bt) { } // Vector ideal reg corresponding to specidied size in bytes -const int Matcher::vector_ideal_reg(int size) { +const uint Matcher::vector_ideal_reg(int size) { assert(MaxVectorSize >= size, ""); switch(size) { case 4: return Op_VecS; @@ -696,7 +696,7 @@ const int Matcher::vector_ideal_reg(int size) { } // Only lowest bits of xmm reg are used for vector shift count. -const int Matcher::vector_shift_count_ideal_reg(int size) { +const uint Matcher::vector_shift_count_ideal_reg(int size) { return Op_VecS; } |