aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/print/attribute/standard/DateTimeAtProcessing.java
diff options
context:
space:
mode:
authorAndrew Pinski <quic_apinski@quicinc.com>2025-01-20 15:24:39 -0800
committerAndrew Pinski <quic_apinski@quicinc.com>2025-04-19 07:59:11 -0700
commit0939abea33ce9d9eb9328f80aace8109c096760c (patch)
tree5cb3c6cd30f12a50c4f81dec336755ff413792e8 /libjava/javax/print/attribute/standard/DateTimeAtProcessing.java
parent05c4e3ecb54d22836ba2ae0ec1efedf8b78d7522 (diff)
downloadgcc-0939abea33ce9d9eb9328f80aace8109c096760c.zip
gcc-0939abea33ce9d9eb9328f80aace8109c096760c.tar.gz
gcc-0939abea33ce9d9eb9328f80aace8109c096760c.tar.bz2
combine: Better split point for `(and (not X))` [PR111949]
In a similar way find_split_point handles `a+b*C`, this adds the split point for `~a & b`. This allows for better instruction selection when the target has this instruction (aarch64, arm and x86_64 are examples which have this). Built and tested for aarch64-linux-gnu. PR rtl-optimization/111949 gcc/ChangeLog: * combine.cc (find_split_point): Add a split point for `(and (not X) Y)` if not in the outer set already. gcc/testsuite/ChangeLog: * gcc.target/aarch64/bic-1.c: New test. Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
Diffstat (limited to 'libjava/javax/print/attribute/standard/DateTimeAtProcessing.java')
0 files changed, 0 insertions, 0 deletions