TableKey           85 src/AssociativeOpsTable.cpp     TableKey(ValType t, RootExpr r, size_t d) : type(t), root(r), dim(d) {}
TableKey           87 src/AssociativeOpsTable.cpp     bool operator==(const TableKey &other) const {
TableKey           90 src/AssociativeOpsTable.cpp     bool operator<(const TableKey &other) const {
TableKey          105 src/AssociativeOpsTable.cpp static map<TableKey, vector<AssociativePattern>> pattern_tables;
TableKey          267 src/AssociativeOpsTable.cpp static const map<TableKey, void(*)(Type, vector<AssociativePattern> &)> val_type_to_populate_luts_fn = {
TableKey          268 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Add, 1), &populate_ops_table_single_general_add},
TableKey          269 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Mul, 1), &populate_ops_table_single_general_mul},
TableKey          270 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Max, 1), &populate_ops_table_single_general_max},
TableKey          271 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Min, 1), &populate_ops_table_single_general_min},
TableKey          272 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Sub, 1), &populate_ops_table_single_general_sub},
TableKey          273 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Select, 1), &populate_ops_table_single_general_select},
TableKey          274 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Add, 2), &populate_ops_table_double_general_add},
TableKey          275 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Mul, 2), &populate_ops_table_double_general_mul},
TableKey          276 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Max, 2), &populate_ops_table_double_general_max},
TableKey          277 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Min, 2), &populate_ops_table_double_general_min},
TableKey          278 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Sub, 2), &populate_ops_table_double_general_sub},
TableKey          279 src/AssociativeOpsTable.cpp     {TableKey(ValType::All, RootExpr::Select, 2), &populate_ops_table_double_general_select},
TableKey          281 src/AssociativeOpsTable.cpp     {TableKey(ValType::UInt1, RootExpr::And, 1), &populate_ops_table_single_uint1_and},
TableKey          282 src/AssociativeOpsTable.cpp     {TableKey(ValType::UInt1, RootExpr::Or, 1), &populate_ops_table_single_uint1_or},
TableKey          284 src/AssociativeOpsTable.cpp     {TableKey(ValType::UInt8, RootExpr::Cast, 1), &populate_ops_table_single_uint8_cast},
TableKey          285 src/AssociativeOpsTable.cpp     {TableKey(ValType::UInt8, RootExpr::Select, 1), &populate_ops_table_single_uint8_select},
TableKey          287 src/AssociativeOpsTable.cpp     {TableKey(ValType::UInt16, RootExpr::Cast, 1), &populate_ops_table_single_uint16_cast},
TableKey          288 src/AssociativeOpsTable.cpp     {TableKey(ValType::UInt16, RootExpr::Select, 1), &populate_ops_table_single_uint16_select},
TableKey          290 src/AssociativeOpsTable.cpp     {TableKey(ValType::UInt32, RootExpr::Cast, 1), &populate_ops_table_single_uint32_cast},
TableKey          291 src/AssociativeOpsTable.cpp     {TableKey(ValType::UInt32, RootExpr::Select, 1), &populate_ops_table_single_uint32_select},
TableKey          295 src/AssociativeOpsTable.cpp     TableKey gen_key(ValType::All, root, dim);
TableKey          296 src/AssociativeOpsTable.cpp     TableKey key(convert_halide_type_to_val_type(t), root, dim);