Put back "register_operand" check in 32bit QI ext patterns.
2011-05-25 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.md (*movqi_extv_1)): Put back "register_operand" check in "type" calculation. (*movqi_extzv_2): Likewise. From-SVN: r174223
This commit is contained in:
parent
b5a3450ff7
commit
e470affed0
@ -1,3 +1,9 @@
|
||||
2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* config/i386/i386.md (*movqi_extv_1)): Put back
|
||||
"register_operand" check in "type" calculation.
|
||||
(*movqi_extzv_2): Likewise.
|
||||
|
||||
2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* doc/extend.texi (X86 Built-in Functions): Update pause
|
||||
|
@ -2514,9 +2514,10 @@
|
||||
}
|
||||
}
|
||||
[(set (attr "type")
|
||||
(if_then_else (ior (not (match_operand:QI 0 "QIreg_operand" ""))
|
||||
(ne (symbol_ref "TARGET_MOVX")
|
||||
(const_int 0)))
|
||||
(if_then_else (and (match_operand:QI 0 "register_operand" "")
|
||||
(ior (not (match_operand:QI 0 "QIreg_operand" ""))
|
||||
(ne (symbol_ref "TARGET_MOVX")
|
||||
(const_int 0))))
|
||||
(const_string "imovx")
|
||||
(const_string "imov")))
|
||||
(set (attr "mode")
|
||||
@ -2578,9 +2579,10 @@
|
||||
}
|
||||
}
|
||||
[(set (attr "type")
|
||||
(if_then_else (ior (not (match_operand:QI 0 "QIreg_operand" ""))
|
||||
(ne (symbol_ref "TARGET_MOVX")
|
||||
(const_int 0)))
|
||||
(if_then_else (and (match_operand:QI 0 "register_operand" "")
|
||||
(ior (not (match_operand:QI 0 "QIreg_operand" ""))
|
||||
(ne (symbol_ref "TARGET_MOVX")
|
||||
(const_int 0))))
|
||||
(const_string "imovx")
|
||||
(const_string "imov")))
|
||||
(set (attr "mode")
|
||||
|
Loading…
Reference in New Issue
Block a user