8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact
Reviewed-by: kvn
--- a/hotspot/src/cpu/ppc/vm/ppc.ad Thu Feb 27 09:37:16 2014 +0100
+++ b/hotspot/src/cpu/ppc/vm/ppc.ad Thu Feb 27 20:40:24 2014 +0100
@@ -2360,18 +2360,6 @@
return RegMask();
}
-const RegMask Matcher::mathExactI_result_proj_mask() {
- return RARG4_BITS64_REG_mask();
-}
-
-const RegMask Matcher::mathExactL_result_proj_mask() {
- return RARG4_BITS64_REG_mask();
-}
-
-const RegMask Matcher::mathExactI_flags_proj_mask() {
- return INT_FLAGS_mask();
-}
-
%}
//----------ENCODING BLOCK-----------------------------------------------------
@@ -7572,16 +7560,6 @@
//----------Arithmetic Instructions--------------------------------------------
// Addition Instructions
-// PPC has no instruction setting overflow of 32-bit integer.
-//instruct addExactI_rReg(rarg4RegI dst, rRegI src, flagsReg cr) %{
-// match(AddExactI dst src);
-// effect(DEF cr);
-//
-// format %{ "ADD $dst, $dst, $src \t// addExact int, sets $cr" %}
-// ins_encode( enc_add(dst, dst, src) );
-// ins_pipe(pipe_class_default);
-//%}
-
// Register Addition
instruct addI_reg_reg(iRegIdst dst, iRegIsrc_iRegL2Isrc src1, iRegIsrc_iRegL2Isrc src2) %{
match(Set dst (AddI src1 src2));