diff options
author | Unknown <afd@afd-THINK.quadriga.com> | 2012-03-25 22:56:39 +0100 |
---|---|---|
committer | Unknown <afd@afd-THINK.quadriga.com> | 2012-03-25 22:56:39 +0100 |
commit | fef4a9da7b5ec7b0e76f8d900331497c29d1ba72 (patch) | |
tree | efb18db3208a1f8a66696fb0ffd490768d220e2a /Source/GPUVerify/GPUVerifier.cs | |
parent | 0771171a56dc7bd1557fb017c641d7525684acca (diff) |
Added "may be power of two" analysis.
Diffstat (limited to 'Source/GPUVerify/GPUVerifier.cs')
-rw-r--r-- | Source/GPUVerify/GPUVerifier.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/GPUVerify/GPUVerifier.cs b/Source/GPUVerify/GPUVerifier.cs index 48935806..070095ea 100644 --- a/Source/GPUVerify/GPUVerifier.cs +++ b/Source/GPUVerify/GPUVerifier.cs @@ -65,6 +65,7 @@ namespace GPUVerify public UniformityAnalyser uniformityAnalyser;
public MayBeTidAnalyser mayBeTidAnalyser;
+ public MayBePowerOfTwoAnalyser mayBePowerOfTwoAnalyser;
public GPUVerifier(string filename, Program program, IRaceInstrumenter raceInstrumenter) : this(filename, program, raceInstrumenter, false)
{
@@ -309,6 +310,8 @@ namespace GPUVerify DoMayBeTidAnalysis();
+ DoMayBePowerOfTwoAnalysis();
+
DoArrayControlFlowAnalysis();
if (CommandLineOptions.ShowStages)
@@ -419,6 +422,12 @@ namespace GPUVerify }
+ private void DoMayBePowerOfTwoAnalysis()
+ {
+ mayBePowerOfTwoAnalyser = new MayBePowerOfTwoAnalyser(this);
+ mayBePowerOfTwoAnalyser.Analyse();
+ }
+
private void DoMayBeTidAnalysis()
{
mayBeTidAnalyser = new MayBeTidAnalyser(this);
|