X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2Fclasslist.h;h=cccf6890fc596dda20286a1a8819846686639720;hp=2c9a00048c8b0bc2d61a52c1dc1470e9653cd6f7;hb=6777767f785057e01ffabf28091db6c08b3467b7;hpb=4948f9aac094fbea799d20ae0c61ae1a165bb2b5 diff --git a/src/classlist.h b/src/classlist.h index 2c9a000..cccf689 100644 --- a/src/classlist.h +++ b/src/classlist.h @@ -10,6 +10,7 @@ #ifndef CLASSLIST_H #define CLASSLIST_H +#include "mymemory.h" #include #include "classes.h" #include "astnode.h" @@ -50,13 +51,18 @@ class FunctionEncoding; class OrderEncoding; class OrderGraph; +class OrderNodeKey; class OrderNode; class OrderEdge; +class DOREdge; class AutoTuner; +class MultiTuner; class SearchTuner; class TunableSetting; +class SerializeTuner; + class TunableDesc; class OrderResolver; @@ -65,15 +71,11 @@ class DecomposeOrderResolver; class EncodingGraph; class EncodingNode; class EncodingEdge; - -class ElementEncoding; -class FunctionEncoding; +class EncodingSubGraph; struct IncrementalSolver; typedef struct IncrementalSolver IncrementalSolver; struct TableEntry; typedef struct TableEntry TableEntry; typedef int TunableParam; -struct Edge; -typedef struct Edge Edge; #endif