aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2022-07-19 20:22:18 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2022-07-19 20:22:18 -0400
commit68871a008e686dbe56ff0b502f2864176a140716 (patch)
tree3e344cb2ff5892d013c261908ca32ea3fa3a574d /gcc/rtl.h
parent7c0c10db24f5c7f8c30810699fb0aff3c900d41a (diff)
downloadgcc-68871a008e686dbe56ff0b502f2864176a140716.zip
gcc-68871a008e686dbe56ff0b502f2864176a140716.tar.gz
gcc-68871a008e686dbe56ff0b502f2864176a140716.tar.bz2
analyzer: don't track string literals in the store [PR106359]
Doing so speeds up -fanalyzer from taking over 4 hours to under a minute on the Linux kernel's sound/soc/codecs/cs47l90.c gcc/analyzer/ChangeLog: PR analyzer/106359 * region.h (string_region::tracked_p): New. * store.cc (binding_cluster::binding_cluster): Move here from store.h. Add assertion that base_region is tracked_p. * store.h (binding_cluster::binding_cluster): Move to store.cc. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/rtl.h')
0 files changed, 0 insertions, 0 deletions