summaryrefslogtreecommitdiff
path: root/Source/Core/CommandLineOptions.cs
diff options
context:
space:
mode:
authorGravatar akashlal <unknown>2014-01-28 21:48:33 +0530
committerGravatar akashlal <unknown>2014-01-28 21:48:33 +0530
commit37ddd0bd2f8118948a95bffedbbc8d976adaa7ce (patch)
treeb6b622d40f1d80237446b123ad47cbf0a7bb5f4a /Source/Core/CommandLineOptions.cs
parentcd500f3653905b029cf019a8709433c90df03fe1 (diff)
Option for reversing Houdini worklist (for top-down analysis)
Diffstat (limited to 'Source/Core/CommandLineOptions.cs')
-rw-r--r--Source/Core/CommandLineOptions.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Core/CommandLineOptions.cs b/Source/Core/CommandLineOptions.cs
index 09549e55..a4374623 100644
--- a/Source/Core/CommandLineOptions.cs
+++ b/Source/Core/CommandLineOptions.cs
@@ -397,6 +397,7 @@ namespace Microsoft.Boogie {
public bool IntraproceduralInfer = true;
public bool ContractInfer = false;
public bool ExplainHoudini = false;
+ public bool ReverseHoudiniWorklist = false;
public bool ConcurrentHoudini = false;
public bool ModifyTopologicalSorting = false;
public bool DebugConcurrentHoudini = false;
@@ -1362,6 +1363,7 @@ namespace Microsoft.Boogie {
ps.CheckBooleanFlag("doNotUseLabels", ref UseLabels, false) ||
ps.CheckBooleanFlag("contractInfer", ref ContractInfer) ||
ps.CheckBooleanFlag("explainHoudini", ref ExplainHoudini) ||
+ ps.CheckBooleanFlag("reverseHoudiniWorklist", ref ReverseHoudiniWorklist) ||
ps.CheckBooleanFlag("crossDependencies", ref HoudiniUseCrossDependencies) ||
ps.CheckBooleanFlag("useUnsatCoreForContractInfer", ref UseUnsatCoreForContractInfer) ||
ps.CheckBooleanFlag("printAssignment", ref PrintAssignment) ||