summaryrefslogtreecommitdiff
path: root/Source/GPUVerify/GPUVerifier.cs
diff options
context:
space:
mode:
authorGravatar Unknown <afd@afd-THINK.doc.ic.ac.uk>2012-04-05 12:31:40 +0100
committerGravatar Unknown <afd@afd-THINK.doc.ic.ac.uk>2012-04-05 12:31:40 +0100
commit000a6c5de777475810d7b17e81a7ba7a5e6f58e1 (patch)
tree7f290de707c5a136016491001f024ad662d523a6 /Source/GPUVerify/GPUVerifier.cs
parent1775c976dad43427a165e12f103eeddf6cc6709a (diff)
Inference of thread ids complete.
Diffstat (limited to 'Source/GPUVerify/GPUVerifier.cs')
-rw-r--r--Source/GPUVerify/GPUVerifier.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/Source/GPUVerify/GPUVerifier.cs b/Source/GPUVerify/GPUVerifier.cs
index 46dd1ca2..8f3c543f 100644
--- a/Source/GPUVerify/GPUVerifier.cs
+++ b/Source/GPUVerify/GPUVerifier.cs
@@ -65,6 +65,9 @@ namespace GPUVerify
public UniformityAnalyser uniformityAnalyser;
public MayBeThreadConfigurationVariableAnalyser mayBeTidAnalyser;
+ public MayBeGidAnalyser mayBeGidAnalyser;
+ public MayBeGlobalSizeAnalyser mayBeGlobalSizeAnalyser;
+ public MayBeFlattened2DTidOrGidAnalyser mayBeFlattened2DTidOrGidAnalyser;
public MayBeTidPlusConstantAnalyser mayBeTidPlusConstantAnalyser;
public MayBePowerOfTwoAnalyser mayBePowerOfTwoAnalyser;
public LiveVariableAnalyser liveVariableAnalyser;
@@ -444,6 +447,15 @@ namespace GPUVerify
{
mayBeTidAnalyser = new MayBeThreadConfigurationVariableAnalyser(this);
mayBeTidAnalyser.Analyse();
+
+ mayBeGidAnalyser = new MayBeGidAnalyser(this);
+ mayBeGidAnalyser.Analyse();
+
+ mayBeGlobalSizeAnalyser = new MayBeGlobalSizeAnalyser(this);
+ mayBeGlobalSizeAnalyser.Analyse();
+
+ mayBeFlattened2DTidOrGidAnalyser = new MayBeFlattened2DTidOrGidAnalyser(this);
+ mayBeFlattened2DTidOrGidAnalyser.Analyse();
}
private void DoMayBeTidPlusConstantAnalysis()