implemented loop unrolling optimization
[libfirm] / ir / adt / pmap.c
index bd6a5c2..019ebad 100644 (file)
@@ -57,7 +57,7 @@ void pmap_insert(pmap *map, void *key, void *value) {
 }
 
 
-bool pmap_contains(pmap *map, void *key) {
+int pmap_contains(pmap *map, void *key) {
   return set_find((set *)map, &key, sizeof(pmap_entry), HASH_PTR(key)) != NULL;
 }
 
@@ -81,3 +81,8 @@ pmap_entry *pmap_first(pmap *map) {
 pmap_entry *pmap_next(pmap *map) {
   return (pmap_entry *) set_next((set *)map);
 }
+
+
+void pmap_break(pmap *map) {
+  set_break((set *)map);
+}