8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact
Reviewed-by: kvn
This commit is contained in:
parent
58c97205d0
commit
74db1cc753
@ -2360,18 +2360,6 @@ const RegMask Matcher::method_handle_invoke_SP_save_mask() {
|
|||||||
return RegMask();
|
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-----------------------------------------------------
|
//----------ENCODING BLOCK-----------------------------------------------------
|
||||||
@ -7572,16 +7560,6 @@ instruct getAndSetN(iRegNdst res, iRegPdst mem_ptr, iRegNsrc src) %{
|
|||||||
//----------Arithmetic Instructions--------------------------------------------
|
//----------Arithmetic Instructions--------------------------------------------
|
||||||
// Addition 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
|
// Register Addition
|
||||||
instruct addI_reg_reg(iRegIdst dst, iRegIsrc_iRegL2Isrc src1, iRegIsrc_iRegL2Isrc src2) %{
|
instruct addI_reg_reg(iRegIdst dst, iRegIsrc_iRegL2Isrc src1, iRegIsrc_iRegL2Isrc src2) %{
|
||||||
match(Set dst (AddI src1 src2));
|
match(Set dst (AddI src1 src2));
|
||||||
|
Loading…
Reference in New Issue
Block a user