diff options
author | Xavier Leroy <xavier.leroy@inria.fr> | 2016-05-07 11:55:04 +0200 |
---|---|---|
committer | Xavier Leroy <xavier.leroy@inria.fr> | 2016-05-07 11:55:04 +0200 |
commit | 3f98769c5cdf5a57fe2849fc1772dbecdd498b68 (patch) | |
tree | 5f26e463220053ced8aefb9714afed14104867aa /cparser/validator | |
parent | 5978342d71db7d1bca162962c70e6fcdd5c1e96c (diff) | |
download | compcert-3f98769c5cdf5a57fe2849fc1772dbecdd498b68.tar.gz compcert-3f98769c5cdf5a57fe2849fc1772dbecdd498b68.zip |
ValueAnalysis: use ZTrees instead of ZMaps for abstracting contents of memory blocks
Trees are slightly more efficient than Maps, and avoid maintaining the invariant on the default value.
lib/Maps: add a generic construction of a (partial) Tree module from an indexed type; use it to define ZTrees (trees indexed by Z integers).
Diffstat (limited to 'cparser/validator')
0 files changed, 0 insertions, 0 deletions