summaryrefslogtreecommitdiff
path: root/Source/GPUVerify/IRegion.cs
blob: c6655b064b665de0469f229fac36352e18fb0acc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Boogie;

namespace GPUVerify {

interface IRegion {
  object Identifier();
  IEnumerable<Cmd> Cmds();
  IEnumerable<object> CmdsChildRegions();
  IEnumerable<IRegion> SubRegions();
  Expr Guard();
  void AddInvariant(PredicateCmd pc);
}

}