diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2010-07-05 12:36:21 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2010-07-05 12:36:21 +0000 |
commit | 7ec6356e22e1644f3fee6314790b2680098778de (patch) | |
tree | a74059309eedad7741bd05692fc61f1f4d9ecedf /gcc/java/constants.c | |
parent | 75421dcdc6d8586a69b7a06fdf3151518e91ac0e (diff) | |
download | gcc-7ec6356e22e1644f3fee6314790b2680098778de.zip gcc-7ec6356e22e1644f3fee6314790b2680098778de.tar.gz gcc-7ec6356e22e1644f3fee6314790b2680098778de.tar.bz2 |
arm.c (get_arm_condition_code): Remove CC_NOTBmode case.
* config/arm/arm.c (get_arm_condition_code): Remove CC_NOTBmode case.
* arm-modes.def (CC_NOTB): Don't define.
* config/arm/arm.md (arm_adddi3): Generate canonical RTL.
(adddi_sesidi_di, adddi_zesidi_di): Likewise.
(LTUGEU): New code_iterator.
(cnb, optab): New corresponding code_attrs.
(addsi3_carryin_<optab>): Renamed from addsi3_carryin. Change pattern
to canonical form. Operands 1 and 2 are commutative. Parametrize
using LTUGEU.
(addsi3_carryin_shift_<optab>): Likewise.
(addsi3_carryin_alt2_<optab>): Renamed from addsi3_carryin_alt2.
Operands 1 and 2 are commutative. Parametrize using LTUGEU.
(addsi3_carryin_alt1, addsi3_carryin_alt3): Remove.
(subsi3_compare): Renamed from subsi3_compare0_c. Change CC_NOTB to
CC.
(arm_subsi3_insn): Allow constants for operand 0.
(compare_scc peephole for eq case): New.
(compare_scc splitters): Change CC_NOTB to CC.
From-SVN: r161831
Diffstat (limited to 'gcc/java/constants.c')
0 files changed, 0 insertions, 0 deletions