aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/util/rust-attribute-values.h
diff options
context:
space:
mode:
authorHongyu Wang <hongyu.wang@intel.com>2025-03-31 16:39:23 +0800
committerHongyu Wang <hongyu.wang@intel.com>2025-04-03 11:03:57 +0800
commit2488843477b3dcfeef76f8512ff6d9e8f3b58dca (patch)
tree113dada9b8eb258ec203ab44e767915a13dbd039 /gcc/rust/util/rust-attribute-values.h
parent4590a31f81ae18e0d887c1a56f510d22754f31ed (diff)
downloadgcc-2488843477b3dcfeef76f8512ff6d9e8f3b58dca.zip
gcc-2488843477b3dcfeef76f8512ff6d9e8f3b58dca.tar.gz
gcc-2488843477b3dcfeef76f8512ff6d9e8f3b58dca.tar.bz2
APX: Emit nf variant for rotl splitter with mask [PR 119539]
For spiltter after *<rotate_insn><mode>3_mask it now splits the pattern to *<rotate_insn><mode>3_mask with flag reg clobber, and it doesn't generate nf variant of rotate. Directly emit nf pattern when TARGET_APX_NF enabled in these define_insn_and_split. gcc/ChangeLog: PR target/119539 * config/i386/i386.md (*<insn><mode>3_mask): Emit NF variant of rotate when APX_NF enabled, and use force_lowpart_subreg. (*<insn><mode>3_mask_1): Likewise. gcc/testsuite/ChangeLog: PR target/119539 * gcc.target/i386/apx-nf-pr119539.c: New test.
Diffstat (limited to 'gcc/rust/util/rust-attribute-values.h')
0 files changed, 0 insertions, 0 deletions