20 #ifndef __MAGEEC_ML_H__
21 #define __MAGEEC_ML_H__
40 std::vector<mageec_pass*> known_passes;
49 virtual int init (std::string dbfilename);
57 virtual int init (std::string compiler_version,
58 std::string compiler_target);
102 std::vector<mageec_feature*> features);
119 void add_result (std::vector<mageec_feature*> features,
120 std::vector<mageec_pass*> passes,
138 void raw_result (std::vector<mageec_feature*> features,
139 std::vector<mageec_pass*> passes,
140 std::vector<int64_t> metrics,
152 std::vector<std::string> passlist;
154 virtual int init (std::string dbfilename);
155 virtual int init (std::string compiler_version,
156 std::string compiler_target);
158 std::vector<mageec_feature*> features);