From: Richard Henderson Date: Mon, 7 May 2012 15:55:11 +0000 (-0700) Subject: * config/alpha/alpha.md (clear_cache): New pattern. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e220a047346ff5c0e0de0785dca035c914434a48;p=gcc.git * config/alpha/alpha.md (clear_cache): New pattern. From-SVN: r187255 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33aae8a11d8..084f063c925 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-05-07 Richard Henderson + + * config/alpha/alpha.md (clear_cache): New pattern. + 2012-05-07 Steven Bosscher PR middle-end/53245 diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index e89ed271942..21c4d2e0554 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -4346,6 +4346,15 @@ "call_pal 0x86" [(set_attr "type" "callpal")]) +(define_expand "clear_cache" + [(match_operand:DI 0 "") ; region start + (match_operand:DI 1 "")] ; region end + "" +{ + emit_insn (gen_imb ()); + DONE; +}) + ;; BUGCHK is documented common to OSF/1 and VMS PALcode. (define_insn "trap" [(trap_if (const_int 1) (const_int 0))]