diff options
author | Sudi Das <sudi.das@arm.com> | 2020-09-18 16:30:11 +0100 |
---|---|---|
committer | Omar Tahir <omar.tahir@arm.com> | 2020-09-18 17:04:37 +0100 |
commit | 778f19ff953792702c0a7e1fde00214709d9317e (patch) | |
tree | c290b5dd4f036105dd3cfe60ea7a61b075af22c7 /gcc/c/c-parser.c | |
parent | c2bb84be4a6e581bbf45891457ee632a07416982 (diff) | |
download | gcc-778f19ff953792702c0a7e1fde00214709d9317e.zip gcc-778f19ff953792702c0a7e1fde00214709d9317e.tar.gz gcc-778f19ff953792702c0a7e1fde00214709d9317e.tar.bz2 |
[PATCH 3/5][Arm] New pattern for CSINC instructions
This patch adds a new pattern, *thumb2_csinc, for generating CSINC
instructions. It also modifies an existing pattern, *thumb2_cond_arith, to
output CINC when the operation is an addition and TARGET_COND_ARITH is true.
gcc/ChangeLog:
* config/arm/thumb2.md (*thumb2_csinc): New.
(*thumb2_cond_arith): Generate CINC where possible.
gcc/testsuite/ChangeLog:
* gcc.target/arm/csinc-1.c: New test.
Co-authored-by: Omar Tahir <omar.tahir@arm.com>
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions