r266637 - in /branches/ssa-range/gcc: Makefile....
amacleod@gcc.gnu.org
amacleod@gcc.gnu.org
Thu Nov 29 19:42:00 GMT 2018
Author: amacleod
Date: Thu Nov 29 19:42:33 2018
New Revision: 266637
URL: https://gcc.gnu.org/viewcvs?rev=266637&root=gcc&view=rev
Log:
Big changes
- removed the global-ssa_name cache interface layer from global_ranger
- moved all the internal cache code from ssa-range.cc to ssa-range-cache.{h,cc}
- created gori_cache to manage the on-entry cache in the new file.
- pushed all the cache management code from global_ranger to gori_cache. NOw its crystal clear there are no dynamic influences in the cache. no access.
- moved outgoing_range_edge calculations to gori_compute. Now its pure.
- pushed range-on* code up to ssa_range base.
- Merged remaning bits of gori_ranger into global_ranger. basically the gori-map which is now the gori-cache.
Added:
branches/ssa-range/gcc/ssa-range-cache.cc
branches/ssa-range/gcc/ssa-range-cache.h
Modified:
branches/ssa-range/gcc/Makefile.in
branches/ssa-range/gcc/ssa-range-gori.cc
branches/ssa-range/gcc/ssa-range-gori.h
branches/ssa-range/gcc/ssa-range.cc
branches/ssa-range/gcc/ssa-range.h
More information about the Gcc-cvs
mailing list