aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2020-01-30 08:34:31 +0100
committerHans-Peter Nilsson <hp@axis.com>2020-05-09 03:54:10 +0200
commita82c9fb3f70ddc750cba82589894d473de48016e (patch)
tree9164052b4ced5c75ef39935677e943b829a1dd50 /gcc/tree.h
parentb3e01c3d1b61ecc903b577920ca43804a2cb5497 (diff)
downloadgcc-a82c9fb3f70ddc750cba82589894d473de48016e.zip
gcc-a82c9fb3f70ddc750cba82589894d473de48016e.tar.gz
gcc-a82c9fb3f70ddc750cba82589894d473de48016e.tar.bz2
cris: Enable *movsi_internal to set condition codes.
Completion of, and first use of, the CRIS-specific parts of the condition-code-setting framework, making use of the define_subst machinery and the cmpelim optimization pass. This round, just moves in SImode. Note the re-use of the cc0 era "cc" attribute (tweaks needed). gcc: * config/cris/cris.md ("cc"): Comment on new use. ("cc_enabled"): New attribute. ("enabled"): Make default fall back to cc_enabled. ("setnz", "ccnz", "setnzvc", "ccnzvc", "setcc", "cccc"): New default_subst_attrs. ("setnz_subst", "setnzvc_subst", "setcc_subst"): New default_subst. ("*movsi_internal<setcc><setnz><setnzvc>"): Rename from "*movsi_internal". Correct contents of, and rename attribute "cc" to "cc<cccc><ccnz><ccnzvc>".
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions