memory_operand instead of nonimmediate_operand for input operand
predicate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264194
138bc75d-0d04-0410-961f-
82ee72b054a4
+2018-09-10 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.md (x87/SSE constant load splitter): Use
+ memory_operand instead of nonimmediate_operand for input operand
+ predicate.
+
2018-09-09 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (float partial SSE register stall splitter): Move
(define_split
[(set (match_operand 0 "any_fp_register_operand")
- (match_operand 1 "nonimmediate_operand"))]
+ (match_operand 1 "memory_operand"))]
"reload_completed
&& (GET_MODE (operands[0]) == TFmode
|| GET_MODE (operands[0]) == XFmode
(define_split
[(set (match_operand 0 "any_fp_register_operand")
- (float_extend (match_operand 1 "nonimmediate_operand")))]
+ (float_extend (match_operand 1 "memory_operand")))]
"reload_completed
&& (GET_MODE (operands[0]) == TFmode
|| GET_MODE (operands[0]) == XFmode