diff options
author | Richard Biener <rguenther@suse.de> | 2024-10-02 09:39:50 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-10-02 13:59:58 +0200 |
commit | 842fbfa15fff2daae4a4d8a9cbcdf18e22635f78 (patch) | |
tree | c6c54f78de62cb9f825f7d84214d76078c66b60b /gcc/tree-if-conv.cc | |
parent | 77c5e4ad08e42a325c6b45ea2b679bc1827b8557 (diff) | |
download | gcc-842fbfa15fff2daae4a4d8a9cbcdf18e22635f78.zip gcc-842fbfa15fff2daae4a4d8a9cbcdf18e22635f78.tar.gz gcc-842fbfa15fff2daae4a4d8a9cbcdf18e22635f78.tar.bz2 |
Speedup iterative_hash_template_arg
Using iterative_hash_object is expensive compared to using
iterative_hash_hashval_t which is fit for integer sized values.
The following reduces the number of perf cycles spent in
iterative_hash_template_arg and iterative_hash combined by 20%.
gcc/cp/
* pt.cc (iterative_hash_template_arg): Avoid using
iterative_hash_object.
Diffstat (limited to 'gcc/tree-if-conv.cc')
0 files changed, 0 insertions, 0 deletions