aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2004-12-09 15:57:37 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 21:05:46 -0700
commit7e726afa56ae388006363939cb96364a66d078a6 (patch)
tree54eb6ea4e9f31bc0c2fadce0feae2a10a144c803 /linearize.h
parentTeach register "allocator" about preferred register targets. (diff)
downloadsparse-7e726afa56ae388006363939cb96364a66d078a6.tar.gz
sparse-7e726afa56ae388006363939cb96364a66d078a6.tar.bz2
sparse-7e726afa56ae388006363939cb96364a66d078a6.zip
Move remove_pseudo() to linearize.h
Diffstat (limited to 'linearize.h')
-rw-r--r--linearize.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/linearize.h b/linearize.h
index b31af95..ed0446f 100644
--- a/linearize.h
+++ b/linearize.h
@@ -217,6 +217,10 @@ static inline void *add_pseudo(struct pseudo_list **list, struct pseudo *pseudo)
return add_ptr_list(list, pseudo);
}
+static inline void remove_pseudo(struct pseudo_list **list, pseudo_t pseudo)
+{
+ delete_ptr_list_entry((struct ptr_list **)list, pseudo, 0);
+}
static inline int bb_terminated(struct basic_block *bb)
{