Searched refs:ids1 (Results 1 – 4 of 4) sorted by relevance
| /tools/perf/tests/ |
| A D | expr.c | 18 struct hashmap *ids1, *ids2; in test_ids_union() local 21 ids1 = ids__new(); in test_ids_union() 22 TEST_ASSERT_VAL("ids__new", ids1); in test_ids_union() 26 ids1 = ids__union(ids1, ids2); in test_ids_union() 27 TEST_ASSERT_EQUAL("union", (int)hashmap__size(ids1), 0); in test_ids_union() 36 ids1 = ids__union(ids1, ids2); in test_ids_union() 37 TEST_ASSERT_EQUAL("union", (int)hashmap__size(ids1), 2); in test_ids_union() 44 ids1 = ids__union(ids1, ids2); in test_ids_union() 45 TEST_ASSERT_EQUAL("union", (int)hashmap__size(ids1), 2); in test_ids_union() 53 ids1 = ids__union(ids1, ids2); in test_ids_union() [all …]
|
| /tools/perf/util/ |
| A D | expr.c | 106 struct hashmap *ids__union(struct hashmap *ids1, struct hashmap *ids2) in ids__union() argument 114 if (!ids1) in ids__union() 118 return ids1; in ids__union() 120 if (hashmap__size(ids1) < hashmap__size(ids2)) { in ids__union() 121 struct hashmap *tmp = ids1; in ids__union() 123 ids1 = ids2; in ids__union() 127 ret = hashmap__set(ids1, cur->key, cur->value, &old_key, &old_data); in ids__union() 132 hashmap__free(ids1); in ids__union() 138 return ids1; in ids__union()
|
| A D | expr.h | 29 struct hashmap *ids__union(struct hashmap *ids1, struct hashmap *ids2);
|
| A D | expr.y | 81 static struct ids union_expr(struct ids ids1, struct ids ids2) 85 .ids = ids__union(ids1.ids, ids2.ids),
|
Completed in 6 milliseconds