diff options
author | qadeer <unknown> | 2010-02-20 01:24:59 +0000 |
---|---|---|
committer | qadeer <unknown> | 2010-02-20 01:24:59 +0000 |
commit | e516262abbc3276777a222481757cd74dab1d497 (patch) | |
tree | 9a3f41308b9d9bfbe0ad1be2275d3d42078f92fe /Source/BoogieDriver | |
parent | 5827ea8d4d4771174a864d5425d89bec22d62fa3 (diff) |
added an option /doModSetAnalysis specially for Zvonimir
changed liveVarsBefore from Boogie.Set to Generics.Set
Diffstat (limited to 'Source/BoogieDriver')
-rw-r--r-- | Source/BoogieDriver/BoogieDriver.ssc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/BoogieDriver/BoogieDriver.ssc b/Source/BoogieDriver/BoogieDriver.ssc index 17132062..f68a9bbe 100644 --- a/Source/BoogieDriver/BoogieDriver.ssc +++ b/Source/BoogieDriver/BoogieDriver.ssc @@ -420,6 +420,11 @@ namespace Microsoft.Boogie // Eliminate dead variables
Microsoft.Boogie.UnusedVarEliminator.Eliminate(program);
+ // Collect mod sets
+ if (CommandLineOptions.Clo.DoModSetAnalysis) {
+ Microsoft.Boogie.ModSetCollector.DoModSetAnalysis(program);
+ }
+
// Coalesce blocks
if (CommandLineOptions.Clo.CoalesceBlocks) {
Microsoft.Boogie.BlockCoalescer.CoalesceBlocks(program);
|