diff options
author | Richard Biener <rguenther@suse.de> | 2020-11-06 16:57:05 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-11-06 20:30:00 +0100 |
commit | 600be7f09ea1ea4b59e4e733fda2aca3ba892a6b (patch) | |
tree | a492b05d676a0fd0443743a6ba9dfcafcbcefa07 /gcc/cppdefault.h | |
parent | 129e1a8a96d140150705fab30d25afb464eb1d99 (diff) | |
download | gcc-600be7f09ea1ea4b59e4e733fda2aca3ba892a6b.zip gcc-600be7f09ea1ea4b59e4e733fda2aca3ba892a6b.tar.gz gcc-600be7f09ea1ea4b59e4e733fda2aca3ba892a6b.tar.bz2 |
rework PRE PHI translation cache
Turns out its size and time requirements can be stripped down
dramatically.
2020-11-06 Richard Biener <rguenther@suse.de>
* tree-ssa-pre.c (expr_pred_trans_d): Modify so elements
are embedded rather than allocated. Remove hashval member,
make all members integers.
(phi_trans_add): Adjust accordingly.
(phi_translate): Likewise. Deal with re-allocation
of the table.
Diffstat (limited to 'gcc/cppdefault.h')
0 files changed, 0 insertions, 0 deletions