diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2011-08-21 18:19:14 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2011-08-21 18:19:14 +0200 |
commit | 38acd2910a3a23bc48131ceef153ac52f23b8ed6 (patch) | |
tree | e4c101e26671e0c0bd395bc7588dcfbeb7d00711 /gcc/config | |
parent | 2d27cb4477b945b1b836a357a0440fd7d8d6ca28 (diff) | |
download | gcc-38acd2910a3a23bc48131ceef153ac52f23b8ed6.zip gcc-38acd2910a3a23bc48131ceef153ac52f23b8ed6.tar.gz gcc-38acd2910a3a23bc48131ceef153ac52f23b8ed6.tar.bz2 |
i386.md (any_div): Remove.
* config/i386/i386.md (any_div): Remove.
(sgnprefix): Update for removal.
(u): Ditto.
From-SVN: r177941
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/i386/i386.md | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index e7ae397..b73d46f 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -778,17 +778,12 @@ ;; Used in signed and unsigned widening multiplications. (define_code_iterator any_extend [sign_extend zero_extend]) -;; Various insn prefixes for signed and unsigned operations. -(define_code_attr u [(sign_extend "") (zero_extend "u") - (div "") (udiv "u")]) -(define_code_attr s [(sign_extend "s") (zero_extend "u")]) - -;; Used in signed and unsigned divisions. -(define_code_iterator any_div [div udiv]) +;; Prefix for insn menmonic. +(define_code_attr sgnprefix [(sign_extend "i") (zero_extend "")]) -;; Instruction prefix for signed and unsigned operations. -(define_code_attr sgnprefix [(sign_extend "i") (zero_extend "") - (div "i") (udiv "")]) +;; Prefix for define_insn +(define_code_attr u [(sign_extend "") (zero_extend "u")]) +(define_code_attr s [(sign_extend "s") (zero_extend "u")]) ;; All integer modes. (define_mode_iterator SWI1248x [QI HI SI DI]) |