aboutsummaryrefslogtreecommitdiffstats
path: root/storage.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2004-12-10 18:49:32 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 21:05:58 -0700
commit72d89f4f92ebbe3efa63d67eb66bb248350352e2 (patch)
treeb6ce28248cb66632a92c98866e41b7bcfe52606d /storage.c
parent5a55018adefe2a653f18be6989ea02299200a1ef (diff)
downloadsparse-72d89f4f92ebbe3efa63d67eb66bb248350352e2.tar.gz
Expose lookup_storage/add_storage to code generator.
We'll want to add architecture-specific storage rules for some special cases.
Diffstat (limited to 'storage.c')
-rw-r--r--storage.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/storage.c b/storage.c
index 024f7626..b04eacaa 100644
--- a/storage.c
+++ b/storage.c
@@ -85,7 +85,7 @@ static void name_storage(void)
}
}
-static struct storage *lookup_storage(struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
+struct storage *lookup_storage(struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
{
struct storage_hash_list *list = storage_hash_table[storage_hash(bb,pseudo,inout)];
struct storage_hash *hash;
@@ -97,7 +97,7 @@ static struct storage *lookup_storage(struct basic_block *bb, pseudo_t pseudo, e
return NULL;
}
-static void add_storage(struct storage *storage, struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
+void add_storage(struct storage *storage, struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
{
struct storage_hash_list **listp = storage_hash_table + storage_hash(bb,pseudo,inout);
struct storage_hash *hash = alloc_storage_hash(storage);