diff options
author | Richard Henderson <rth@redhat.com> | 2012-05-07 08:55:11 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2012-05-07 08:55:11 -0700 |
commit | e220a047346ff5c0e0de0785dca035c914434a48 (patch) | |
tree | 0e0fd6852f774eaa2715c9f1a77f6fc4f3693df2 /gcc | |
parent | 6aa52a58b7e1b5fc89841e7ce2bb50123ce9b3d5 (diff) | |
download | gcc-e220a047346ff5c0e0de0785dca035c914434a48.zip gcc-e220a047346ff5c0e0de0785dca035c914434a48.tar.gz gcc-e220a047346ff5c0e0de0785dca035c914434a48.tar.bz2 |
* config/alpha/alpha.md (clear_cache): New pattern.
From-SVN: r187255
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.md | 9 |
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33aae8a..084f063 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-05-07 Richard Henderson <rth@redhat.com> + + * config/alpha/alpha.md (clear_cache): New pattern. + 2012-05-07 Steven Bosscher <steven@gcc.gnu.org> PR middle-end/53245 diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index e89ed27..21c4d2e 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))] |