X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2Fclasslist.h;h=d81b9bc9c6e683e8f45d8cc67df45f73dd392b45;hp=e8ab113ab24e360a552c159d3a4c4d9d5b0c4586;hb=51799c65144abda2e95b5bab5a0af868b3378714;hpb=87e67ce60ad79d235655d7c74276ba27d1d98632 diff --git a/src/classlist.h b/src/classlist.h index e8ab113..d81b9bc 100644 --- a/src/classlist.h +++ b/src/classlist.h @@ -13,6 +13,7 @@ #include "mymemory.h" #include #include "classes.h" +#include "astnode.h" class BooleanOrder; @@ -50,19 +51,36 @@ class FunctionEncoding; class OrderEncoding; class OrderGraph; +class OrderNodeKey; class OrderNode; class OrderEdge; +class DOREdge; class AutoTuner; +class CompTuner; class SearchTuner; class TunableSetting; +class SerializeTuner; + class TunableDesc; +class OrderResolver; +class DecomposeOrderResolver; + +class EncodingGraph; +class EncodingNode; +class EncodingEdge; +class EncodingSubGraph; +class SignatureEnc; +class Signature; +class ValuedSignature; +class ElementSig; +class SetSig; +class BooleanSig; struct IncrementalSolver; typedef struct IncrementalSolver IncrementalSolver; struct TableEntry; typedef struct TableEntry TableEntry; typedef int TunableParam; - #endif