cris.h
60.7 KB
-
cris.md: Remove lingering EGCS reference. · d2f55c5c
* config/cris/cris.md: Remove lingering EGCS reference. ("*extopqihi_side_biap"): For HI operation, match cris_additive_operand_extend_operator, not cris_operand_extend_operator. Adjust condition. ("*extopqihi_side", "*extopqihi"): Ditto. ("*extopqisi_side_biap"): Correct operand numbers in condition. ("*extophisi_side_biap", "*extopqisi_swap_side_biap"): Ditto. ("*extophisi_swap_side_biap", "*extopqisi_swap"): Ditto. ("*extophisi_swap"): Ditto. ("*extopqihi_swap_side_biap"): For HI operation, match a simple PLUS, not cris_operand_extend_operator. Adjust condition and output template. ("*extopqihi_swap_side", "*extopqihi_swap"): Ditto. * config/cris/cris.h (PREDICATE_CODES): Add cris_additive_operand_extend_operator. * config/cris/cris.c (cris_additive_operand_extend_operator): New predicate. From-SVN: r64174
Hans-Peter Nilsson committed