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