abs_exports	hlds.m	/^:- type abs_exports	==	map(type_id, maybe_shape_num).$/;-;/abs_exports/
abstractly_unify_bound_inst_list	modes.m	/^:- pred abstractly_unify_bound_inst_list(is_live, list(bound_inst),$/;-;/abstractly_unify_bound_inst_list/
abstractly_unify_bound_inst_list_lives	modes.m	/^:- pred abstractly_unify_bound_inst_list_lives(list(bound_inst), const,$/;-;/abstractly_unify_bound_inst_list_lives/
abstractly_unify_inst	modes.m	/^:- pred abstractly_unify_inst(is_live, inst, inst, module_info,$/;-;/abstractly_unify_inst/
abstractly_unify_inst_2	modes.m	/^:- pred abstractly_unify_inst_2(is_live, inst, inst, module_info,$/;-;/abstractly_unify_inst_2/
abstractly_unify_inst_3	modes.m	/^:- pred abstractly_unify_inst_3(is_live, inst, inst, module_info,$/;-;/abstractly_unify_inst_3/
abstractly_unify_inst_functor	modes.m	/^:- pred abstractly_unify_inst_functor(is_live, inst, const, list(inst),$/;-;/abstractly_unify_inst_functor/
abstractly_unify_inst_functor_2	modes.m	/^:- pred abstractly_unify_inst_functor_2(is_live, inst, const, list(inst),$/;-;/abstractly_unify_inst_functor_2/
abstractly_unify_inst_list	modes.m	/^:- pred abstractly_unify_inst_list(list(inst), list(inst), is_live, module_info,$/;-;/abstractly_unify_inst_list/
abstractly_unify_inst_list_lives	modes.m	/^:- pred abstractly_unify_inst_list_lives(list(inst), list(inst), list(is_live),$/;-;/abstractly_unify_inst_list_lives/
add_abstract_export	make_hlds.m	/^:- pred add_abstract_export(module_info, type, type_id, module_info).$/;-;/add_abstract_export/
add_context	prog_io.m	/^:- pred add_context(maybe1(item), term__context, maybe_item_and_context).$/;-;/add_context/
add_error	prog_io.m	/^:- pred add_error(string, term, message_list, message_list).$/;-;/add_error/
add_item_clause	make_hlds.m	/^:- pred add_item_clause(item, term__context, module_info, module_info,$/;-;/add_item_clause/
add_item_decl	make_hlds.m	/^:- pred add_item_decl(item, term__context, import_status, module_info,$/;-;/add_item_decl/
add_item_list_clauses	make_hlds.m	/^:- pred add_item_list_clauses(item_list, module_info, module_info,$/;-;/add_item_list_clauses/
add_item_list_decls	make_hlds.m	/^:- pred add_item_list_decls(item_list, import_status, module_info, module_info,$/;-;/add_item_list_decls/
add_item_list_type_defns	make_hlds.m	/^:- pred add_item_list_type_defns(item_list, import_status,$/;-;/add_item_list_type_defns/
add_item_type_defn	make_hlds.m	/^:- pred add_item_type_defn(item, term__context, import_status, module_info,$/;-;/add_item_type_defn/
add_pending_goals	delay_info.m	/^:- pred add_pending_goals(list(goal_num), map(goal_num, list(var)),$/;-;/add_pending_goals/
add_special_pred	make_hlds.m	/^:- pred add_special_pred(special_pred_id,$/;-;/add_special_pred/
add_special_pred_decl	make_hlds.m	/^:- pred add_special_pred_decl(special_pred_id,$/;-;/add_special_pred_decl/
add_special_pred_decl_list	make_hlds.m	/^:- pred add_special_pred_decl_list(list(special_pred_id),$/;-;/add_special_pred_decl_list/
add_special_pred_list	make_hlds.m	/^:- pred add_special_pred_list(list(special_pred_id),$/;-;/add_special_pred_list/
add_waiting_vars	delay_info.m	/^:- pred add_waiting_vars(list(var), goal_num, list(var), waiting_goals_table,$/;-;/add_waiting_vars/
add_warning	prog_io.m	/^:- pred add_warning(string, term, message_list, message_list).$/;-;/add_warning/
again	switch_detection.m	/^:- type again ---> again(var, list(hlds__goal),$/;-;/again/
alt_list_apply_substitution	mode_util.m	/^:- pred alt_list_apply_substitution(list(bound_inst), inst_subst,$/;-;/alt_list_apply_substitution/
append_arg_unifications	make_hlds.m	/^:- pred append_arg_unifications(list(var), list(term), arg_context,$/;-;/append_arg_unifications/
append_arg_unifications_2	make_hlds.m	/^:- pred append_arg_unifications_2(list(var), list(term), arg_context, int,$/;-;/append_arg_unifications_2/
append_to_disjunct	prog_io.m	/^:- pred append_to_disjunct(goal, goal_expr, term__context, goal).$/;-;/append_to_disjunct/
apply_instmap_delta	mode_util.m	/^:- pred apply_instmap_delta(instmap, instmap_delta, instmap).$/;-;/apply_instmap_delta/
apply_to_ctors	shapes.m	/^:- pred apply_to_ctors(list(constructor), tsubst, list(constructor)).$/;-;/apply_to_ctors/
arc	../library/graph.m	/^:- type arc(A)			==	int.$/;-;/arc/
arc_info	../library/graph.m	/^:- type arc_info(N, A)	--->	arc_info(node(N), node(N), A).$/;-;/arc_info/
arg_context	make_hlds.m	/^:- type arg_context$/;-;/arg_context/
arg_context_to_unify_context	make_hlds.m	/^:- pred arg_context_to_unify_context(arg_context, int,$/;-;/arg_context_to_unify_context/
arg_info	hlds.m	/^:- type arg_info	--->	arg_info($/;-;/arg_info/
arg_info__unify_arg_info	arg_info.m	/^:- pred arg_info__unify_arg_info(code_model, list(arg_info)).$/;-;/arg_info__unify_arg_info/
arg_loc	hlds.m	/^:- type arg_loc == int.$/;-;/arg_loc/
arg_mode	hlds.m	/^:- type arg_mode	--->	top_in$/;-;/arg_mode/
arg_type_assign_var_has_type	typecheck.m	/^:- pred arg_type_assign_var_has_type(type_assign, list(type), headtypes, var,$/;-;/arg_type_assign_var_has_type/
arg_type_stuff	typecheck.m	/^:- type arg_type_stuff ---> arg_type_stuff(type, type, tvarset).$/;-;/arg_type_stuff/
args_type_assign_set	typecheck.m	/^:- type args_type_assign_set == list(pair(type_assign, list(type))).$/;-;/args_type_assign_set/
arity	prog_io.m	/^:- type arity		==	int.$/;-;/arity/
array	../library/array.m	/^:- type array(T)	--->	array(int, int, map(int,T)).$/;-;/array/
array__bounds	../library/array.m	/^:- pred array__bounds(array(_T), int, int).$/;-;/array__bounds/
array__fetch_items	../library/array.m	/^:- pred array__fetch_items(array(T), int, int, list(T)).$/;-;/array__fetch_items/
array__from_list	../library/array.m	/^:- pred array__from_list(list(T), array(T)).$/;-;/array__from_list/
array__init	../library/array.m	/^:- pred array__init(int, int, T, array(T)).$/;-;/array__init/
array__init_2	../library/array.m	/^:- pred array__init_2(int, int, T, map(int,T), map(int,T)).$/;-;/array__init_2/
array__insert_items	../library/array.m	/^:- pred array__insert_items(array(T), int, list(T), array(T)).$/;-;/array__insert_items/
array__lookup	../library/array.m	/^:- pred array__lookup(array(T), int, T).$/;-;/array__lookup/
array__resize	../library/array.m	/^:- pred array__resize(array(T), int, int, array(T)).$/;-;/array__resize/
array__semidet_lookup	../library/array.m	/^:- pred array__semidet_lookup(array(T), int, T).$/;-;/array__semidet_lookup/
array__set	../library/array.m	/^:- pred array__set(array(T), int, T, array(T)).$/;-;/array__set/
array__to_list	../library/array.m	/^:- pred array__to_list(array(T), list(T)).$/;-;/array__to_list/
assign_complicated_constant_tags	make_tags.m	/^:- pred assign_complicated_constant_tags(list(constructor), int, int,$/;-;/assign_complicated_constant_tags/
assign_complicated_tags	make_tags.m	/^:- pred assign_complicated_tags(list(constructor), int, int, cons_tag_values,$/;-;/assign_complicated_tags/
assign_constant_tags	make_tags.m	/^:- pred assign_constant_tags(list(constructor), cons_tag_values,$/;-;/assign_constant_tags/
assign_constructor_tags	make_tags.m	/^:- pred assign_constructor_tags(list(constructor), globals,$/;-;/assign_constructor_tags/
assign_enum_constants	make_tags.m	/^:- pred assign_enum_constants(list(constructor), int, cons_tag_values,$/;-;/assign_enum_constants/
assign_simple_tags	make_tags.m	/^:- pred assign_simple_tags(list(constructor), int, int, cons_tag_values,$/;-;/assign_simple_tags/
assoc_list	../library/std_util.m	/^:- type assoc_list(K,V)	==	list(pair(K,V)).$/;-;/assoc_list/
assoc_list__from_corresponding_lists	../library/std_util.m	/^:- pred assoc_list__from_corresponding_lists(list(K), list(V),$/;-;/assoc_list__from_corresponding_lists/
assoc_list__from_corresponding_lists_2	../library/std_util.m	/^:- pred assoc_list__from_corresponding_lists_2(list(K), list(V), $/;-;/assoc_list__from_corresponding_lists_2/
assoc_list__reverse_members	../library/std_util.m	/^:- pred assoc_list__reverse_members(assoc_list(K, V), assoc_list(V, K)).$/;-;/assoc_list__reverse_members/
assoc_list_member	../library/map.m	/^:- pred assoc_list_member(K, V, list(pair(K,V))).$/;-;/assoc_list_member/
assoc_unit	../library/bintree_set.m	/^:- pred assoc_unit(list(T), assoc_list(T, unit)).$/;-;/assoc_unit/
atsort	atsort.m	/^:- pred atsort(relmap(T), relmap(T), relmap(T), relmap(T), list(T),$/;-;/atsort/
atsort__can_choose	atsort.m	/^:- pred atsort__can_choose(list(T), list(T), relmap(T), list(T), list(T)).$/;-;/atsort__can_choose/
atsort__choose	atsort.m	/^:- pred atsort__choose(list(T), relmap(T), relmap(T), relmap(T), relmap(T),$/;-;/atsort__choose/
atsort__choose_pref	atsort.m	/^:- pred atsort__choose_pref(list(T), list(T), T).$/;-;/atsort__choose_pref/
atsort__closure	atsort.m	/^:- pred atsort__closure(list(T), relmap(T), list(T)).$/;-;/atsort__closure/
atsort__closure_2	atsort.m	/^:- pred atsort__closure_2(list(T), relmap(T), list(T), list(T)).$/;-;/atsort__closure_2/
atsort__main	atsort.m	/^:- pred atsort__main(list(T), relmap(T), relmap(T), relmap(T), relmap(T),$/;-;/atsort__main/
atsort__map_delete_all_nodes	atsort.m	/^:- pred atsort__map_delete_all_nodes(list(T), relmap(T), relmap(T)).$/;-;/atsort__map_delete_all_nodes/
atsort__map_delete_all_sink_links	atsort.m	/^:- pred atsort__map_delete_all_sink_links(list(T),$/;-;/atsort__map_delete_all_sink_links/
atsort__map_delete_all_source_links	atsort.m	/^:- pred atsort__map_delete_all_source_links(list(T),$/;-;/atsort__map_delete_all_source_links/
atsort__map_delete_this_element	atsort.m	/^:- pred atsort__map_delete_this_element(list(T), T, relmap(T), relmap(T)).$/;-;/atsort__map_delete_this_element/
atsort__maybe_insert	atsort.m	/^:- pred atsort__maybe_insert(list(T), list(T), list(T)).$/;-;/atsort__maybe_insert/
atsort__must_avoid	atsort.m	/^:- pred atsort__must_avoid(list(T), list(T)).$/;-;/atsort__must_avoid/
atsort__repeat_source_sink	atsort.m	/^:- pred atsort__repeat_source_sink(list(T),$/;-;/atsort__repeat_source_sink/
atsort__source_sink	atsort.m	/^:- pred atsort__source_sink(list(T), relmap(T), relmap(T),$/;-;/atsort__source_sink/
bag	../library/bag.m	/^:- type bag(T)		==	map(T, int).$/;-;/bag/
bag__contains	../library/bag.m	/^:- pred bag__contains(T, bag(T)).$/;-;/bag__contains/
bag__init	../library/bag.m	/^:- pred bag__init(bag(T)).$/;-;/bag__init/
bag__insert	../library/bag.m	/^:- pred bag__insert(bag(T), T, bag(T)).$/;-;/bag__insert/
bag__remove	../library/bag.m	/^:- pred bag__remove(bag(T), T, bag(T)).$/;-;/bag__remove/
bag__remove_all	../library/bag.m	/^:- pred bag__remove_all(bag(T), T, bag(T)).$/;-;/bag__remove_all/
bag__to_list_without_duplicates	../library/bag.m	/^:- pred bag__to_list_without_duplicates(bag(T), list(T)).$/;-;/bag__to_list_without_duplicates/
bimap	../library/bimap.m	/^:- type bimap(K,V)	--->	bimap(map(K,V), map(V, K)).$/;-;/bimap/
bimap__coordinates	../library/bimap.m	/^:- pred bimap__coordinates(bimap(_K, V), list(V)).$/;-;/bimap__coordinates/
bimap__delete	../library/bimap.m	/^:- pred bimap__delete(bimap(K,V), K, V, bimap(K,V)).$/;-;/bimap__delete/
bimap__from_assoc_list	../library/bimap.m	/^:- pred bimap__from_assoc_list(assoc_list(K,V), bimap(K,V)).$/;-;/bimap__from_assoc_list/
bimap__from_corresponding_lists	../library/bimap.m	/^:- pred bimap__from_corresponding_lists(list(K), list(V), bimap(K, V)).$/;-;/bimap__from_corresponding_lists/
bimap__init	../library/bimap.m	/^:- pred bimap__init(bimap(_,_)).$/;-;/bimap__init/
bimap__insert	../library/bimap.m	/^:- pred bimap__insert(bimap(K,V), K, V, bimap(K,V)).$/;-;/bimap__insert/
bimap__is_empty	../library/bimap.m	/^:- pred bimap__is_empty(bimap(_,_)).$/;-;/bimap__is_empty/
bimap__lookup	../library/bimap.m	/^:- pred bimap__lookup(bimap(K,V), K, V).$/;-;/bimap__lookup/
bimap__ordinates	../library/bimap.m	/^:- pred bimap__ordinates(bimap(K, _V), list(K)).$/;-;/bimap__ordinates/
bimap__reverse_lookup	../library/bimap.m	/^:- pred bimap__reverse_lookup(bimap(K,V), K, V).$/;-;/bimap__reverse_lookup/
bimap__search	../library/bimap.m	/^:- pred bimap__search(bimap(K,V), K, V).$/;-;/bimap__search/
bimap__set	../library/bimap.m	/^:- pred bimap__set(bimap(K,V), K, V, bimap(K,V)).$/;-;/bimap__set/
bimap__to_assoc_list	../library/bimap.m	/^:- pred bimap__to_assoc_list(bimap(K,V), assoc_list(K,V)).$/;-;/bimap__to_assoc_list/
binary_op	llds.m	/^:- type binary_op	--->	(+)	% integer arithmetic$/;-;/binary_op/
bind_args	modes.m	/^:- pred bind_args(inst, list(var), mode_info, mode_info).$/;-;/bind_args/
bind_args_2	modes.m	/^:- pred bind_args_2(list(var), list(inst), mode_info, mode_info).$/;-;/bind_args_2/
binding	common.m	/^:- type binding		== map(complex_var, var).$/;-;/binding/
bindings	common.m	/^:- type bindings	== set(set(pair(complex_var, var))).$/;-;/bindings/
binop_term_to_list	prog_io.m	/^:- pred binop_term_to_list(string, term, list(term)).$/;-;/binop_term_to_list/
binop_term_to_list_2	prog_io.m	/^:- pred binop_term_to_list_2(string, term, list(term), list(term)).$/;-;/binop_term_to_list_2/
bintree	../library/bintree.m	/^:- type bintree(K,V)		--->	empty$/;-;/bintree/
bintree__balance	../library/bintree.m	/^:- pred bintree__balance(bintree(K, V), bintree(K, V)).$/;-;/bintree__balance/
bintree__branching_factor	../library/bintree.m	/^:- pred bintree__branching_factor(bintree(_K,_V), int, int).$/;-;/bintree__branching_factor/
bintree__count	../library/bintree.m	/^:- pred bintree__count(bintree(_K,_V), int).$/;-;/bintree__count/
bintree__delete	../library/bintree.m	/^:- pred bintree__delete(bintree(K,V), K, bintree(K,V)).$/;-;/bintree__delete/
bintree__depth	../library/bintree.m	/^:- pred bintree__depth(bintree(_K,_V), int).$/;-;/bintree__depth/
bintree__fixup	../library/bintree.m	/^:- pred bintree__fixup(bintree(K,V), bintree(K,V), bintree(K,V)).$/;-;/bintree__fixup/
bintree__from_corresponding_lists	../library/bintree.m	/^:- pred bintree__from_corresponding_lists(list(K), list(V), bintree(K,V)).$/;-;/bintree__from_corresponding_lists/
bintree__from_corresponding_lists_2	../library/bintree.m	/^:- pred bintree__from_corresponding_lists_2(list(K), list(V), bintree(K,V),$/;-;/bintree__from_corresponding_lists_2/
bintree__from_list	../library/bintree.m	/^:- pred bintree__from_list(assoc_list(K,V), bintree(K,V)).$/;-;/bintree__from_list/
bintree__from_list_2	../library/bintree.m	/^:- pred bintree__from_list_2(assoc_list(K,V), bintree(K,V), bintree(K,V)).$/;-;/bintree__from_list_2/
bintree__from_sorted_list	../library/bintree.m	/^:- pred bintree__from_sorted_list(assoc_list(K,V), bintree(K,V)).$/;-;/bintree__from_sorted_list/
bintree__from_sorted_list_2	../library/bintree.m	/^:- pred bintree__from_sorted_list_2(int, assoc_list(K,V),$/;-;/bintree__from_sorted_list_2/
bintree__init	../library/bintree.m	/^:- pred bintree__init(bintree(K,V)).$/;-;/bintree__init/
bintree__insert	../library/bintree.m	/^:- pred bintree__insert(bintree(K,V), K, V, bintree(K,V)).$/;-;/bintree__insert/
bintree__keys	../library/bintree.m	/^:- pred bintree__keys(bintree(K,_V), list(K)).$/;-;/bintree__keys/
bintree__keys_2	../library/bintree.m	/^:- pred bintree__keys_2(bintree(K, _V), list(K), list(K)).$/;-;/bintree__keys_2/
bintree__knock_left	../library/bintree.m	/^:- pred bintree__knock_left(bintree(K,V), K, V, bintree(K, V)).$/;-;/bintree__knock_left/
bintree__knock_right	../library/bintree.m	/^:- pred bintree__knock_right(bintree(K,V), K, V, bintree(K, V)).$/;-;/bintree__knock_right/
bintree__left_depth	../library/bintree.m	/^:- pred bintree__left_depth(bintree(_K,_V), int).$/;-;/bintree__left_depth/
bintree__remove	../library/bintree.m	/^:- pred bintree__remove(bintree(K,V), K, V, bintree(K,V)).$/;-;/bintree__remove/
bintree__right_depth	../library/bintree.m	/^:- pred bintree__right_depth(bintree(_K,_V), int).$/;-;/bintree__right_depth/
bintree__search	../library/bintree.m	/^:- pred bintree__search(bintree(K,V), K, V).$/;-;/bintree__search/
bintree__set	../library/bintree.m	/^:- pred bintree__set(bintree(K,V), K, V, bintree(K,V)).$/;-;/bintree__set/
bintree__to_list	../library/bintree.m	/^:- pred bintree__to_list(bintree(K,V), assoc_list(K,V)).$/;-;/bintree__to_list/
bintree__to_list_2	../library/bintree.m	/^:- pred bintree__to_list_2(bintree(K,V), assoc_list(K,V), assoc_list(K,V)).$/;-;/bintree__to_list_2/
bintree__update	../library/bintree.m	/^:- pred bintree__update(bintree(K,V), K, V, bintree(K,V)).$/;-;/bintree__update/
bintree__values	../library/bintree.m	/^:- pred bintree__values(bintree(_K,V), list(V)).$/;-;/bintree__values/
bintree__values_2	../library/bintree.m	/^:- pred bintree__values_2(bintree(_K, V), list(V), list(V)).$/;-;/bintree__values_2/
bintree_set	../library/bintree_set.m	/^:- type bintree_set(T)          ==      bintree(T, unit).$/;-;/bintree_set/
bintree_set__contains_list	../library/bintree_set.m	/^:- pred bintree_set__contains_list(list(T), bintree_set(T)).$/;-;/bintree_set__contains_list/
bintree_set__delete	../library/bintree_set.m	/^:- pred bintree_set__delete(bintree_set(T), T, bintree_set(T)).$/;-;/bintree_set__delete/
bintree_set__delete_list	../library/bintree_set.m	/^:- pred bintree_set__delete_list(bintree_set(T), list(T), bintree_set(T)).$/;-;/bintree_set__delete_list/
bintree_set__equal	../library/bintree_set.m	/^:- pred bintree_set__equal(bintree_set(T), bintree_set(T)).$/;-;/bintree_set__equal/
bintree_set__init	../library/bintree_set.m	/^:- pred bintree_set__init(bintree_set(_T)).$/;-;/bintree_set__init/
bintree_set__insert	../library/bintree_set.m	/^:- pred bintree_set__insert(bintree_set(T), T, bintree_set(T)).$/;-;/bintree_set__insert/
bintree_set__insert_list	../library/bintree_set.m	/^:- pred bintree_set__insert_list(bintree_set(T), list(T), bintree_set(T)).$/;-;/bintree_set__insert_list/
bintree_set__intersect	../library/bintree_set.m	/^:- pred bintree_set__intersect(bintree_set(T), bintree_set(T), bintree_set(T)).$/;-;/bintree_set__intersect/
bintree_set__is_member	../library/bintree_set.m	/^:- pred bintree_set__is_member(T, bintree_set(T)).$/;-;/bintree_set__is_member/
bintree_set__list_to_set	../library/bintree_set.m	/^:- pred bintree_set__list_to_set(list(T), bintree_set(T)).$/;-;/bintree_set__list_to_set/
bintree_set__member	../library/bintree_set.m	/^:- pred bintree_set__member(T, bintree_set(T)).$/;-;/bintree_set__member/
bintree_set__remove	../library/bintree_set.m	/^:- pred bintree_set__remove(bintree_set(T), T, bintree_set(T)).$/;-;/bintree_set__remove/
bintree_set__remove_list	../library/bintree_set.m	/^:- pred bintree_set__remove_list(bintree_set(T), list(T), bintree_set(T)).$/;-;/bintree_set__remove_list/
bintree_set__singleton_set	../library/bintree_set.m	/^:- pred bintree_set__singleton_set(bintree_set(T), T).$/;-;/bintree_set__singleton_set/
bintree_set__sorted_list_to_set	../library/bintree_set.m	/^:- pred bintree_set__sorted_list_to_set(list(T), bintree_set(T)).$/;-;/bintree_set__sorted_list_to_set/
bintree_set__subset	../library/bintree_set.m	/^:- pred bintree_set__subset(bintree_set(T), bintree_set(T)).$/;-;/bintree_set__subset/
bintree_set__superset	../library/bintree_set.m	/^:- pred bintree_set__superset(bintree_set(T), bintree_set(T)).$/;-;/bintree_set__superset/
bintree_set__to_sorted_list	../library/bintree_set.m	/^:- pred bintree_set__to_sorted_list(bintree_set(T), list(T)).$/;-;/bintree_set__to_sorted_list/
bintree_set__union	../library/bintree_set.m	/^:- pred bintree_set__union(bintree_set(T), bintree_set(T), bintree_set(T)).$/;-;/bintree_set__union/
bit_number	shapes.m	/^:- type bit_number --->  bit_zero; bit_one; bit_two; bit_three.$/;-;/bit_number/
bit_rev	../library/term.m	/^:- pred bit_rev(int::in, int::out) is semidet.$/;-;/bit_rev/
bit_rev_octet	../library/term.m	/^:- pred bit_rev_octet(int::in, int::out) is det.$/;-;/bit_rev_octet/
bit_reverse	../library/term.m	/^:- pred bit_reverse(int::in, int::out) is det.$/;-;/bit_reverse/
block	dupelim.m	/^:- type block == pair(label, list(instruction)).$/;-;/block/
bool	modes.m	/^:- pred bool(bool::in) is det.$/;-;/bool/
bool__and	../library/std_util.m	/^:- pred bool__and(bool, bool, bool).$/;-;/bool__and/
bool__and_list	../library/std_util.m	/^:- pred bool__and_list(list(bool), bool).$/;-;/bool__and_list/
bool__not	../library/std_util.m	/^:- pred bool__not(bool, bool).$/;-;/bool__not/
bool__or	../library/std_util.m	/^:- pred bool__or(bool, bool, bool).$/;-;/bool__or/
bool__or_list	../library/std_util.m	/^:- pred bool__or_list(list(bool), bool).$/;-;/bool__or_list/
bound_inst	prog_io.m	/^:- type bound_inst	--->	functor(const, list(inst)).$/;-;/bound_inst/
bound_inst_list_is_free	mode_util.m	/^:- pred bound_inst_list_is_free(list(bound_inst), module_info).$/;-;/bound_inst_list_is_free/
bound_inst_list_is_ground	mode_util.m	/^:- pred bound_inst_list_is_ground(list(bound_inst), module_info).$/;-;/bound_inst_list_is_ground/
bound_inst_list_is_ground_2	mode_util.m	/^:- pred bound_inst_list_is_ground_2(list(bound_inst), module_info, set(inst)).$/;-;/bound_inst_list_is_ground_2/
bound_inst_list_matches_final	inst_match.m	/^:- pred bound_inst_list_matches_final(list(bound_inst), list(bound_inst),$/;-;/bound_inst_list_matches_final/
bound_inst_list_matches_initial	inst_match.m	/^:- pred bound_inst_list_matches_initial(list(bound_inst), list(bound_inst),$/;-;/bound_inst_list_matches_initial/
bound_inst_list_merge	modes.m	/^:- pred bound_inst_list_merge(list(bound_inst), list(bound_inst),$/;-;/bound_inst_list_merge/
builtin_atomic_type	typecheck.m	/^:- pred builtin_atomic_type(const, string).$/;-;/builtin_atomic_type/
builtin_bit_and	../library/int.m	/^:- pred builtin_bit_and(int, int, int).$/;-;/builtin_bit_and/
builtin_bit_neg	../library/int.m	/^:- pred builtin_bit_neg(int, int).$/;-;/builtin_bit_neg/
builtin_bit_or	../library/int.m	/^:- pred builtin_bit_or(int, int, int).$/;-;/builtin_bit_or/
builtin_bit_xor	../library/int.m	/^:- pred builtin_bit_xor(int, int, int).$/;-;/builtin_bit_xor/
builtin_compare_float	../library/mercury_builtin.m	/^:- pred builtin_compare_float(comparison_result::out, float::in, float::in)$/;-;/builtin_compare_float/
builtin_compare_int	../library/mercury_builtin.m	/^:- pred builtin_compare_int(comparison_result::out, int::in, int::in) is det.$/;-;/builtin_compare_int/
builtin_compare_pred	../library/mercury_builtin.m	/^:- pred builtin_compare_pred(comparison_result::out, (pred)::in, (pred)::in)$/;-;/builtin_compare_pred/
builtin_compare_string	../library/mercury_builtin.m	/^:- pred builtin_compare_string(comparison_result::out, string::in, string::in)$/;-;/builtin_compare_string/
builtin_div	../library/int.m	/^:- pred builtin_div(int, int, int).$/;-;/builtin_div/
builtin_float_divide	../library/float.m	/^:- pred builtin_float_divide(float, float, float).$/;-;/builtin_float_divide/
builtin_float_ge	../library/float.m	/^:- pred builtin_float_ge(float, float).$/;-;/builtin_float_ge/
builtin_float_gt	../library/float.m	/^:- pred builtin_float_gt(float, float).$/;-;/builtin_float_gt/
builtin_float_le	../library/float.m	/^:- pred builtin_float_le(float, float).$/;-;/builtin_float_le/
builtin_float_lt	../library/float.m	/^:- pred builtin_float_lt(float, float).$/;-;/builtin_float_lt/
builtin_float_minus	../library/float.m	/^:- pred builtin_float_minus(float, float, float).$/;-;/builtin_float_minus/
builtin_float_plus	../library/float.m	/^:- pred builtin_float_plus(float, float, float).$/;-;/builtin_float_plus/
builtin_float_times	../library/float.m	/^:- pred builtin_float_times(float, float, float).$/;-;/builtin_float_times/
builtin_index_float	../library/mercury_builtin.m	/^:- pred builtin_index_float(float::in, int::out) is det.$/;-;/builtin_index_float/
builtin_index_int	../library/mercury_builtin.m	/^:- pred builtin_index_int(int::in, int::out) is det.$/;-;/builtin_index_int/
builtin_index_pred	../library/mercury_builtin.m	/^:- pred builtin_index_pred((pred)::in, int::out) is det.$/;-;/builtin_index_pred/
builtin_index_string	../library/mercury_builtin.m	/^:- pred builtin_index_string(string::in, int::out) is det.$/;-;/builtin_index_string/
builtin_left_shift	../library/int.m	/^:- pred builtin_left_shift(int, int, int).$/;-;/builtin_left_shift/
builtin_minus	../library/int.m	/^:- pred builtin_minus(int, int, int).$/;-;/builtin_minus/
builtin_mod	../library/int.m	/^:- pred builtin_mod(int, int, int).$/;-;/builtin_mod/
builtin_plus	../library/int.m	/^:- pred builtin_plus(int, int, int).$/;-;/builtin_plus/
builtin_pred_type	typecheck.m	/^:- pred builtin_pred_type(type_info, const, int, list(cons_type_info)).$/;-;/builtin_pred_type/
builtin_right_shift	../library/int.m	/^:- pred builtin_right_shift(int, int, int).$/;-;/builtin_right_shift/
builtin_solutions	../library/std_util.m	/^:- pred builtin_solutions(pred(T), set(T)).$/;-;/builtin_solutions/
builtin_strcmp	../library/mercury_builtin.m	/^:- pred builtin_strcmp(int, string, string).$/;-;/builtin_strcmp/
builtin_times	../library/int.m	/^:- pred builtin_times(int, int, int).$/;-;/builtin_times/
builtin_type	type_util.m	/^:- type builtin_type	--->	int_type$/;-;/builtin_type/
builtin_unify_float	../library/mercury_builtin.m	/^:- pred builtin_unify_float(float::in, float::in) is semidet.$/;-;/builtin_unify_float/
builtin_unify_int	../library/mercury_builtin.m	/^:- pred builtin_unify_int(int::in, int::in) is semidet.$/;-;/builtin_unify_int/
builtin_unify_pred	../library/mercury_builtin.m	/^:- pred builtin_unify_pred((pred)::in, (pred)::in) is semidet.$/;-;/builtin_unify_pred/
builtin_unify_string	../library/mercury_builtin.m	/^:- pred builtin_unify_string(string::in, string::in) is semidet.$/;-;/builtin_unify_string/
c_file	llds.m	/^:- type c_file		--->	c_file(string, list(string), list(c_module)).$/;-;/c_file/
c_header_code	prog_io.m	/^:- type c_header_code == string.$/;-;/c_header_code/
c_header_info	hlds.m	/^:- type c_header_info 	==	list(c_header_lines).$/;-;/c_header_info/
c_header_lines	hlds.m	/^:- type c_header_lines	--->	string  - term__context.$/;-;/c_header_lines/
c_module	llds.m	/^:- type c_module	--->	c_module(string, list(c_procedure)).$/;-;/c_module/
c_procedure	llds.m	/^:- type c_procedure	--->	c_procedure(string, int, llds__proc_id,$/;-;/c_procedure/
call	../library/mercury_builtin.m	/^:- pred call(pred).$/;-;/call/
call_context	mode_info.m	/^:- type call_context$/;-;/call_context/
call_direction	code_info.m	/^:- type call_direction ---> caller ; callee.$/;-;/call_direction/
call_gen__generate_call_livevals	call_gen.m	/^:- pred call_gen__generate_call_livevals(set(var), list(arg_loc), code_tree,$/;-;/call_gen__generate_call_livevals/
call_gen__generate_complicated_unify	call_gen.m	/^:- pred call_gen__generate_complicated_unify(var, var, uni_mode, can_fail,$/;-;/call_gen__generate_complicated_unify/
call_gen__generate_det_builtin	call_gen.m	/^:- pred call_gen__generate_det_builtin(pred_id, proc_id, list(var),$/;-;/call_gen__generate_det_builtin/
call_gen__generate_det_call	call_gen.m	/^:- pred call_gen__generate_det_call(pred_id, proc_id, list(var),$/;-;/call_gen__generate_det_call/
call_gen__generate_higher_call	call_gen.m	/^:- pred call_gen__generate_higher_call(code_model, var, list(var), list(var), code_tree,$/;-;/call_gen__generate_higher_call/
call_gen__generate_immediate_args	call_gen.m	/^:- pred call_gen__generate_immediate_args(list(var), list(var), int, code_tree,$/;-;/call_gen__generate_immediate_args/
call_gen__generate_nondet_builtin	call_gen.m	/^:- pred call_gen__generate_nondet_builtin(pred_id, proc_id, list(var),$/;-;/call_gen__generate_nondet_builtin/
call_gen__generate_nondet_call	call_gen.m	/^:- pred call_gen__generate_nondet_call(pred_id, proc_id, list(var),$/;-;/call_gen__generate_nondet_call/
call_gen__generate_return_livevals	call_gen.m	/^:- pred call_gen__generate_return_livevals(set(var), list(pair(var, arg_loc)),$/;-;/call_gen__generate_return_livevals/
call_gen__generate_semidet_builtin	call_gen.m	/^:- pred call_gen__generate_semidet_builtin(pred_id, proc_id, list(var),$/;-;/call_gen__generate_semidet_builtin/
call_gen__generate_semidet_call	call_gen.m	/^:- pred call_gen__generate_semidet_call(pred_id, proc_id, list(var),$/;-;/call_gen__generate_semidet_call/
call_gen__generate_semidet_call_2	call_gen.m	/^:- pred call_gen__generate_semidet_call_2(pred_id, proc_id, list(var),$/;-;/call_gen__generate_semidet_call_2/
call_gen__input_args	call_gen.m	/^:- pred call_gen__input_args(list(arg_info), list(arg_loc)).$/;-;/call_gen__input_args/
call_gen__insert_arg_livelvals	call_gen.m	/^:- pred call_gen__insert_arg_livelvals(list(pair(var, arg_loc)),$/;-;/call_gen__insert_arg_livelvals/
call_gen__insert_arg_livevals	call_gen.m	/^:- pred call_gen__insert_arg_livevals(list(arg_loc),$/;-;/call_gen__insert_arg_livevals/
call_gen__output_args	call_gen.m	/^:- pred call_gen__output_args(list(pair(var, arg_info)), $/;-;/call_gen__output_args/
call_gen__outvars_to_outargs	call_gen.m	/^:- pred call_gen__outvars_to_outargs(list(var), int, assoc_list(var,arg_info)).$/;-;/call_gen__outvars_to_outargs/
call_gen__partition_args	call_gen.m	/^:- pred call_gen__partition_args(assoc_list(arg_info, var),$/;-;/call_gen__partition_args/
call_gen__partition_args_2	call_gen.m	/^:- pred call_gen__partition_args_2(assoc_list(arg_info, var), list(var)).$/;-;/call_gen__partition_args_2/
call_gen__rebuild_registers	call_gen.m	/^:- pred call_gen__rebuild_registers(assoc_list(var, arg_info),$/;-;/call_gen__rebuild_registers/
call_gen__rebuild_registers_2	call_gen.m	/^:- pred call_gen__rebuild_registers_2(assoc_list(var, arg_info),$/;-;/call_gen__rebuild_registers_2/
call_gen__save_variables	call_gen.m	/^:- pred call_gen__save_variables(set(var), code_tree,$/;-;/call_gen__save_variables/
call_gen__save_variables_2	call_gen.m	/^:- pred call_gen__save_variables_2(list(var), code_tree, code_info, code_info).$/;-;/call_gen__save_variables_2/
call_gen__select_out_args	call_gen.m	/^:- pred call_gen__select_out_args(assoc_list(var, arg_info), set(var)).$/;-;/call_gen__select_out_args/
call_info	hlds.m	/^:- type call_info	==	map(var, lval).$/;-;/call_info/
can_fail	hlds.m	/^:- type can_fail	--->	can_fail ; cannot_fail.$/;-;/can_fail/
case	hlds.m	/^:- type case		--->	case(cons_id, hlds__goal).$/;-;/case/
case_list_vars_2	quantification.m	/^:- pred case_list_vars_2(list(case), set(var), set(var)).$/;-;/case_list_vars_2/
cases	switch_detection.m	/^:- type cases == map(cons_id, list(hlds__goal)).$/;-;/cases/
cases_list	switch_gen.m	/^:- type cases_list == list(extended_case).$/;-;/cases_list/
cases_to_switch	switch_detection.m	/^:- pred cases_to_switch(assoc_list(cons_id, list(hlds__goal)), var,$/;-;/cases_to_switch/
categorize_unify_var_functor	modes.m	/^:- pred categorize_unify_var_functor(mode, list(mode), var, const,$/;-;/categorize_unify_var_functor/
categorize_unify_var_var	modes.m	/^:- pred categorize_unify_var_var(mode, mode, is_live, is_live, var, var,$/;-;/categorize_unify_var_var/
char	../library/char.m	/^:- type char == character.$/;-;/char/
char__is_alnum	../library/char.m	/^:- pred char__is_alnum(char).$/;-;/char__is_alnum/
char__is_alnum_or_underscore	../library/char.m	/^:- pred char__is_alnum_or_underscore(char).$/;-;/char__is_alnum_or_underscore/
char__is_alpha	../library/char.m	/^:- pred char__is_alpha(char).$/;-;/char__is_alpha/
char__is_alpha_or_underscore	../library/char.m	/^:- pred char__is_alpha_or_underscore(char).$/;-;/char__is_alpha_or_underscore/
char__is_binary_digit	../library/char.m	/^:- pred char__is_binary_digit(char).$/;-;/char__is_binary_digit/
char__is_digit	../library/char.m	/^:- pred char__is_digit(char).$/;-;/char__is_digit/
char__is_hex_digit	../library/char.m	/^:- pred char__is_hex_digit(char).$/;-;/char__is_hex_digit/
char__is_lower	../library/char.m	/^:- pred char__is_lower(char).$/;-;/char__is_lower/
char__is_octal_digit	../library/char.m	/^:- pred char__is_octal_digit(char).$/;-;/char__is_octal_digit/
char__is_upper	../library/char.m	/^:- pred char__is_upper(char).$/;-;/char__is_upper/
char__is_whitespace	../library/char.m	/^:- pred char__is_whitespace(char).$/;-;/char__is_whitespace/
char__lower_upper	../library/char.m	/^:- pred char__lower_upper(char, char).$/;-;/char__lower_upper/
char__to_lower	../library/char.m	/^:- pred char__to_lower(char, char).$/;-;/char__to_lower/
char__to_upper	../library/char.m	/^:- pred char__to_upper(char, char).$/;-;/char__to_upper/
char_to_int	../library/char.m	/^:- pred char_to_int(char, int).$/;-;/char_to_int/
check_begin_module	prog_io.m	/^:- pred check_begin_module(string, message_list, item_list, module_error,$/;-;/check_begin_module/
check_circular_modes	modes.m	/^:- pred check_circular_modes(module_info, module_info, io__state, io__state).$/;-;/check_circular_modes/
check_circular_types	typecheck.m	/^:- pred check_circular_types(module_info, module_info, io__state, io__state).$/;-;/check_circular_types/
check_final_insts	modes.m	/^:- pred check_final_insts(list(var), list(inst), int, instmap, module_info,$/;-;/check_final_insts/
check_for_clauses_in_interface	mercury_compile.pp	/^:- pred check_for_clauses_in_interface(item_list, item_list,$/;-;/check_for_clauses_in_interface/
check_for_errors	prog_io.m	/^:- pred check_for_errors(term, term, maybe_functor).$/;-;/check_for_errors/
check_for_errors_2	prog_io.m	/^:- pred check_for_errors_2(maybe_functor, term, term, maybe_functor).$/;-;/check_for_errors_2/
check_for_errors_3	prog_io.m	/^:- pred check_for_errors_3(sym_name, list(term), term, term, maybe_functor).$/;-;/check_for_errors_3/
check_overlapping_scopes	quantification.m	/^:- pred check_overlapping_scopes(list(var), set(var), set(var)).$/;-;/check_overlapping_scopes/
check_pred_modes	modes.m	/^:- pred check_pred_modes(module_info, module_info, io__state, io__state).$/;-;/check_pred_modes/
check_pred_types	typecheck.m	/^:- pred check_pred_types(module_info, module_info, bool, io__state, io__state).$/;-;/check_pred_types/
check_type_bindings	typecheck.m	/^:- pred check_type_bindings(type_assign, type_info, type_info).$/;-;/check_type_bindings/
check_type_bindings_2	typecheck.m	/^:- pred check_type_bindings_2(list(term), tsubst, headtypes, set(var),$/;-;/check_type_bindings_2/
check_undefined_modes	undef_modes.m	/^:- pred check_undefined_modes(module_info, module_info, bool,$/;-;/check_undefined_modes/
check_undefined_types	undef_types.m	/^:- pred check_undefined_types(module_info, module_info, bool,$/;-;/check_undefined_types/
check_warn_too_much_overloading	typecheck.m	/^:- pred check_warn_too_much_overloading(type_info, type_info).$/;-;/check_warn_too_much_overloading/
checkpoint	typecheck.m	/^:- pred checkpoint(string, type_info, type_info).$/;-;/checkpoint/
checkpoint_2	typecheck.m	/^:- pred checkpoint_2(string, type_info, io__state, io__state).$/;-;/checkpoint_2/
checkpoint_tree_stats	typecheck.m	/^:- pred checkpoint_tree_stats(string, map(_K, _V), io__state, io__state).$/;-;/checkpoint_tree_stats/
classify_type	type_util.m	/^:- pred classify_type(type, module_info, builtin_type).$/;-;/classify_type/
clause	hlds.m	/^:- type clause		--->	clause($/;-;/clause/
clause_for_imported_pred_error	make_hlds.m	/^:- pred clause_for_imported_pred_error(sym_name, int, term__context, $/;-;/clause_for_imported_pred_error/
clause_num_to_string	llds.m	/^:- pred clause_num_to_string(int::in, string::out) is det.$/;-;/clause_num_to_string/
clause_num_to_string_2	llds.m	/^:- pred clause_num_to_string_2(int::in, string::out) is semidet.$/;-;/clause_num_to_string_2/
clauses_info	hlds.m	/^:- type clauses_info	--->	clauses_info($/;-;/clauses_info/
clauses_info_add_clause	make_hlds.m	/^:- pred clauses_info_add_clause(clauses_info::in,$/;-;/clauses_info_add_clause/
clauses_info_init	make_hlds.m	/^:- pred clauses_info_init(int::in, clauses_info::out) is det.$/;-;/clauses_info_init/
code_addr	llds.m	/^:- type code_addr$/;-;/code_addr/
code_aux__contains_only_builtins	code_aux.m	/^:- pred code_aux__contains_only_builtins(hlds__goal).$/;-;/code_aux__contains_only_builtins/
code_aux__contains_only_builtins_2	code_aux.m	/^:- pred code_aux__contains_only_builtins_2(hlds__goal_expr).$/;-;/code_aux__contains_only_builtins_2/
code_aux__contains_only_builtins_cases	code_aux.m	/^:- pred code_aux__contains_only_builtins_cases(list(case)).$/;-;/code_aux__contains_only_builtins_cases/
code_aux__contains_only_builtins_list	code_aux.m	/^:- pred code_aux__contains_only_builtins_list(list(hlds__goal)).$/;-;/code_aux__contains_only_builtins_list/
code_aux__contains_simple_recursive_call	code_aux.m	/^:- pred code_aux__contains_simple_recursive_call(hlds__goal, bool,$/;-;/code_aux__contains_simple_recursive_call/
code_aux__contains_simple_recursive_call_2	code_aux.m	/^:- pred code_aux__contains_simple_recursive_call_2(list(hlds__goal),$/;-;/code_aux__contains_simple_recursive_call_2/
code_aux__explain_call_info	code_aux.m	/^:- pred code_aux__explain_call_info(map(var, lval), varset, string).$/;-;/code_aux__explain_call_info/
code_aux__explain_call_info_2	code_aux.m	/^:- pred code_aux__explain_call_info_2(assoc_list(var, lval), varset, string,$/;-;/code_aux__explain_call_info_2/
code_aux__goal_is_flat	code_aux.m	/^:- pred code_aux__goal_is_flat(hlds__goal).$/;-;/code_aux__goal_is_flat/
code_aux__goal_is_flat_2	code_aux.m	/^:- pred code_aux__goal_is_flat_2(hlds__goal_expr).$/;-;/code_aux__goal_is_flat_2/
code_aux__goal_is_flat_list	code_aux.m	/^:- pred code_aux__goal_is_flat_list(list(hlds__goal)).$/;-;/code_aux__goal_is_flat_list/
code_aux__is_recursive_call	code_aux.m	/^:- pred code_aux__is_recursive_call(hlds__goal_expr, code_info).$/;-;/code_aux__is_recursive_call/
code_aux__lookup_type_defn	code_aux.m	/^:- pred code_aux__lookup_type_defn(type, hlds__type_defn, code_info, code_info).$/;-;/code_aux__lookup_type_defn/
code_aux__post_goal_update	code_aux.m	/^:- pred code_aux__post_goal_update(hlds__goal_info, code_info, code_info).$/;-;/code_aux__post_goal_update/
code_aux__pre_goal_update	code_aux.m	/^:- pred code_aux__pre_goal_update(hlds__goal_info, code_info, code_info).$/;-;/code_aux__pre_goal_update/
code_exprn__acquire_reg	code_exprn.m	/^:- pred code_exprn__acquire_reg(reg, exprn_info, exprn_info).$/;-;/code_exprn__acquire_reg/
code_exprn__add_arg_reg_dependencies	code_exprn.m	/^:- pred code_exprn__add_arg_reg_dependencies(list(maybe(rval)),$/;-;/code_exprn__add_arg_reg_dependencies/
code_exprn__add_lval_reg_dependencies	code_exprn.m	/^:- pred code_exprn__add_lval_reg_dependencies(lval, exprn_info, exprn_info).$/;-;/code_exprn__add_lval_reg_dependencies/
code_exprn__add_rval_list_reg_dependencies	code_exprn.m	/^:- pred code_exprn__add_rval_list_reg_dependencies(list(rval),$/;-;/code_exprn__add_rval_list_reg_dependencies/
code_exprn__add_rval_reg_dependencies	code_exprn.m	/^:- pred code_exprn__add_rval_reg_dependencies(rval, exprn_info, exprn_info).$/;-;/code_exprn__add_rval_reg_dependencies/
code_exprn__args_are_constant	code_exprn.m	/^:- pred code_exprn__args_are_constant(list(maybe(rval)), var_map,$/;-;/code_exprn__args_are_constant/
code_exprn__args_depend_on_reg	code_exprn.m	/^:- pred code_exprn__args_depend_on_reg(list(maybe(rval)), var_map).$/;-;/code_exprn__args_depend_on_reg/
code_exprn__cache_exprn	code_exprn.m	/^:- pred code_exprn__cache_exprn(var, rval, exprn_info, exprn_info).$/;-;/code_exprn__cache_exprn/
code_exprn__clear_lval	code_exprn.m	/^:- pred code_exprn__clear_lval(lval, rval, rval,$/;-;/code_exprn__clear_lval/
code_exprn__clobber_regs	code_exprn.m	/^:- pred code_exprn__clobber_regs(list(var), exprn_info, exprn_info).$/;-;/code_exprn__clobber_regs/
code_exprn__clobber_regs_2	code_exprn.m	/^:- pred code_exprn__clobber_regs_2(assoc_list(var, var_stat), list(var),$/;-;/code_exprn__clobber_regs_2/
code_exprn__construct_args	code_exprn.m	/^:- pred code_exprn__construct_args(list(maybe(rval)), int, lval, int,code_tree).$/;-;/code_exprn__construct_args/
code_exprn__construct_code	code_exprn.m	/^:- pred code_exprn__construct_code(lval, string, rval, code_tree).$/;-;/code_exprn__construct_code/
code_exprn__expr_is_constant	code_exprn.m	/^:- pred code_exprn__expr_is_constant(rval, var_map, bool, bool, bool, rval).$/;-;/code_exprn__expr_is_constant/
code_exprn__filter_out_reg_depending	code_exprn.m	/^:- pred code_exprn__filter_out_reg_depending(set(rval), var_map, set(rval)).$/;-;/code_exprn__filter_out_reg_depending/
code_exprn__filter_out_reg_depending_2	code_exprn.m	/^:- pred code_exprn__filter_out_reg_depending_2(list(rval), var_map, list(rval)).$/;-;/code_exprn__filter_out_reg_depending_2/
code_exprn__get_acquired	code_exprn.m	/^:- pred code_exprn__get_acquired(set(reg), exprn_info, exprn_info).$/;-;/code_exprn__get_acquired/
code_exprn__get_options	code_exprn.m	/^:- pred code_exprn__get_options(option_table, exprn_info, exprn_info).$/;-;/code_exprn__get_options/
code_exprn__get_regs	code_exprn.m	/^:- pred code_exprn__get_regs(bag(reg), exprn_info, exprn_info).$/;-;/code_exprn__get_regs/
code_exprn__get_spare_reg	code_exprn.m	/^:- pred code_exprn__get_spare_reg(reg, exprn_info, exprn_info).$/;-;/code_exprn__get_spare_reg/
code_exprn__get_spare_reg_2	code_exprn.m	/^:- pred code_exprn__get_spare_reg_2(int, bag(reg), reg).$/;-;/code_exprn__get_spare_reg_2/
code_exprn__get_var_name	code_exprn.m	/^:- pred code_exprn__get_var_name(var, string, exprn_info, exprn_info).$/;-;/code_exprn__get_var_name/
code_exprn__get_var_rvals	code_exprn.m	/^:- pred code_exprn__get_var_rvals(var, set(rval), exprn_info, exprn_info).$/;-;/code_exprn__get_var_rvals/
code_exprn__get_varlocs	code_exprn.m	/^:- pred code_exprn__get_varlocs(map(var, set(rval)), exprn_info, exprn_info).$/;-;/code_exprn__get_varlocs/
code_exprn__get_vars	code_exprn.m	/^:- pred code_exprn__get_vars(var_map, exprn_info, exprn_info).$/;-;/code_exprn__get_vars/
code_exprn__get_varset	code_exprn.m	/^:- pred code_exprn__get_varset(varset, exprn_info, exprn_info).$/;-;/code_exprn__get_varset/
code_exprn__init_state	code_exprn.m	/^:- pred code_exprn__init_state(assoc_list(var, rval), varset, option_table, exprn_info).$/;-;/code_exprn__init_state/
code_exprn__init_state_2	code_exprn.m	/^:- pred code_exprn__init_state_2(assoc_list(var, rval), var_map, var_map,$/;-;/code_exprn__init_state_2/
code_exprn__lock_reg	code_exprn.m	/^:- pred code_exprn__lock_reg(reg, exprn_info, exprn_info).$/;-;/code_exprn__lock_reg/
code_exprn__lval_depends_on_reg	code_exprn.m	/^:- pred code_exprn__lval_depends_on_reg(lval, var_map).$/;-;/code_exprn__lval_depends_on_reg/
code_exprn__lval_in_use	code_exprn.m	/^:- pred code_exprn__lval_in_use(lval, var_map).$/;-;/code_exprn__lval_in_use/
code_exprn__maybe_set_var_location	code_exprn.m	/^:- pred code_exprn__maybe_set_var_location(var, lval, exprn_info, exprn_info).$/;-;/code_exprn__maybe_set_var_location/
code_exprn__member_expr_is_constant	code_exprn.m	/^:- pred code_exprn__member_expr_is_constant(list(rval), var_map,$/;-;/code_exprn__member_expr_is_constant/
code_exprn__place_var	code_exprn.m	/^:- pred code_exprn__place_var(var, lval, code_tree, exprn_info, exprn_info).$/;-;/code_exprn__place_var/
code_exprn__place_var_2	code_exprn.m	/^:- pred code_exprn__place_var_2(var_stat, var, lval, code_tree,$/;-;/code_exprn__place_var_2/
code_exprn__produce_var	code_exprn.m	/^:- pred code_exprn__produce_var(var, rval, code_tree, exprn_info, exprn_info).$/;-;/code_exprn__produce_var/
code_exprn__produce_var_in_reg	code_exprn.m	/^:- pred code_exprn__produce_var_in_reg(var, rval, code_tree,$/;-;/code_exprn__produce_var_in_reg/
code_exprn__produce_vars	code_exprn.m	/^:- pred code_exprn__produce_vars(list(var), assoc_list(var, rval), code_tree,$/;-;/code_exprn__produce_vars/
code_exprn__release_reg	code_exprn.m	/^:- pred code_exprn__release_reg(reg, exprn_info, exprn_info).$/;-;/code_exprn__release_reg/
code_exprn__relocate_lval	code_exprn.m	/^:- pred code_exprn__relocate_lval(assoc_list(var, var_stat), lval, lval,$/;-;/code_exprn__relocate_lval/
code_exprn__relocate_lval_2	code_exprn.m	/^:- pred code_exprn__relocate_lval_2(list(rval), lval, lval, list(rval),$/;-;/code_exprn__relocate_lval_2/
code_exprn__rem_arg_reg_dependencies	code_exprn.m	/^:- pred code_exprn__rem_arg_reg_dependencies(list(maybe(rval)),$/;-;/code_exprn__rem_arg_reg_dependencies/
code_exprn__rem_lval_reg_dependencies	code_exprn.m	/^:- pred code_exprn__rem_lval_reg_dependencies(lval, exprn_info, exprn_info).$/;-;/code_exprn__rem_lval_reg_dependencies/
code_exprn__rem_rval_list_reg_dependencies	code_exprn.m	/^:- pred code_exprn__rem_rval_list_reg_dependencies(list(rval),$/;-;/code_exprn__rem_rval_list_reg_dependencies/
code_exprn__rem_rval_reg_dependencies	code_exprn.m	/^:- pred code_exprn__rem_rval_reg_dependencies(rval, exprn_info, exprn_info).$/;-;/code_exprn__rem_rval_reg_dependencies/
code_exprn__repackage_locations	code_exprn.m	/^:- pred code_exprn__repackage_locations(assoc_list(var, var_stat),$/;-;/code_exprn__repackage_locations/
code_exprn__rval_depends_on_reg	code_exprn.m	/^:- pred code_exprn__rval_depends_on_reg(rval, var_map).$/;-;/code_exprn__rval_depends_on_reg/
code_exprn__select_reg	code_exprn.m	/^:- pred code_exprn__select_reg(list(rval), rval).$/;-;/code_exprn__select_reg/
code_exprn__select_rval	code_exprn.m	/^:- pred code_exprn__select_rval(list(rval), rval).$/;-;/code_exprn__select_rval/
code_exprn__select_simple_const	code_exprn.m	/^:- pred code_exprn__select_simple_const(list(rval), rval).$/;-;/code_exprn__select_simple_const/
code_exprn__select_stackvar	code_exprn.m	/^:- pred code_exprn__select_stackvar(list(rval), rval).$/;-;/code_exprn__select_stackvar/
code_exprn__set_acquired	code_exprn.m	/^:- pred code_exprn__set_acquired(set(reg), exprn_info, exprn_info).$/;-;/code_exprn__set_acquired/
code_exprn__set_options	code_exprn.m	/^:- pred code_exprn__set_options(option_table, exprn_info, exprn_info).$/;-;/code_exprn__set_options/
code_exprn__set_regs	code_exprn.m	/^:- pred code_exprn__set_regs(bag(reg), exprn_info, exprn_info).$/;-;/code_exprn__set_regs/
code_exprn__set_var_location	code_exprn.m	/^:- pred code_exprn__set_var_location(var, lval, exprn_info, exprn_info).$/;-;/code_exprn__set_var_location/
code_exprn__set_vars	code_exprn.m	/^:- pred code_exprn__set_vars(var_map, exprn_info, exprn_info).$/;-;/code_exprn__set_vars/
code_exprn__set_varset	code_exprn.m	/^:- pred code_exprn__set_varset(varset, exprn_info, exprn_info).$/;-;/code_exprn__set_varset/
code_exprn__unlock_reg	code_exprn.m	/^:- pred code_exprn__unlock_reg(reg, exprn_info, exprn_info).$/;-;/code_exprn__unlock_reg/
code_exprn__update_dependent_vars	code_exprn.m	/^:- pred code_exprn__update_dependent_vars(var, rval, exprn_info, exprn_info).$/;-;/code_exprn__update_dependent_vars/
code_exprn__update_dependent_vars_2	code_exprn.m	/^:- pred code_exprn__update_dependent_vars_2(assoc_list(var, var_stat),$/;-;/code_exprn__update_dependent_vars_2/
code_exprn__update_dependent_vars_3	code_exprn.m	/^:- pred code_exprn__update_dependent_vars_3(list(rval), var, rval, list(rval),$/;-;/code_exprn__update_dependent_vars_3/
code_exprn__var_becomes_dead	code_exprn.m	/^:- pred code_exprn__var_becomes_dead(var, exprn_info, exprn_info).$/;-;/code_exprn__var_becomes_dead/
code_gen__add_saved_succip	code_gen.pp	/^:- pred code_gen__add_saved_succip(list(instruction), int, list(instruction)).$/;-;/code_gen__add_saved_succip/
code_gen__ensure_vars_are_saved	code_gen.pp	/^:- pred code_gen__ensure_vars_are_saved(list(var), code_tree,$/;-;/code_gen__ensure_vars_are_saved/
code_gen__generate_det_epilog	code_gen.pp	/^:- pred code_gen__generate_det_epilog(code_tree, code_info, code_info).$/;-;/code_gen__generate_det_epilog/
code_gen__generate_det_goal	code_gen.pp	/^:- pred code_gen__generate_det_goal(hlds__goal, code_tree,$/;-;/code_gen__generate_det_goal/
code_gen__generate_det_goal_2	code_gen.pp	/^:- pred code_gen__generate_det_goal_2(hlds__goal_expr, hlds__goal_info,$/;-;/code_gen__generate_det_goal_2/
code_gen__generate_det_goals	code_gen.pp	/^:- pred code_gen__generate_det_goals(hlds__goals, code_tree,$/;-;/code_gen__generate_det_goals/
code_gen__generate_det_prolog	code_gen.pp	/^:- pred code_gen__generate_det_prolog(code_tree, maybe(int), code_info, code_info).$/;-;/code_gen__generate_det_prolog/
code_gen__generate_forced_det_goal	code_gen.pp	/^:- pred code_gen__generate_forced_det_goal(hlds__goal, code_tree,$/;-;/code_gen__generate_forced_det_goal/
code_gen__generate_forced_goal	code_gen.pp	/^:- pred code_gen__generate_forced_goal(code_model, hlds__goal, code_tree,$/;-;/code_gen__generate_forced_goal/
code_gen__generate_forced_non_goal	code_gen.pp	/^:- pred code_gen__generate_forced_non_goal(hlds__goal, code_tree,$/;-;/code_gen__generate_forced_non_goal/
code_gen__generate_forced_semi_goal	code_gen.pp	/^:- pred code_gen__generate_forced_semi_goal(hlds__goal, code_tree,$/;-;/code_gen__generate_forced_semi_goal/
code_gen__generate_goal	code_gen.pp	/^:- pred code_gen__generate_goal(code_model, hlds__goal, code_tree,$/;-;/code_gen__generate_goal/
code_gen__generate_negation	code_gen.pp	/^:- pred code_gen__generate_negation(hlds__goal, code_tree,$/;-;/code_gen__generate_negation/
code_gen__generate_non_epilog	code_gen.pp	/^:- pred code_gen__generate_non_epilog(code_tree, code_info, code_info).$/;-;/code_gen__generate_non_epilog/
code_gen__generate_non_goal	code_gen.pp	/^:- pred code_gen__generate_non_goal(hlds__goal, code_tree,$/;-;/code_gen__generate_non_goal/
code_gen__generate_non_goal_2	code_gen.pp	/^:- pred code_gen__generate_non_goal_2(hlds__goal_expr, hlds__goal_info,$/;-;/code_gen__generate_non_goal_2/
code_gen__generate_non_goals	code_gen.pp	/^:- pred code_gen__generate_non_goals(hlds__goals, code_tree,$/;-;/code_gen__generate_non_goals/
code_gen__generate_non_prolog	code_gen.pp	/^:- pred code_gen__generate_non_prolog(code_tree, maybe(int), code_info, code_info).$/;-;/code_gen__generate_non_prolog/
code_gen__generate_semi_epilog	code_gen.pp	/^:- pred code_gen__generate_semi_epilog(code_tree, code_info, code_info).$/;-;/code_gen__generate_semi_epilog/
code_gen__generate_semi_goal	code_gen.pp	/^:- pred code_gen__generate_semi_goal(hlds__goal, code_tree,$/;-;/code_gen__generate_semi_goal/
code_gen__generate_semi_goal_2	code_gen.pp	/^:- pred code_gen__generate_semi_goal_2(hlds__goal_expr, hlds__goal_info,$/;-;/code_gen__generate_semi_goal_2/
code_gen__generate_semi_goals	code_gen.pp	/^:- pred code_gen__generate_semi_goals(hlds__goals, code_tree,$/;-;/code_gen__generate_semi_goals/
code_gen__generate_semi_prolog	code_gen.pp	/^:- pred code_gen__generate_semi_prolog(code_tree, maybe(int), code_info, code_info).$/;-;/code_gen__generate_semi_prolog/
code_gen__output_args	code_gen.pp	/^:- pred code_gen__output_args(assoc_list(var, arg_info), set(lval)).$/;-;/code_gen__output_args/
code_info	code_info.m	/^:- type code_info	--->$/;-;/code_info/
code_info__acquire_reg	code_info.m	/^:- pred code_info__acquire_reg(reg, code_info, code_info).$/;-;/code_info__acquire_reg/
code_info__apply_instmap_delta	code_info.m	/^:- pred code_info__apply_instmap_delta(instmap_delta, code_info, code_info).$/;-;/code_info__apply_instmap_delta/
code_info__build_input_arg_list	code_info.m	/^:- pred code_info__build_input_arg_list(assoc_list(var, arg_info),$/;-;/code_info__build_input_arg_list/
code_info__cache_expression	code_info.m	/^:- pred code_info__cache_expression(var, rval, code_info, code_info).$/;-;/code_info__cache_expression/
code_info__clear_all_registers	code_info.m	/^:- pred code_info__clear_all_registers(code_info, code_info).$/;-;/code_info__clear_all_registers/
code_info__cons_id_to_tag	code_info.m	/^:- pred code_info__cons_id_to_tag(var, cons_id, cons_tag,$/;-;/code_info__cons_id_to_tag/
code_info__current_store_map	code_info.m	/^:- pred code_info__current_store_map(map(var, lval), code_info, code_info).$/;-;/code_info__current_store_map/
code_info__do_soft_cut	code_info.m	/^:- pred code_info__do_soft_cut(lval, code_tree, code_info, code_info).$/;-;/code_info__do_soft_cut/
code_info__failure_cont	code_info.m	/^:- pred code_info__failure_cont(failure_cont, code_info, code_info).$/;-;/code_info__failure_cont/
code_info__fixup_lvallist	code_info.m	/^:- pred code_info__fixup_lvallist(assoc_list(var, lval), assoc_list(var, rval)).$/;-;/code_info__fixup_lvallist/
code_info__flatten_varlval_list	code_info.m	/^:- pred code_info__flatten_varlval_list(assoc_list(var, set(rval)),$/;-;/code_info__flatten_varlval_list/
code_info__flatten_varlval_list_2	code_info.m	/^:- pred code_info__flatten_varlval_list_2(list(rval), var,$/;-;/code_info__flatten_varlval_list_2/
code_info__generate_commit	code_info.m	/^:- pred code_info__generate_commit(label, code_tree, code_info, code_info).$/;-;/code_info__generate_commit/
code_info__generate_failure	code_info.m	/^:- pred code_info__generate_failure(code_tree, code_info, code_info).$/;-;/code_info__generate_failure/
code_info__generate_failure_cont	code_info.m	/^:- pred code_info__generate_failure_cont(failure_map,$/;-;/code_info__generate_failure_cont/
code_info__generate_failure_cont_2	code_info.m	/^:- pred code_info__generate_failure_cont_2(failure_map,$/;-;/code_info__generate_failure_cont_2/
code_info__generate_failure_continuation	code_info.m	/^:- pred code_info__generate_failure_continuation(failure_map,$/;-;/code_info__generate_failure_continuation/
code_info__generate_forced_saves	code_info.m	/^:- pred code_info__generate_forced_saves(code_tree, code_info, code_info).$/;-;/code_info__generate_forced_saves/
code_info__generate_forced_saves_2	code_info.m	/^:- pred code_info__generate_forced_saves_2(list(var), map(var, lval),$/;-;/code_info__generate_forced_saves_2/
code_info__generate_nondet_saves	code_info.m	/^:- pred code_info__generate_nondet_saves(code_tree, code_info, code_info).$/;-;/code_info__generate_nondet_saves/
code_info__generate_nondet_saves_2	code_info.m	/^:- pred code_info__generate_nondet_saves_2(assoc_list(var, lval), code_tree,$/;-;/code_info__generate_nondet_saves_2/
code_info__generate_pre_commit	code_info.m	/^:- pred code_info__generate_pre_commit(label, code_tree, code_info, code_info).$/;-;/code_info__generate_pre_commit/
code_info__generate_stack_livelvals	code_info.m	/^:- pred code_info__generate_stack_livelvals(set(var), list(liveinfo),$/;-;/code_info__generate_stack_livelvals/
code_info__generate_stack_livelvals_2	code_info.m	/^:- pred code_info__generate_stack_livelvals_2(list(var), $/;-;/code_info__generate_stack_livelvals_2/
code_info__generate_stack_livelvals_3	code_info.m	/^:- pred code_info__generate_stack_livelvals_3(stack(pair(lval)), $/;-;/code_info__generate_stack_livelvals_3/
code_info__generate_stack_livevals	code_info.m	/^:- pred code_info__generate_stack_livevals(set(var), set(lval),$/;-;/code_info__generate_stack_livevals/
code_info__generate_stack_livevals_2	code_info.m	/^:- pred code_info__generate_stack_livevals_2(list(var), set(lval), set(lval),$/;-;/code_info__generate_stack_livevals_2/
code_info__generate_stack_livevals_3	code_info.m	/^:- pred code_info__generate_stack_livevals_3(stack(pair(lval)), $/;-;/code_info__generate_stack_livevals_3/
code_info__generate_test_and_fail	code_info.m	/^:- pred code_info__generate_test_and_fail(rval, code_tree,$/;-;/code_info__generate_test_and_fail/
code_info__generate_under_failure	code_info.m	/^:- pred code_info__generate_under_failure(code_tree, code_info, code_info).$/;-;/code_info__generate_under_failure/
code_info__get_arginfo	code_info.m	/^:- pred code_info__get_arginfo(list(arg_info), code_info, code_info).$/;-;/code_info__get_arginfo/
code_info__get_call_info	code_info.m	/^:- pred code_info__get_call_info(call_info, code_info, code_info).$/;-;/code_info__get_call_info/
code_info__get_exprn_info	code_info.m	/^:- pred code_info__get_exprn_info(exprn_info, code_info, code_info).$/;-;/code_info__get_exprn_info/
code_info__get_fall_through	code_info.m	/^:- pred code_info__get_fall_through(fall_through, code_info, code_info).$/;-;/code_info__get_fall_through/
code_info__get_globals	code_info.m	/^:- pred code_info__get_globals(globals, code_info, code_info).$/;-;/code_info__get_globals/
code_info__get_headvars	code_info.m	/^:- pred code_info__get_headvars(list(var), code_info, code_info).$/;-;/code_info__get_headvars/
code_info__get_instmap	code_info.m	/^:- pred code_info__get_instmap(instmap, code_info, code_info).$/;-;/code_info__get_instmap/
code_info__get_label_count	code_info.m	/^:- pred code_info__get_label_count(int, code_info, code_info).$/;-;/code_info__get_label_count/
code_info__get_live_variables	code_info.m	/^:- pred code_info__get_live_variables(list(var), code_info, code_info).$/;-;/code_info__get_live_variables/
code_info__get_liveness_info	code_info.m	/^:- pred code_info__get_liveness_info(liveness_info, code_info, code_info).$/;-;/code_info__get_liveness_info/
code_info__get_max_push_count	code_info.m	/^:- pred code_info__get_max_push_count(int, code_info, code_info).$/;-;/code_info__get_max_push_count/
code_info__get_module_info	code_info.m	/^:- pred code_info__get_module_info(module_info, code_info, code_info).$/;-;/code_info__get_module_info/
code_info__get_next_label	code_info.m	/^:- pred code_info__get_next_label(label, code_info, code_info).$/;-;/code_info__get_next_label/
code_info__get_next_label_number	code_info.m	/^:- pred code_info__get_next_label_number(int, code_info, code_info).$/;-;/code_info__get_next_label_number/
code_info__get_old_hp	code_info.m	/^:- pred code_info__get_old_hp(code_tree, code_info, code_info).$/;-;/code_info__get_old_hp/
code_info__get_pred_id	code_info.m	/^:- pred code_info__get_pred_id(pred_id, code_info, code_info).$/;-;/code_info__get_pred_id/
code_info__get_pred_proc_arginfo	code_info.m	/^:- pred code_info__get_pred_proc_arginfo(pred_id, proc_id, list(arg_info),$/;-;/code_info__get_pred_proc_arginfo/
code_info__get_proc_id	code_info.m	/^:- pred code_info__get_proc_id(proc_id, code_info, code_info).$/;-;/code_info__get_proc_id/
code_info__get_proc_info	code_info.m	/^:- pred code_info__get_proc_info(proc_info, code_info, code_info).$/;-;/code_info__get_proc_info/
code_info__get_proc_model	code_info.m	/^:- pred code_info__get_proc_model(code_model, code_info, code_info).$/;-;/code_info__get_proc_model/
code_info__get_push_count	code_info.m	/^:- pred code_info__get_push_count(int, code_info, code_info).$/;-;/code_info__get_push_count/
code_info__get_pushed_values	code_info.m	/^:- pred code_info__get_pushed_values(stack(pair(lval)), code_info, code_info).$/;-;/code_info__get_pushed_values/
code_info__get_requests	code_info.m	/^:- pred code_info__get_requests(unify_requests, code_info, code_info).$/;-;/code_info__get_requests/
code_info__get_shape_num	code_info.m	/^:- pred code_info__get_shape_num(lval, shape_num).$/;-;/code_info__get_shape_num/
code_info__get_shapes	code_info.m	/^:- pred code_info__get_shapes(shape_table, code_info, code_info).$/;-;/code_info__get_shapes/
code_info__get_stack_top	code_info.m	/^:- pred code_info__get_stack_top(lval, code_info, code_info).$/;-;/code_info__get_stack_top/
code_info__get_stackslot_count	code_info.m	/^:- pred code_info__get_stackslot_count(int, code_info, code_info).$/;-;/code_info__get_stackslot_count/
code_info__get_store_map	code_info.m	/^:- pred code_info__get_store_map(stack(map(var, lval)), code_info, code_info).$/;-;/code_info__get_store_map/
code_info__get_succip_used	code_info.m	/^:- pred code_info__get_succip_used(bool, code_info, code_info).$/;-;/code_info__get_succip_used/
code_info__get_total_stackslot_count	code_info.m	/^:- pred code_info__get_total_stackslot_count(int, code_info, code_info).$/;-;/code_info__get_total_stackslot_count/
code_info__get_variable_slot	code_info.m	/^:- pred code_info__get_variable_slot(var, lval, code_info, code_info).$/;-;/code_info__get_variable_slot/
code_info__get_varset	code_info.m	/^:- pred code_info__get_varset(varset, code_info, code_info).$/;-;/code_info__get_varset/
code_info__grab_code_info	code_info.m	/^:- pred code_info__grab_code_info(code_info, code_info, code_info).$/;-;/code_info__grab_code_info/
code_info__init	code_info.m	/^:- pred code_info__init(varset, liveness_info, call_info, bool, globals,$/;-;/code_info__init/
code_info__livevals_to_livelvals	code_info.m	/^:- pred code_info__livevals_to_livelvals(list(pair(lval, var)), list(liveinfo),$/;-;/code_info__livevals_to_livelvals/
code_info__lval_member	code_info.m	/^:- pred code_info__lval_member(lval, list(rval)).$/;-;/code_info__lval_member/
code_info__make_assignment_comment	code_info.m	/^:- pred code_info__make_assignment_comment(var, lval, string,$/;-;/code_info__make_assignment_comment/
code_info__make_entry_label	code_info.m	/^:- pred code_info__make_entry_label(module_info, pred_id, proc_id, code_addr,$/;-;/code_info__make_entry_label/
code_info__make_entry_label_2	code_info.m	/^:- pred code_info__make_entry_label_2(module_info, int, pred_id, proc_id, $/;-;/code_info__make_entry_label_2/
code_info__make_known_failure_cont	code_info.m	/^:- pred code_info__make_known_failure_cont(set(var), bool, code_tree,$/;-;/code_info__make_known_failure_cont/
code_info__make_vars_dead	code_info.m	/^:- pred code_info__make_vars_dead(set(var), code_info, code_info).$/;-;/code_info__make_vars_dead/
code_info__make_vars_dead_2	code_info.m	/^:- pred code_info__make_vars_dead_2(list(var), code_info, code_info).$/;-;/code_info__make_vars_dead_2/
code_info__make_vars_live	code_info.m	/^:- pred code_info__make_vars_live(set(var), code_info, code_info).$/;-;/code_info__make_vars_live/
code_info__make_vars_live_2	code_info.m	/^:- pred code_info__make_vars_live_2(list(var), code_info, code_info).$/;-;/code_info__make_vars_live_2/
code_info__manufacture_failure_cont	code_info.m	/^:- pred code_info__manufacture_failure_cont(bool, code_info, code_info).$/;-;/code_info__manufacture_failure_cont/
code_info__max_slot	code_info.m	/^:- pred code_info__max_slot(call_info, int).$/;-;/code_info__max_slot/
code_info__max_slot_2	code_info.m	/^:- pred code_info__max_slot_2(list(lval), int, int).$/;-;/code_info__max_slot_2/
code_info__maybe_get_old_hp	code_info.m	/^:- pred code_info__maybe_get_old_hp(bool, code_tree, code_info, code_info).$/;-;/code_info__maybe_get_old_hp/
code_info__maybe_pop_stack	code_info.m	/^:- pred code_info__maybe_pop_stack(bool, code_tree, code_info, code_info).$/;-;/code_info__maybe_pop_stack/
code_info__maybe_restore_hp	code_info.m	/^:- pred code_info__maybe_restore_hp(bool, code_tree, code_info, code_info).$/;-;/code_info__maybe_restore_hp/
code_info__maybe_save_hp	code_info.m	/^:- pred code_info__maybe_save_hp(bool, code_tree, code_info, code_info).$/;-;/code_info__maybe_save_hp/
code_info__modify_failure_cont	code_info.m	/^:- pred code_info__modify_failure_cont(code_tree, code_info, code_info).$/;-;/code_info__modify_failure_cont/
code_info__pick_failure	code_info.m	/^:- pred code_info__pick_failure(assoc_list(map(var, set(rval)), code_addr),$/;-;/code_info__pick_failure/
code_info__place_cont_vars	code_info.m	/^:- pred code_info__place_cont_vars(assoc_list(var, set(rval)),$/;-;/code_info__place_cont_vars/
code_info__place_var	code_info.m	/^:- pred code_info__place_var(var, lval, code_tree, code_info, code_info).$/;-;/code_info__place_var/
code_info__place_vars	code_info.m	/^:- pred code_info__place_vars(assoc_list(var, set(rval)), code_tree,$/;-;/code_info__place_vars/
code_info__pop_failure_cont	code_info.m	/^:- pred code_info__pop_failure_cont(code_info, code_info).$/;-;/code_info__pop_failure_cont/
code_info__pop_stack	code_info.m	/^:- pred code_info__pop_stack(code_tree, code_info, code_info).$/;-;/code_info__pop_stack/
code_info__pop_store_map	code_info.m	/^:- pred code_info__pop_store_map(code_info, code_info).$/;-;/code_info__pop_store_map/
code_info__pop_temp	code_info.m	/^:- pred code_info__pop_temp(lval, code_info, code_info).$/;-;/code_info__pop_temp/
code_info__produce_variable	code_info.m	/^:- pred code_info__produce_variable(var, code_tree, rval, code_info, code_info).$/;-;/code_info__produce_variable/
code_info__produce_variable_in_reg	code_info.m	/^:- pred code_info__produce_variable_in_reg(var, code_tree, rval,$/;-;/code_info__produce_variable_in_reg/
code_info__produce_vars	code_info.m	/^:- pred code_info__produce_vars(list(var), map(var, set(rval)), code_tree,$/;-;/code_info__produce_vars/
code_info__push_failure_cont	code_info.m	/^:- pred code_info__push_failure_cont(failure_cont, code_info, code_info).$/;-;/code_info__push_failure_cont/
code_info__push_store_map	code_info.m	/^:- pred code_info__push_store_map(map(var, lval), code_info, code_info).$/;-;/code_info__push_store_map/
code_info__push_temp	code_info.m	/^:- pred code_info__push_temp(lval, lval, code_info, code_info).$/;-;/code_info__push_temp/
code_info__relabel_failure_cont	code_info.m	/^:- pred code_info__relabel_failure_cont(failure_map, failure_map,$/;-;/code_info__relabel_failure_cont/
code_info__release_reg	code_info.m	/^:- pred code_info__release_reg(reg, code_info, code_info).$/;-;/code_info__release_reg/
code_info__remake_with_call_info	code_info.m	/^:- pred code_info__remake_with_call_info(code_info, code_info).$/;-;/code_info__remake_with_call_info/
code_info__remake_with_store_map	code_info.m	/^:- pred code_info__remake_with_store_map(code_info, code_info).$/;-;/code_info__remake_with_store_map/
code_info__restore_failure_cont	code_info.m	/^:- pred code_info__restore_failure_cont(code_tree, code_info, code_info).$/;-;/code_info__restore_failure_cont/
code_info__restore_hp	code_info.m	/^:- pred code_info__restore_hp(code_tree, code_info, code_info).$/;-;/code_info__restore_hp/
code_info__restore_redoip	code_info.m	/^:- pred code_info__restore_redoip(code_tree, code_info, code_info).$/;-;/code_info__restore_redoip/
code_info__save_hp	code_info.m	/^:- pred code_info__save_hp(code_tree, code_info, code_info).$/;-;/code_info__save_hp/
code_info__save_maxfr	code_info.m	/^:- pred code_info__save_maxfr(lval, code_tree, code_info, code_info).$/;-;/code_info__save_maxfr/
code_info__save_redoip	code_info.m	/^:- pred code_info__save_redoip(code_tree, code_info, code_info).$/;-;/code_info__save_redoip/
code_info__save_variable_on_stack	code_info.m	/^:- pred code_info__save_variable_on_stack(var, code_tree,$/;-;/code_info__save_variable_on_stack/
code_info__set_call_info	code_info.m	/^:- pred code_info__set_call_info(call_info, code_info, code_info).$/;-;/code_info__set_call_info/
code_info__set_exprn_info	code_info.m	/^:- pred code_info__set_exprn_info(exprn_info, code_info, code_info).$/;-;/code_info__set_exprn_info/
code_info__set_fall_through	code_info.m	/^:- pred code_info__set_fall_through(fall_through, code_info, code_info).$/;-;/code_info__set_fall_through/
code_info__set_globals	code_info.m	/^:- pred code_info__set_globals(globals, code_info, code_info).$/;-;/code_info__set_globals/
code_info__set_instmap	code_info.m	/^:- pred code_info__set_instmap(instmap, code_info, code_info).$/;-;/code_info__set_instmap/
code_info__set_label_count	code_info.m	/^:- pred code_info__set_label_count(int, code_info, code_info).$/;-;/code_info__set_label_count/
code_info__set_liveness_info	code_info.m	/^:- pred code_info__set_liveness_info(liveness_info, code_info, code_info).$/;-;/code_info__set_liveness_info/
code_info__set_max_push_count	code_info.m	/^:- pred code_info__set_max_push_count(int, code_info, code_info).$/;-;/code_info__set_max_push_count/
code_info__set_pred_id	code_info.m	/^:- pred code_info__set_pred_id(pred_id, code_info, code_info).$/;-;/code_info__set_pred_id/
code_info__set_proc_id	code_info.m	/^:- pred code_info__set_proc_id(proc_id, code_info, code_info).$/;-;/code_info__set_proc_id/
code_info__set_push_count	code_info.m	/^:- pred code_info__set_push_count(int, code_info, code_info).$/;-;/code_info__set_push_count/
code_info__set_pushed_values	code_info.m	/^:- pred code_info__set_pushed_values(stack(pair(lval)), code_info, code_info).$/;-;/code_info__set_pushed_values/
code_info__set_shapes	code_info.m	/^:- pred code_info__set_shapes(shape_table, code_info, code_info).$/;-;/code_info__set_shapes/
code_info__set_store_map	code_info.m	/^:- pred code_info__set_store_map(stack(map(var, lval)), code_info, code_info).$/;-;/code_info__set_store_map/
code_info__set_succip_used	code_info.m	/^:- pred code_info__set_succip_used(bool, code_info, code_info).$/;-;/code_info__set_succip_used/
code_info__set_var_location	code_info.m	/^:- pred code_info__set_var_location(var, lval, code_info, code_info).$/;-;/code_info__set_var_location/
code_info__set_var_locations	code_info.m	/^:- pred code_info__set_var_locations(map(var, set(rval)), code_info, code_info).$/;-;/code_info__set_var_locations/
code_info__set_varset	code_info.m	/^:- pred code_info__set_varset(varset, code_info, code_info).$/;-;/code_info__set_varset/
code_info__setup_call	code_info.m	/^:- pred code_info__setup_call(assoc_list(var, arg_info),$/;-;/code_info__setup_call/
code_info__slap_code_info	code_info.m	/^:- pred code_info__slap_code_info(code_info, code_info, code_info).$/;-;/code_info__slap_code_info/
code_info__stack_variable	code_info.m	/^:- pred code_info__stack_variable(int, lval, code_info, code_info).$/;-;/code_info__stack_variable/
code_info__tweak_stacklist	code_info.m	/^:- pred code_info__tweak_stacklist(assoc_list(var, lval),$/;-;/code_info__tweak_stacklist/
code_info__unset_failure_cont	code_info.m	/^:- pred code_info__unset_failure_cont(code_info, code_info).$/;-;/code_info__unset_failure_cont/
code_info__update_deadness_info	code_info.m	/^:- pred code_info__update_deadness_info(delta_liveness, code_info, code_info).$/;-;/code_info__update_deadness_info/
code_info__update_liveness_info	code_info.m	/^:- pred code_info__update_liveness_info(delta_liveness, code_info, code_info).$/;-;/code_info__update_liveness_info/
code_info__variable_is_live	code_info.m	/^:- pred code_info__variable_is_live(var, code_info, code_info).$/;-;/code_info__variable_is_live/
code_info__variable_locations	code_info.m	/^:- pred code_info__variable_locations(map(var, set(rval)),$/;-;/code_info__variable_locations/
code_info__variable_to_string	code_info.m	/^:- pred code_info__variable_to_string(var, string, code_info, code_info).$/;-;/code_info__variable_to_string/
code_info__variable_type	code_info.m	/^:- pred code_info__variable_type(var, type, code_info, code_info).$/;-;/code_info__variable_type/
code_model	llds.m	/^:- type code_model	--->	model_det		% functional & total$/;-;/code_model/
code_tree	llds.m	/^:- type code_tree	==	tree(list(instruction)).$/;-;/code_tree/
code_util__arg_loc_to_register	code_util.m	/^:- pred code_util__arg_loc_to_register(arg_loc, reg).$/;-;/code_util__arg_loc_to_register/
code_util__builtin	code_util.m	/^:- pred code_util__builtin(string, int).$/;-;/code_util__builtin/
code_util__builtin_binop	code_util.m	/^:- pred code_util__builtin_binop(string, int, binary_op).$/;-;/code_util__builtin_binop/
code_util__builtin_unop	code_util.m	/^:- pred code_util__builtin_unop(string, int, unary_op).$/;-;/code_util__builtin_unop/
code_util__cases_may_allocate_heap	code_util.m	/^:- pred code_util__cases_may_allocate_heap(list(case)).$/;-;/code_util__cases_may_allocate_heap/
code_util__compiler_generated	code_util.m	/^:- pred code_util__compiler_generated(pred_info).$/;-;/code_util__compiler_generated/
code_util__goal_list_may_allocate_heap	code_util.m	/^:- pred code_util__goal_list_may_allocate_heap(list(hlds__goal)).$/;-;/code_util__goal_list_may_allocate_heap/
code_util__goal_may_allocate_heap	code_util.m	/^:- pred code_util__goal_may_allocate_heap(hlds__goal).$/;-;/code_util__goal_may_allocate_heap/
code_util__goal_may_allocate_heap_2	code_util.m	/^:- pred code_util__goal_may_allocate_heap_2(hlds__goal_expr).$/;-;/code_util__goal_may_allocate_heap_2/
code_util__is_builtin	code_util.m	/^:- pred code_util__is_builtin(module_info, pred_id, proc_id, is_builtin).$/;-;/code_util__is_builtin/
code_util__make_local_entry_label	code_util.m	/^:- pred code_util__make_local_entry_label(module_info, pred_id, proc_id, label).$/;-;/code_util__make_local_entry_label/
code_util__make_local_label	code_util.m	/^:- pred code_util__make_local_label(module_info, pred_id, proc_id, int, label).$/;-;/code_util__make_local_label/
code_util__make_proc_label	code_util.m	/^:- pred code_util__make_proc_label(module_info, pred_id, proc_id, proc_label).$/;-;/code_util__make_proc_label/
code_util__make_uni_label	code_util.m	/^:- pred code_util__make_uni_label(module_info, type_id, int, proc_label).$/;-;/code_util__make_uni_label/
code_util__neg_op	code_util.m	/^:- pred code_util__neg_op(binary_op, binary_op).$/;-;/code_util__neg_op/
code_util__neg_rval	code_util.m	/^:- pred code_util__neg_rval(rval, rval).$/;-;/code_util__neg_rval/
code_util__neg_rval_2	code_util.m	/^:- pred code_util__neg_rval_2(rval, rval).$/;-;/code_util__neg_rval_2/
code_util__negate_the_test	code_util.m	/^:- pred code_util__negate_the_test(list(instruction), list(instruction)).$/;-;/code_util__negate_the_test/
code_util__predinfo_is_builtin	code_util.m	/^:- pred code_util__predinfo_is_builtin(module_info, pred_info).$/;-;/code_util__predinfo_is_builtin/
combine_list_results	prog_io.m	/^:- pred combine_list_results(maybe1(T), maybe1(list(T)), maybe1(list(T))).$/;-;/combine_list_results/
common__optimise_common_subexpressions	common.m	/^:- pred common__optimise_common_subexpressions(module_info, module_info,$/;-;/common__optimise_common_subexpressions/
common__optimise_in_goal	common.m	/^:- pred common__optimise_in_goal(hlds__goal_expr, binding, $/;-;/common__optimise_in_goal/
common__optimise_in_goal_pair	common.m	/^:- pred common__optimise_in_goal_pair(hlds__goal, binding, $/;-;/common__optimise_in_goal_pair/
common__optimise_into_preds	common.m	/^:- pred common__optimise_into_preds(list(pred_id), module_info, module_info).$/;-;/common__optimise_into_preds/
common__optimise_into_procs	common.m	/^:- pred common__optimise_into_procs(list(proc_id), pred_id, $/;-;/common__optimise_into_procs/
common__optimise_over_conjunction	common.m	/^:- pred common__optimise_over_conjunction(list(hlds__goal), list(hlds__goal),$/;-;/common__optimise_over_conjunction/
common__optimise_over_disjunction	common.m	/^:- pred common__optimise_over_disjunction(list(hlds__goal), list(hlds__goal),$/;-;/common__optimise_over_disjunction/
common__optimise_over_switch	common.m	/^:- pred common__optimise_over_switch(list(case), list(case),$/;-;/common__optimise_over_switch/
common__optimise_unification	common.m	/^:- pred common__optimise_unification(unification, binding, var, unify_rhs,$/;-;/common__optimise_unification/
common_deconstruct	cse_detection.m	/^:- pred common_deconstruct(list(hlds__goal), var, hlds__goal_info,$/;-;/common_deconstruct/
common_deconstruct_2	cse_detection.m	/^:- pred common_deconstruct_2(list(hlds__goal), var, maybe(hlds__goal_expr),$/;-;/common_deconstruct_2/
common_deconstruct_cases	cse_detection.m	/^:- pred common_deconstruct_cases(list(case), var, hlds__goal_info,$/;-;/common_deconstruct_cases/
common_deconstruct_cases_2	cse_detection.m	/^:- pred common_deconstruct_cases_2(list(case), var, maybe(hlds__goal_expr),$/;-;/common_deconstruct_cases_2/
compare	../library/mercury_builtin.m	/^:- pred compare(comparison_result::out, T::in, T::in) is det.$/;-;/compare/
compare_canfails	det_analysis.m	/^:- pred compare_canfails(can_fail, can_fail, det_comparison).$/;-;/compare_canfails/
compare_determinisms	det_analysis.m	/^:- pred compare_determinisms(determinism, determinism, det_comparison).$/;-;/compare_determinisms/
compare_error	../library/mercury_builtin.m	/^:- pred compare_error is erroneous.$/;-;/compare_error/
compare_solncounts	det_analysis.m	/^:- pred compare_solncounts(soln_count, soln_count, det_comparison).$/;-;/compare_solncounts/
comparison	../library/term.m	/^:- type comparison	--->	(>)$/;-;/comparison/
comparison_result	../library/mercury_builtin.m	/^:- type comparison_result ---> (=) ; (<) ; (>).$/;-;/comparison_result/
complex_var	common.m	/^:- type complex_var	== pair(cons_id, list(var)).$/;-;/complex_var/
complicated_mode	../library/std_util.m	/^:- mode complicated_mode :: input.$/;-;/complicated_mode/
compute_instmap_delta	modes.m	/^:- pred compute_instmap_delta(instmap, instmap, set(var), instmap_delta).$/;-;/compute_instmap_delta/
compute_instmap_delta_2	modes.m	/^:- pred compute_instmap_delta_2(list(var), instmapping, instmapping,$/;-;/compute_instmap_delta_2/
compute_liveness_delta	modes.m	/^:- pred compute_liveness_delta(set(var), set(var), delta_liveness).$/;-;/compute_liveness_delta/
condition	prog_io.m	/^:- type condition	--->	true$/;-;/condition/
conf__low_tag_bits	conf.m.in	/^:- pred conf__low_tag_bits(int).$/;-;/conf__low_tag_bits/
conj_list_to_goal	hlds.m	/^:- pred conj_list_to_goal(list(hlds__goal), hlds__goal_info, hlds__goal).$/;-;/conj_list_to_goal/
conjoin_goal_and_goal_list	follow_code.m	/^:- pred conjoin_goal_and_goal_list(hlds__goal, list(hlds__goal), hlds__goal).$/;-;/conjoin_goal_and_goal_list/
conjunction_to_list	prog_io.m	/^:- pred conjunction_to_list(term, list(term)).$/;-;/conjunction_to_list/
cons_id	hlds.m	/^:- type cons_id		--->	cons(string, arity)	% name, arity$/;-;/cons_id/
cons_id_to_const	hlds.m	/^:- pred cons_id_to_const(cons_id, const, arity).$/;-;/cons_id_to_const/
cons_specifier	prog_io.m	/^:- type cons_specifier	--->	sym(sym_name_specifier)$/;-;/cons_specifier/
cons_specifier_to_sym_specifier	prog_io.m	/^:- pred cons_specifier_to_sym_specifier(cons_specifier, sym_specifier).$/;-;/cons_specifier_to_sym_specifier/
cons_table	hlds.m	/^:- type cons_table	==	map(cons_id, list(hlds__cons_defn)).$/;-;/cons_table/
cons_tag	hlds.m	/^:- type cons_tag$/;-;/cons_tag/
cons_tag_values	hlds.m	/^:- type cons_tag_values$/;-;/cons_tag_values/
cons_type	typecheck.m	/^:- type cons_type ---> cons_type(type, list(type)).$/;-;/cons_type/
cons_type_assign_set	typecheck.m	/^:- type cons_type_assign_set == list(pair(type_assign, cons_type)).$/;-;/cons_type_assign_set/
cons_type_info	typecheck.m	/^:- type cons_type_info ---> cons_type_info(tvarset, type, list(type)).$/;-;/cons_type_info/
const	../library/term.m	/^:- type const 		--->	term__atom(string)$/;-;/const/
constraint	constraint.m	/^:- type constraint == hlds__goal.$/;-;/constraint/
constraint__checkpoint	constraint.m	/^:- pred constraint__checkpoint(my_port, string, mode_info, mode_info).$/;-;/constraint__checkpoint/
constraint__checkpoint_2	constraint.m	/^:- pred constraint__checkpoint_2(my_port, string, mode_info, io__state, io__state).$/;-;/constraint__checkpoint_2/
constraint__determinism	constraint.m	/^:- pred constraint__determinism(determinism).$/;-;/constraint__determinism/
constraint__distribute_constraints	constraint.m	/^%:- pred constraint__distribute_constraints(list(constraint), list(hlds__goal),$/;-;/constraint__distribute_constraints/
constraint__find_constraints	constraint.m	/^:- pred constraint__find_constraints(list(hlds__goal), list(hlds__goal),$/;-;/constraint__find_constraints/
constraint__is_constraint	constraint.m	/^:- pred constraint__is_constraint(hlds__goal_info, mode_info).$/;-;/constraint__is_constraint/
constraint__no_output_vars	constraint.m	/^:- pred constraint__no_output_vars(hlds__goal_info, mode_info).$/;-;/constraint__no_output_vars/
constraint__no_output_vars_2	constraint.m	/^:- pred constraint__no_output_vars_2(list(var), instmap, instmapping, $/;-;/constraint__no_output_vars_2/
constraint__propagate_cases	constraint.m	/^:- pred constraint__propagate_cases(list(case), list(case),$/;-;/constraint__propagate_cases/
constraint__propagate_conj	constraint.m	/^:- pred constraint__propagate_conj(list(hlds__goal), list(hlds__goal),$/;-;/constraint__propagate_conj/
constraint__propagate_disj	constraint.m	/^:- pred constraint__propagate_disj(list(hlds__goal), list(hlds__goal),$/;-;/constraint__propagate_disj/
constraint__propagate_goal	constraint.m	/^:- pred constraint__propagate_goal(hlds__goal, hlds__goal,$/;-;/constraint__propagate_goal/
constraint__propagate_goal_2	constraint.m	/^:- pred constraint__propagate_goal_2(hlds__goal_expr, hlds__goal_expr,$/;-;/constraint__propagate_goal_2/
constraint__transform_proc_1	constraint.m	/^:- pred constraint__transform_proc_1(pred_id, proc_id, module_info, module_info,$/;-;/constraint__transform_proc_1/
constraint__write_var_insts	constraint.m	/^:- pred constraint__write_var_insts(assoc_list(var, inst), varset, varset,$/;-;/constraint__write_var_insts/
constraint_propagation	constraint.m	/^:- pred constraint_propagation(module_info, module_info, io__state, io__state).$/;-;/constraint_propagation/
constraint_propagation2	constraint.m	/^:- pred constraint_propagation2(dependency_ordering, module_info, module_info,$/;-;/constraint_propagation2/
constraint_propagation3	constraint.m	/^:- pred constraint_propagation3(list(pred_proc_id), module_info, module_info,$/;-;/constraint_propagation3/
construct_common_unify	cse_detection.m	/^:- pred construct_common_unify(var, hlds__goal_expr, hlds__goal_expr).$/;-;/construct_common_unify/
constructor	prog_io.m	/^:- type constructor	==	pair(sym_name, list(type)).$/;-;/constructor/
constructors_to_bound_insts	mode_util.m	/^:- pred constructors_to_bound_insts(list(constructor), module_info,$/;-;/constructors_to_bound_insts/
cont_list	garbage_out.m	/^:- type cont_list	==	list(gc_label_info).$/;-;/cont_list/
cont_type	llds.m	/^:- type cont_type$/;-;/cont_type/
contents_list	shapes.m	/^:- type contents_list	==	list(int).$/;-;/contents_list/
context	prog_out.m	/^:- type context ---> '(' ; (';') ; (then) ; (else) ; ','.$/;-;/context/
conversion_table	mercury_to_goedel.m	/^:- pred conversion_table(string, string).$/;-;/conversion_table/
convert_abstract_inst_defn	prog_io.m	/^:- pred convert_abstract_inst_defn(term, maybe1(inst_defn)).$/;-;/convert_abstract_inst_defn/
convert_abstract_inst_defn_2	prog_io.m	/^:- pred convert_abstract_inst_defn_2(maybe_functor, term, maybe1(inst_defn)).$/;-;/convert_abstract_inst_defn_2/
convert_args_type_assign_set	typecheck.m	/^:- pred convert_args_type_assign_set(args_type_assign_set, type_assign_set).$/;-;/convert_args_type_assign_set/
convert_bound_inst	prog_io.m	/^:- pred convert_bound_inst(term, bound_inst).$/;-;/convert_bound_inst/
convert_bound_inst_list	prog_io.m	/^:- pred convert_bound_inst_list(list(term), list(bound_inst)).$/;-;/convert_bound_inst_list/
convert_cons_defn	typecheck.m	/^:- pred convert_cons_defn(type_info, hlds__cons_defn, cons_type_info).$/;-;/convert_cons_defn/
convert_cons_defn_list	typecheck.m	/^:- pred convert_cons_defn_list(type_info, list(hlds__cons_defn),$/;-;/convert_cons_defn_list/
convert_constructor	prog_io.m	/^:- pred convert_constructor(term, constructor).$/;-;/convert_constructor/
convert_constructors	prog_io.m	/^:- pred convert_constructors(term, list(constructor)).$/;-;/convert_constructors/
convert_constructors_2	prog_io.m	/^:- pred convert_constructors_2(list(term), list(constructor)).$/;-;/convert_constructors_2/
convert_functor_name	mercury_to_goedel.m	/^:- pred convert_functor_name(string, string).$/;-;/convert_functor_name/
convert_gc_grade_option	mercury_compile.pp	/^:- pred convert_gc_grade_option(string::in, option_table::in, option_table::out)$/;-;/convert_gc_grade_option/
convert_gc_method	globals.m	/^:- pred convert_gc_method(string::in, gc_method::out) is semidet.$/;-;/convert_gc_method/
convert_grade_option	mercury_compile.pp	/^:- pred convert_grade_option(string::in, option_table::in, option_table::out)$/;-;/convert_grade_option/
convert_inst	prog_io.m	/^:- pred convert_inst(term, inst).$/;-;/convert_inst/
convert_inst_defn	prog_io.m	/^:- pred convert_inst_defn(term, term, maybe1(inst_defn)).$/;-;/convert_inst_defn/
convert_inst_defn_2	prog_io.m	/^:- pred convert_inst_defn_2(maybe_functor, term, term, maybe1(inst_defn)).$/;-;/convert_inst_defn_2/
convert_inst_list	prog_io.m	/^:- pred convert_inst_list(list(term), list(inst)).$/;-;/convert_inst_list/
convert_item	prog_io.m	/^:- pred convert_item(maybe_item_and_context, maybe_item_or_eof).$/;-;/convert_item/
convert_mode	prog_io.m	/^:- pred convert_mode(term, mode).$/;-;/convert_mode/
convert_mode_defn	prog_io.m	/^:- pred convert_mode_defn(term, term, maybe1(mode_defn)).$/;-;/convert_mode_defn/
convert_mode_defn_2	prog_io.m	/^:- pred convert_mode_defn_2(maybe_functor, term, term, maybe1(mode_defn)).$/;-;/convert_mode_defn_2/
convert_mode_list	prog_io.m	/^:- pred convert_mode_list(list(term), list(mode)).$/;-;/convert_mode_list/
convert_tags_method	globals.m	/^:- pred convert_tags_method(string::in, tags_method::out) is semidet.$/;-;/convert_tags_method/
convert_to_goedel	mercury_to_goedel.m	/^:- pred convert_to_goedel(string, list(item_and_context), io__state, io__state).$/;-;/convert_to_goedel/
convert_to_mercury	mercury_to_mercury.m	/^:- pred convert_to_mercury(string, string, list(item_and_context),$/;-;/convert_to_mercury/
convert_to_valid_functor_name	mercury_to_goedel.m	/^:- pred convert_to_valid_functor_name(string, string).$/;-;/convert_to_valid_functor_name/
convert_to_valid_functor_name_2	mercury_to_goedel.m	/^:- pred convert_to_valid_functor_name_2(string, string).$/;-;/convert_to_valid_functor_name_2/
convert_type	prog_io.m	/^:- pred convert_type(term, type).$/;-;/convert_type/
convert_type_and_mode	prog_io.m	/^:- pred convert_type_and_mode(term, type_and_mode).$/;-;/convert_type_and_mode/
convert_type_and_mode_list	prog_io.m	/^:- pred convert_type_and_mode_list(list(term), list(type_and_mode)).$/;-;/convert_type_and_mode_list/
convert_type_defn	make_hlds.m	/^:- pred convert_type_defn(type_defn, globals,$/;-;/convert_type_defn/
convert_type_list	prog_io.m	/^:- pred convert_type_list(list(term), list(type)).$/;-;/convert_type_list/
convert_var_name	mercury_to_goedel.m	/^:- pred convert_var_name(string, string).$/;-;/convert_var_name/
copy_clauses_to_procs	clause_to_proc.m	/^:- pred copy_clauses_to_procs(pred_info, pred_info).$/;-;/copy_clauses_to_procs/
copy_clauses_to_procs_2	clause_to_proc.m	/^:- pred copy_clauses_to_procs_2(list(proc_id), clauses_info,$/;-;/copy_clauses_to_procs_2/
create_atomic_unification	make_hlds.m	/^:- pred create_atomic_unification(var, unify_rhs, term__context,$/;-;/create_atomic_unification/
create_cons_id	make_tags.m	/^:- pred create_cons_id(sym_name, list(_), cons_id).$/;-;/create_cons_id/
cse_debug	cse_detection.m	/^:- pred cse_debug(proc_info, module_info, io__state, io__state).$/;-;/cse_debug/
ctors_add	make_hlds.m	/^:- pred ctors_add(list(constructor), type_id, term__context, cons_table,$/;-;/ctors_add/
ctors_are_all_constants	make_tags.m	/^:- pred ctors_are_all_constants(list(constructor)).$/;-;/ctors_are_all_constants/
ctrlmap	vn_type.m	/^:- type ctrlmap		==	map(int, vn_instr).$/;-;/ctrlmap/
dcg_set_state	modes.m	/^:- pred dcg_set_state(T, T, T).$/;-;/dcg_set_state/
delay_info	delay_info.m	/^:- type delay_info$/;-;/delay_info/
delay_info.	mode_info.m	/^:- type delay_info.		% defined in delay_info.m$/;-;/delay_info./
delay_info__bind_var	delay_info.m	/^:- pred delay_info__bind_var(delay_info, var, delay_info).$/;-;/delay_info__bind_var/
delay_info__bind_var_list	delay_info.m	/^:- pred delay_info__bind_var_list(list(var), delay_info, delay_info).$/;-;/delay_info__bind_var_list/
delay_info__check_invariant	delay_info.m	/^:- pred delay_info__check_invariant(delay_info).$/;-;/delay_info__check_invariant/
delay_info__check_invariant_x	delay_info.m	/^:- pred delay_info__check_invariant_x(delay_info).$/;-;/delay_info__check_invariant_x/
delay_info__delay_goal	delay_info.m	/^:- pred delay_info__delay_goal(delay_info, mode_error_info,$/;-;/delay_info__delay_goal/
delay_info__enter_conj	delay_info.m	/^:- pred delay_info__enter_conj(delay_info, delay_info).$/;-;/delay_info__enter_conj/
delay_info__init	delay_info.m	/^:- pred delay_info__init(delay_info).$/;-;/delay_info__init/
delay_info__leave_conj	delay_info.m	/^:- pred delay_info__leave_conj(delay_info, list(delayed_goal), delay_info).$/;-;/delay_info__leave_conj/
delay_info__wakeup_goal	delay_info.m	/^:- pred delay_info__wakeup_goal(delay_info, hlds__goal, delay_info).$/;-;/delay_info__wakeup_goal/
delayed_goal	mode_errors.m	/^:- type delayed_goal$/;-;/delayed_goal/
delete_all	make_hlds.m	/^:- pred delete_all(list(T), T, list(T), bool).$/;-;/delete_all/
delete_waiting_vars	delay_info.m	/^:- pred delete_waiting_vars(list(var), goal_num,$/;-;/delete_waiting_vars/
delta_liveness	hlds.m	/^:- type delta_liveness == pair(set(var)).$/;-;/delta_liveness/
dense_switch__calc_density	dense_switch.m	/^:- pred dense_switch__calc_density(int, int, int).$/;-;/dense_switch__calc_density/
dense_switch__generate	dense_switch.m	/^:- pred dense_switch__generate(cases_list, int, int,$/;-;/dense_switch__generate/
dense_switch__generate_case	dense_switch.m	/^:- pred dense_switch__generate_case(cases_list, int, code_model,$/;-;/dense_switch__generate_case/
dense_switch__generate_cases	dense_switch.m	/^:- pred dense_switch__generate_cases(cases_list, int, int,$/;-;/dense_switch__generate_cases/
dense_switch__is_dense_switch	dense_switch.m	/^:- pred dense_switch__is_dense_switch(var, cases_list, can_fail, int,$/;-;/dense_switch__is_dense_switch/
dense_switch__merge_maybe_liveness	dense_switch.m	/^:- pred dense_switch__merge_maybe_liveness(maybe(liveness_info),$/;-;/dense_switch__merge_maybe_liveness/
dense_switch__type_range	dense_switch.m	/^:- pred dense_switch__type_range(builtin_type, type, int, code_info, code_info).$/;-;/dense_switch__type_range/
dependency_graph	hlds.m	/^:- type dependency_graph	== relation(pred_proc_id).$/;-;/dependency_graph/
dependency_graph__add_arcs_in_cases	dependency_graph.m	/^:- pred dependency_graph__add_arcs_in_cases(list(case), pred_proc_id,$/;-;/dependency_graph__add_arcs_in_cases/
dependency_graph__add_arcs_in_cons	dependency_graph.m	/^:- pred dependency_graph__add_arcs_in_cons(cons_id, pred_proc_id,$/;-;/dependency_graph__add_arcs_in_cons/
dependency_graph__add_arcs_in_goal	dependency_graph.m	/^:- pred dependency_graph__add_arcs_in_goal(hlds__goal, pred_proc_id,$/;-;/dependency_graph__add_arcs_in_goal/
dependency_graph__add_arcs_in_goal_2	dependency_graph.m	/^:- pred dependency_graph__add_arcs_in_goal_2(hlds__goal_expr, pred_proc_id,$/;-;/dependency_graph__add_arcs_in_goal_2/
dependency_graph__add_arcs_in_list	dependency_graph.m	/^:- pred dependency_graph__add_arcs_in_list(list(hlds__goal), pred_proc_id,$/;-;/dependency_graph__add_arcs_in_list/
dependency_graph__add_pred_arcs	dependency_graph.m	/^:- pred dependency_graph__add_pred_arcs(list(pred_id), module_info,$/;-;/dependency_graph__add_pred_arcs/
dependency_graph__add_proc_arcs	dependency_graph.m	/^:- pred dependency_graph__add_proc_arcs(list(proc_id), pred_id, module_info,$/;-;/dependency_graph__add_proc_arcs/
dependency_graph__build_dependency_graph	dependency_graph.m	/^:- pred dependency_graph__build_dependency_graph(module_info, module_info).$/;-;/dependency_graph__build_dependency_graph/
dependency_graph__list_set_to_list_list	dependency_graph.m	/^:- pred dependency_graph__list_set_to_list_list(module_info,$/;-;/dependency_graph__list_set_to_list_list/
dependency_graph__make_entry_label	dependency_graph.m	/^:- pred dependency_graph__make_entry_label(module_info, pred_id, proc_id, $/;-;/dependency_graph__make_entry_label/
dependency_graph__output_label	dependency_graph.m	/^:- pred dependency_graph__output_label(module_info, pred_id, proc_id, pred_id,$/;-;/dependency_graph__output_label/
dependency_graph__remove_imported_preds	dependency_graph.m	/^:- pred dependency_graph__remove_imported_preds(module_info,$/;-;/dependency_graph__remove_imported_preds/
dependency_graph__write_clique	dependency_graph.m	/^:- pred dependency_graph__write_clique(list(pred_proc_id),$/;-;/dependency_graph__write_clique/
dependency_graph__write_dependency_graph	dependency_graph.m	/^:- pred dependency_graph__write_dependency_graph(module_info, module_info,$/;-;/dependency_graph__write_dependency_graph/
dependency_graph__write_dependency_graph_2	dependency_graph.m	/^:- pred dependency_graph__write_dependency_graph_2(list(pred_proc_id),$/;-;/dependency_graph__write_dependency_graph_2/
dependency_graph__write_dependency_graph_3	dependency_graph.m	/^:- pred dependency_graph__write_dependency_graph_3(list(pred_proc_id),$/;-;/dependency_graph__write_dependency_graph_3/
dependency_graph__write_dependency_ordering	dependency_graph.m	/^:- pred dependency_graph__write_dependency_ordering(list(list(pred_proc_id)),$/;-;/dependency_graph__write_dependency_ordering/
dependency_graph__write_prof_dependency_graph	dependency_graph.m	/^:- pred dependency_graph__write_prof_dependency_graph(module_info,$/;-;/dependency_graph__write_prof_dependency_graph/
dependency_graph__write_prof_dependency_graph_2	dependency_graph.m	/^:- pred dependency_graph__write_prof_dependency_graph_2(list(pred_proc_id),$/;-;/dependency_graph__write_prof_dependency_graph_2/
dependency_graph__write_prof_dependency_graph_3	dependency_graph.m	/^:- pred dependency_graph__write_prof_dependency_graph_3(list(pred_proc_id),$/;-;/dependency_graph__write_prof_dependency_graph_3/
dependency_info	hlds.m	/^:- type dependency_info --->$/;-;/dependency_info/
dependency_info__get_dependency_graph	hlds.m	/^:- pred dependency_info__get_dependency_graph(dependency_info, $/;-;/dependency_info__get_dependency_graph/
dependency_info__get_dependency_ordering	hlds.m	/^:- pred dependency_info__get_dependency_ordering(dependency_info, $/;-;/dependency_info__get_dependency_ordering/
dependency_info__init	hlds.m	/^:- pred dependency_info__init(dependency_info).$/;-;/dependency_info__init/
dependency_info__set_dependency_graph	hlds.m	/^:- pred dependency_info__set_dependency_graph(dependency_info,$/;-;/dependency_info__set_dependency_graph/
dependency_info__set_dependency_ordering	hlds.m	/^:- pred dependency_info__set_dependency_ordering(dependency_info,$/;-;/dependency_info__set_dependency_ordering/
dependency_ordering	hlds.m	/^:- type dependency_ordering	== list(list(pred_proc_id)).$/;-;/dependency_ordering/
deps	mercury_compile.pp	/^:- type deps$/;-;/deps/
deps_map	mercury_compile.pp	/^:- type deps_map == map(string, deps).$/;-;/deps_map/
depth_num	delay_info.m	/^:- type depth_num == int.		/* Eeek! Pointers! */$/;-;/depth_num/
det	garbage_out.m	/^:- type det		---> 	deterministic$/;-;/det/
det__disj_to_ite	det_analysis.m	/^:- pred det__disj_to_ite(list(hlds__goal), hlds__goal_info, hlds__goal_expr).$/;-;/det__disj_to_ite/
det_comparison	det_analysis.m	/^:- type det_comparison	--->	tighter ; sameas ; looser.$/;-;/det_comparison/
det_conjunction_canfail	det_analysis.m	/^:- pred det_conjunction_canfail(can_fail, can_fail, can_fail).$/;-;/det_conjunction_canfail/
det_conjunction_maxsoln	det_analysis.m	/^:- pred det_conjunction_maxsoln(soln_count, soln_count, soln_count).$/;-;/det_conjunction_maxsoln/
det_diagnose_conj	det_analysis.m	/^:- pred det_diagnose_conj(list(hlds__goal), determinism, misc_info, bool,$/;-;/det_diagnose_conj/
det_diagnose_disj	det_analysis.m	/^:- pred det_diagnose_disj(list(hlds__goal), determinism, misc_info,$/;-;/det_diagnose_disj/
det_diagnose_goal	det_analysis.m	/^:- pred det_diagnose_goal(hlds__goal, determinism, misc_info, bool,$/;-;/det_diagnose_goal/
det_diagnose_goal_2	det_analysis.m	/^:- pred det_diagnose_goal_2(hlds__goal_expr, hlds__goal_info,$/;-;/det_diagnose_goal_2/
det_diagnose_missing_consids	det_analysis.m	/^:- pred det_diagnose_missing_consids(list(cons_id), list(case), list(cons_id)).$/;-;/det_diagnose_missing_consids/
det_diagnose_switch	det_analysis.m	/^:- pred det_diagnose_switch(list(case), determinism, misc_info, bool,$/;-;/det_diagnose_switch/
det_disjunction_canfail	det_analysis.m	/^:- pred det_disjunction_canfail(can_fail, can_fail, can_fail).$/;-;/det_disjunction_canfail/
det_disjunction_maxsoln	det_analysis.m	/^:- pred det_disjunction_maxsoln(soln_count, soln_count, soln_count).$/;-;/det_disjunction_maxsoln/
det_find_at_most_many	det_analysis.m	/^:- pred det_find_at_most_many(list(hlds__goal)).$/;-;/det_find_at_most_many/
det_infer_conj	det_analysis.m	/^:- pred det_infer_conj(list(hlds__goal), instmap, misc_info,$/;-;/det_infer_conj/
det_infer_disj	det_analysis.m	/^:- pred det_infer_disj(list(hlds__goal), instmap, misc_info,$/;-;/det_infer_disj/
det_infer_goal	det_analysis.m	/^:- pred det_infer_goal(hlds__goal, instmap, misc_info,$/;-;/det_infer_goal/
det_infer_goal_2	det_analysis.m	/^:- pred det_infer_goal_2(hlds__goal_expr, instmap, misc_info, set(var),$/;-;/det_infer_goal_2/
det_infer_proc	det_analysis.m	/^:- pred det_infer_proc(module_info, pred_id, proc_id, maybe_changed,$/;-;/det_infer_proc/
det_infer_switch	det_analysis.m	/^:- pred det_infer_switch(list(case), instmap, misc_info,$/;-;/det_infer_switch/
det_infer_unify	det_analysis.m	/^:- pred det_infer_unify(unification, misc_info, determinism).$/;-;/det_infer_unify/
det_lookup_detism	det_analysis.m	/^:- pred det_lookup_detism(misc_info, pred_id, proc_id, determinism).$/;-;/det_lookup_detism/
det_lookup_var_type	det_analysis.m	/^:- pred det_lookup_var_type(module_info, proc_info, var, hlds__type_defn).$/;-;/det_lookup_var_type/
det_misc_get_proc_info	det_analysis.m	/^:- pred det_misc_get_proc_info(misc_info, proc_info).$/;-;/det_misc_get_proc_info/
det_negation_det	det_analysis.m	/^:- pred det_negation_det(determinism, determinism).$/;-;/det_negation_det/
det_output_consid_list	det_analysis.m	/^:- pred det_output_consid_list(list(cons_id), bool, io__state, io__state).$/;-;/det_output_consid_list/
det_pred	../library/mercury_builtin.m	/^:- mode det_pred :: output.$/;-;/det_pred/
det_report_pred_name_mode	det_analysis.m	/^:- pred det_report_pred_name_mode(string, list((mode)), io__state, io__state).$/;-;/det_report_pred_name_mode/
det_switch_canfail	det_analysis.m	/^:- pred det_switch_canfail(can_fail, can_fail, can_fail).$/;-;/det_switch_canfail/
det_switch_maxsoln	det_analysis.m	/^:- pred det_switch_maxsoln(soln_count, soln_count, soln_count).$/;-;/det_switch_maxsoln/
detect_cse	cse_detection.m	/^:- pred detect_cse(module_info, module_info, io__state, io__state).$/;-;/detect_cse/
detect_cse_in_cases	cse_detection.m	/^:- pred detect_cse_in_cases(list(var), var, can_fail, list(case),$/;-;/detect_cse_in_cases/
detect_cse_in_cases_2	cse_detection.m	/^:- pred detect_cse_in_cases_2(list(case), instmap, module_info,$/;-;/detect_cse_in_cases_2/
detect_cse_in_conj	cse_detection.m	/^:- pred detect_cse_in_conj(list(hlds__goal), instmap, module_info,$/;-;/detect_cse_in_conj/
detect_cse_in_disj	cse_detection.m	/^:- pred detect_cse_in_disj(list(var), list(hlds__goal), hlds__goal_info,$/;-;/detect_cse_in_disj/
detect_cse_in_disj_2	cse_detection.m	/^:- pred detect_cse_in_disj_2(list(hlds__goal), instmap, module_info,$/;-;/detect_cse_in_disj_2/
detect_cse_in_goal	cse_detection.m	/^:- pred detect_cse_in_goal(hlds__goal, instmap, module_info, bool, hlds__goal).$/;-;/detect_cse_in_goal/
detect_cse_in_goal_1	cse_detection.m	/^:- pred detect_cse_in_goal_1(hlds__goal, instmap, module_info, bool,$/;-;/detect_cse_in_goal_1/
detect_cse_in_goal_2	cse_detection.m	/^:- pred detect_cse_in_goal_2(hlds__goal_expr, hlds__goal_info, instmap,$/;-;/detect_cse_in_goal_2/
detect_cse_in_ite	cse_detection.m	/^:- pred detect_cse_in_ite(list(var), list(var),$/;-;/detect_cse_in_ite/
detect_cse_in_ite_2	cse_detection.m	/^:- pred detect_cse_in_ite_2(hlds__goal, hlds__goal, hlds__goal,$/;-;/detect_cse_in_ite_2/
detect_cse_in_pred	cse_detection.m	/^:- pred detect_cse_in_pred(pred_id, pred_info, module_info, module_info,$/;-;/detect_cse_in_pred/
detect_cse_in_preds	cse_detection.m	/^:- pred detect_cse_in_preds(list(pred_id), module_info, module_info,$/;-;/detect_cse_in_preds/
detect_cse_in_procs	cse_detection.m	/^:- pred detect_cse_in_procs(list(proc_id), pred_id, bool, bool,$/;-;/detect_cse_in_procs/
detect_deadness_in_cases	liveness.m	/^:- pred detect_deadness_in_cases(list(case), set(var), module_info, set(var),$/;-;/detect_deadness_in_cases/
detect_deadness_in_conj	liveness.m	/^:- pred detect_deadness_in_conj(list(hlds__goal), set(var), module_info,$/;-;/detect_deadness_in_conj/
detect_deadness_in_disj	liveness.m	/^:- pred detect_deadness_in_disj(list(hlds__goal), set(var), module_info,$/;-;/detect_deadness_in_disj/
detect_deadness_in_goal	liveness.m	/^:- pred detect_deadness_in_goal(hlds__goal, liveness_info, module_info,$/;-;/detect_deadness_in_goal/
detect_deadness_in_goal_2	liveness.m	/^:- pred detect_deadness_in_goal_2(hlds__goal_expr, liveness_info,$/;-;/detect_deadness_in_goal_2/
detect_initial_deadness	liveness.m	/^:- pred detect_initial_deadness(proc_info, module_info, set(var)).$/;-;/detect_initial_deadness/
detect_initial_deadness_2	liveness.m	/^:- pred detect_initial_deadness_2(assoc_list(var,mode), module_info,$/;-;/detect_initial_deadness_2/
detect_initial_live_vars	live_vars.m	/^:- pred detect_initial_live_vars(proc_info, module_info, set(var)).$/;-;/detect_initial_live_vars/
detect_initial_live_vars_2	live_vars.m	/^:- pred detect_initial_live_vars_2(assoc_list(var,mode), module_info,$/;-;/detect_initial_live_vars_2/
detect_initial_liveness	liveness.m	/^:- pred detect_initial_liveness(proc_info, module_info, set(var)).$/;-;/detect_initial_liveness/
detect_initial_liveness_2	liveness.m	/^:- pred detect_initial_liveness_2(assoc_list(var,mode), module_info,$/;-;/detect_initial_liveness_2/
detect_live_vars	live_vars.m	/^:- pred detect_live_vars(module_info, module_info).$/;-;/detect_live_vars/
detect_live_vars_in_cases	live_vars.m	/^:- pred detect_live_vars_in_cases(list(case), set(var), liveness_info,$/;-;/detect_live_vars_in_cases/
detect_live_vars_in_conj	live_vars.m	/^:- pred detect_live_vars_in_conj(list(hlds__goal), set(var), liveness_info,$/;-;/detect_live_vars_in_conj/
detect_live_vars_in_disj	live_vars.m	/^:- pred detect_live_vars_in_disj(list(hlds__goal), set(var), liveness_info,$/;-;/detect_live_vars_in_disj/
detect_live_vars_in_goal	live_vars.m	/^:- pred detect_live_vars_in_goal(hlds__goal, set(var),$/;-;/detect_live_vars_in_goal/
detect_live_vars_in_goal_2	live_vars.m	/^:- pred detect_live_vars_in_goal_2(hlds__goal_expr, set(var), liveness_info,$/;-;/detect_live_vars_in_goal_2/
detect_live_vars_in_preds	live_vars.m	/^:- pred detect_live_vars_in_preds(list(pred_id), module_info, module_info).$/;-;/detect_live_vars_in_preds/
detect_live_vars_in_proc	live_vars.m	/^:- pred detect_live_vars_in_proc(proc_info, module_info, proc_info).$/;-;/detect_live_vars_in_proc/
detect_live_vars_in_procs	live_vars.m	/^:- pred detect_live_vars_in_procs(list(proc_id), pred_id, module_info,$/;-;/detect_live_vars_in_procs/
detect_liveness	liveness.m	/^:- pred detect_liveness(module_info, module_info).$/;-;/detect_liveness/
detect_liveness_in_cases	liveness.m	/^:- pred detect_liveness_in_cases(list(case), set(var), module_info,$/;-;/detect_liveness_in_cases/
detect_liveness_in_conj	liveness.m	/^:- pred detect_liveness_in_conj(list(hlds__goal), set(var), module_info,$/;-;/detect_liveness_in_conj/
detect_liveness_in_disj	liveness.m	/^:- pred detect_liveness_in_disj(list(hlds__goal), set(var), module_info,$/;-;/detect_liveness_in_disj/
detect_liveness_in_goal	liveness.m	/^:- pred detect_liveness_in_goal(hlds__goal, liveness_info, module_info,$/;-;/detect_liveness_in_goal/
detect_liveness_in_goal_2	liveness.m	/^:- pred detect_liveness_in_goal_2(hlds__goal_expr, liveness_info,$/;-;/detect_liveness_in_goal_2/
detect_liveness_in_preds	liveness.m	/^:- pred detect_liveness_in_preds(list(pred_id), module_info, module_info).$/;-;/detect_liveness_in_preds/
detect_liveness_in_proc	liveness.m	/^:- pred detect_liveness_in_proc(proc_id, pred_id, module_info, module_info).$/;-;/detect_liveness_in_proc/
detect_liveness_in_procs	liveness.m	/^:- pred detect_liveness_in_procs(list(proc_id), pred_id,$/;-;/detect_liveness_in_procs/
detect_liveness_proc	liveness.m	/^:- pred detect_liveness_proc(proc_info, module_info, proc_info).$/;-;/detect_liveness_proc/
detect_sub_switches_in_disj	switch_detection.m	/^:- pred detect_sub_switches_in_disj(list(hlds__goal), instmap, map(var, type),$/;-;/detect_sub_switches_in_disj/
detect_switches	switch_detection.m	/^:- pred detect_switches(module_info, module_info, io__state, io__state).$/;-;/detect_switches/
detect_switches_in_cases	switch_detection.m	/^:- pred detect_switches_in_cases(list(case), instmap, map(var, type),$/;-;/detect_switches_in_cases/
detect_switches_in_conj	switch_detection.m	/^:- pred detect_switches_in_conj(list(hlds__goal), instmap, map(var, type),$/;-;/detect_switches_in_conj/
detect_switches_in_disj	switch_detection.m	/^:- pred detect_switches_in_disj(list(var), list(hlds__goal), hlds__goal_info,$/;-;/detect_switches_in_disj/
detect_switches_in_goal	switch_detection.m	/^:- pred detect_switches_in_goal(hlds__goal, instmap, map(var, type),$/;-;/detect_switches_in_goal/
detect_switches_in_goal_1	switch_detection.m	/^:- pred detect_switches_in_goal_1(hlds__goal, instmap, map(var, type),$/;-;/detect_switches_in_goal_1/
detect_switches_in_goal_2	switch_detection.m	/^:- pred detect_switches_in_goal_2(hlds__goal_expr, hlds__goal_info, instmap,$/;-;/detect_switches_in_goal_2/
detect_switches_in_pred	switch_detection.m	/^:- pred detect_switches_in_pred(pred_id, pred_info, module_info, module_info,$/;-;/detect_switches_in_pred/
detect_switches_in_preds	switch_detection.m	/^:- pred detect_switches_in_preds(list(pred_id), module_info, module_info,$/;-;/detect_switches_in_preds/
detect_switches_in_procs	switch_detection.m	/^:- pred detect_switches_in_procs(list(proc_id), pred_id,$/;-;/detect_switches_in_procs/
determinism	prog_io.m	/^:- type determinism	--->	det$/;-;/determinism/
determinism_components	hlds.m	/^:- pred determinism_components(determinism, can_fail, soln_count).$/;-;/determinism_components/
determinism_declarations	det_analysis.m	/^:- pred determinism_declarations(module_info, predproclist, predproclist).$/;-;/determinism_declarations/
determinism_pass	det_analysis.m	/^:- pred determinism_pass(module_info, module_info, io__state, io__state).$/;-;/determinism_pass/
determinism_priority	make_hlds.m	/^:- pred determinism_priority(determinism, int).$/;-;/determinism_priority/
determinism_priority_step	make_hlds.m	/^:- pred determinism_priority_step(int).$/;-;/determinism_priority_step/
determinism_priority_unspecified	make_hlds.m	/^:- pred determinism_priority_unspecified(int).$/;-;/determinism_priority_unspecified/
determinism_to_code_model	hlds.m	/^:- pred determinism_to_code_model(determinism, code_model).$/;-;/determinism_to_code_model/
di	../library/mercury_builtin.m	/^:- mode di :: input.$/;-;/di/
dir__basename	../library/dir.m	/^:- pred dir__basename(string::in, string::out) is det.$/;-;/dir__basename/
dir__directory_separator	../library/dir.m	/^:- pred dir__directory_separator(character).$/;-;/dir__directory_separator/
dir__dirname	../library/dir.m	/^:- pred dir__dirname(string::in, string::out) is det.$/;-;/dir__dirname/
dir__split_name	../library/dir.m	/^:- pred dir__split_name(string::in, string::out, string::out) is det.$/;-;/dir__split_name/
dir__split_name_2	../library/dir.m	/^:- pred dir__split_name_2(string::in, int::in, string::out, string::out) is det.$/;-;/dir__split_name_2/
dir__this_directory	../library/dir.m	/^:- pred dir__this_directory(string).$/;-;/dir__this_directory/
disj_gen__generate_non_disj	disj_gen.m	/^:- pred disj_gen__generate_non_disj(list(hlds__goal),$/;-;/disj_gen__generate_non_disj/
disj_gen__generate_non_disj_2	disj_gen.m	/^:- pred disj_gen__generate_non_disj_2(list(hlds__goal), label, $/;-;/disj_gen__generate_non_disj_2/
disj_gen__generate_semi_disj	disj_gen.m	/^:- pred disj_gen__generate_semi_disj(list(hlds__goal),$/;-;/disj_gen__generate_semi_disj/
disj_gen__sort_cases	disj_gen.m	/^:- pred disj_gen__sort_cases(list(hlds__goal), list(hlds__goal)).$/;-;/disj_gen__sort_cases/
disj_gen__sort_cases_2	disj_gen.m	/^:- pred disj_gen__sort_cases_2(list(hlds__goal), list(hlds__goal),$/;-;/disj_gen__sort_cases_2/
disj_list_to_goal	hlds.m	/^:- pred disj_list_to_goal(list(hlds__goal), hlds__goal_info, hlds__goal).$/;-;/disj_list_to_goal/
disjunction_to_list	prog_io.m	/^:- pred disjunction_to_list(term, list(term)).$/;-;/disjunction_to_list/
dummy_term	prog_io.m	/^:- pred dummy_term(term).$/;-;/dummy_term/
dummy_term_with_context	prog_io.m	/^:- pred dummy_term_with_context(term__context, term).$/;-;/dummy_term_with_context/
dupelim__build_maps	dupelim.m	/^:- pred dupelim__build_maps(list(block), bool, map(list(instruction), label),$/;-;/dupelim__build_maps/
dupelim__condense	dupelim.m	/^:- pred dupelim__condense(list(block), list(instruction)).$/;-;/dupelim__condense/
dupelim__main	dupelim.m	/^:- pred dupelim__main(list(instruction), list(instruction)).$/;-;/dupelim__main/
dupelim__make_blocks	dupelim.m	/^:- pred dupelim__make_blocks(list(instruction), list(block)).$/;-;/dupelim__make_blocks/
dupelim__replace_labels	dupelim.m	/^:- pred dupelim__replace_labels(list(block), map(label, label), list(block)).$/;-;/dupelim__replace_labels/
dupelim__replace_labels_code_addr	dupelim.m	/^:- pred dupelim__replace_labels_code_addr(code_addr, map(label, label),$/;-;/dupelim__replace_labels_code_addr/
dupelim__replace_labels_instr	dupelim.m	/^:- pred dupelim__replace_labels_instr(instr, map(label, label), instr).$/;-;/dupelim__replace_labels_instr/
dupelim__replace_labels_instr_list	dupelim.m	/^:- pred dupelim__replace_labels_instr_list(list(instruction), map(label, label),$/;-;/dupelim__replace_labels_instr_list/
dupelim__replace_labels_label	dupelim.m	/^:- pred dupelim__replace_labels_label(label, map(label, label), label).$/;-;/dupelim__replace_labels_label/
dupelim__replace_labels_label_list	dupelim.m	/^:- pred dupelim__replace_labels_label_list(list(label), map(label, label),$/;-;/dupelim__replace_labels_label_list/
dupelim__replace_labels_lval	dupelim.m	/^:- pred dupelim__replace_labels_lval(lval, map(label, label), lval).$/;-;/dupelim__replace_labels_lval/
dupelim__replace_labels_rval	dupelim.m	/^:- pred dupelim__replace_labels_rval(rval, map(label, label), rval).$/;-;/dupelim__replace_labels_rval/
dupelim__replace_labels_rval_const	dupelim.m	/^:- pred dupelim__replace_labels_rval_const(rval_const, map(label, label),$/;-;/dupelim__replace_labels_rval_const/
edge	../library/graph.m	/^:- type edge(N, A)	--->	edge(arc(A), node(N)).$/;-;/edge/
erase	mercury_compile.pp	/^:- pred erase(ref).$/;-;/erase/
error	../library/require.m	/^:- pred error(string).$/;-;/error/
error_context	undef_types.m	/^:- type error_context == pair(error_context_2, term__context).$/;-;/error_context/
error_context_2	undef_types.m	/^:- type error_context_2 ---> type(type_id) ; pred(pred_id).$/;-;/error_context_2/
ex_propagate_ctor_info	mode_util.m	/^:- pred ex_propagate_ctor_info(inst, type, list(constructor), module_info, inst).$/;-;/ex_propagate_ctor_info/
ex_propagate_type_info_inst	mode_util.m	/^:- pred ex_propagate_type_info_inst(type, module_info, inst, inst).$/;-;/ex_propagate_type_info_inst/
expand_types	typecheck.m	/^:- pred expand_types(list(var), tsubst, map(var, type), map(var, type)).$/;-;/expand_types/
expansions	inst_match.m	/^:- type expansions == set(pair(inst)).$/;-;/expansions/
exprn_aux__args_contain_lval	exprn_aux.m	/^:- pred exprn_aux__args_contain_lval(list(maybe(rval)), lval).$/;-;/exprn_aux__args_contain_lval/
exprn_aux__args_contain_rval	exprn_aux.m	/^:- pred exprn_aux__args_contain_rval(list(maybe(rval)), rval).$/;-;/exprn_aux__args_contain_rval/
exprn_aux__lval_code_addrs	exprn_aux.m	/^:- pred exprn_aux__lval_code_addrs(lval, list(code_addr)).$/;-;/exprn_aux__lval_code_addrs/
exprn_aux__lval_contains_lval	exprn_aux.m	/^:- pred exprn_aux__lval_contains_lval(lval, lval).$/;-;/exprn_aux__lval_contains_lval/
exprn_aux__lval_contains_rval	exprn_aux.m	/^:- pred exprn_aux__lval_contains_rval(lval, rval).$/;-;/exprn_aux__lval_contains_rval/
exprn_aux__lval_list_code_addrs	exprn_aux.m	/^:- pred exprn_aux__lval_list_code_addrs(list(lval), list(code_addr)).$/;-;/exprn_aux__lval_list_code_addrs/
exprn_aux__maybe_rval_list_code_addrs	exprn_aux.m	/^:- pred exprn_aux__maybe_rval_list_code_addrs(list(maybe(rval)),$/;-;/exprn_aux__maybe_rval_list_code_addrs/
exprn_aux__rval_code_addrs	exprn_aux.m	/^:- pred exprn_aux__rval_code_addrs(rval, list(code_addr)).$/;-;/exprn_aux__rval_code_addrs/
exprn_aux__rval_contains_lval	exprn_aux.m	/^:- pred exprn_aux__rval_contains_lval(rval, lval).$/;-;/exprn_aux__rval_contains_lval/
exprn_aux__rval_contains_rval	exprn_aux.m	/^:- pred exprn_aux__rval_contains_rval(rval, rval).$/;-;/exprn_aux__rval_contains_rval/
exprn_aux__rval_list_code_addrs	exprn_aux.m	/^:- pred exprn_aux__rval_list_code_addrs(list(rval), list(code_addr)).$/;-;/exprn_aux__rval_list_code_addrs/
exprn_aux__simplify_args	exprn_aux.m	/^:- pred exprn_aux__simplify_args(list(maybe(rval)), list(maybe(rval))).$/;-;/exprn_aux__simplify_args/
exprn_aux__simplify_rval	exprn_aux.m	/^:- pred exprn_aux__simplify_rval(rval, rval).$/;-;/exprn_aux__simplify_rval/
exprn_aux__simplify_rval_2	exprn_aux.m	/^:- pred exprn_aux__simplify_rval_2(rval, rval).$/;-;/exprn_aux__simplify_rval_2/
exprn_aux__substitute_lval_in_args	exprn_aux.m	/^:- pred exprn_aux__substitute_lval_in_args(lval, lval,$/;-;/exprn_aux__substitute_lval_in_args/
exprn_aux__substitute_lval_in_lval	exprn_aux.m	/^:- pred exprn_aux__substitute_lval_in_lval(lval, lval, lval, lval).$/;-;/exprn_aux__substitute_lval_in_lval/
exprn_aux__substitute_lval_in_rval	exprn_aux.m	/^:- pred exprn_aux__substitute_lval_in_rval(lval, lval, rval, rval).$/;-;/exprn_aux__substitute_lval_in_rval/
exprn_aux__substitute_rval_in_args	exprn_aux.m	/^:- pred exprn_aux__substitute_rval_in_args(rval, rval,$/;-;/exprn_aux__substitute_rval_in_args/
exprn_aux__substitute_rval_in_lval	exprn_aux.m	/^:- pred exprn_aux__substitute_rval_in_lval(rval, rval, lval, lval).$/;-;/exprn_aux__substitute_rval_in_lval/
exprn_aux__substitute_rval_in_rval	exprn_aux.m	/^:- pred exprn_aux__substitute_rval_in_rval(rval, rval, rval, rval).$/;-;/exprn_aux__substitute_rval_in_rval/
exprn_aux__substitute_vars_in_rval	exprn_aux.m	/^:- pred exprn_aux__substitute_vars_in_rval(assoc_list(var, rval), rval, rval).$/;-;/exprn_aux__substitute_vars_in_rval/
exprn_aux__vars_in_args	exprn_aux.m	/^:- pred exprn_aux__vars_in_args(list(maybe(rval)), list(var)).$/;-;/exprn_aux__vars_in_args/
exprn_aux__vars_in_lval	exprn_aux.m	/^:- pred exprn_aux__vars_in_lval(lval, list(var)).$/;-;/exprn_aux__vars_in_lval/
exprn_aux__vars_in_rval	exprn_aux.m	/^:- pred exprn_aux__vars_in_rval(rval, list(var)).$/;-;/exprn_aux__vars_in_rval/
exprn_info	code_exprn.m	/^:- type exprn_info	--->$/;-;/exprn_info/
extended_case	switch_gen.m	/^:- type extended_case ---> case(int, cons_tag, cons_id, hlds__goal).$/;-;/extended_case/
failure_cont	code_info.m	/^:- type failure_cont$/;-;/failure_cont/
failure_continuation	code_info.m	/^:- type failure_continuation$/;-;/failure_continuation/
failure_map	code_info.m	/^:- type failure_map	==	assoc_list(map(var, set(rval)), code_addr).$/;-;/failure_map/
fall_through	code_info.m	/^:- type fall_through	==	stack(failure_cont).$/;-;/fall_through/
final_inst_error	mode_errors.m	/^:- type final_inst_error$/;-;/final_inst_error/
find_bind_var_for_cse	cse_detection.m	/^:- pred find_bind_var_for_cse(list(hlds__goal), substitution, var,$/;-;/find_bind_var_for_cse/
find_bind_var_for_switch	switch_detection.m	/^:- pred find_bind_var_for_switch(list(hlds__goal), substitution, var,$/;-;/find_bind_var_for_switch/
find_binding_occurrences	liveness.m	/^:- pred find_binding_occurrences(list(var), module_info, instmap_delta,$/;-;/find_binding_occurrences/
find_final_follow_vars	follow_vars.m	/^:- pred find_final_follow_vars(proc_info, follow_vars).$/;-;/find_final_follow_vars/
find_final_follow_vars_2	follow_vars.m	/^:- pred find_final_follow_vars_2(list(arg_info), list(var),$/;-;/find_final_follow_vars_2/
find_follow_vars	follow_vars.m	/^:- pred find_follow_vars(module_info, module_info).$/;-;/find_follow_vars/
find_follow_vars_in_call	follow_vars.m	/^:- pred find_follow_vars_in_call(pred_id, proc_id, list(var), module_info,$/;-;/find_follow_vars_in_call/
find_follow_vars_in_call_2	follow_vars.m	/^:- pred find_follow_vars_in_call_2(list(arg_info), list(var),$/;-;/find_follow_vars_in_call_2/
find_follow_vars_in_cases	follow_vars.m	/^:- pred find_follow_vars_in_cases(list(case), module_info, follow_vars,$/;-;/find_follow_vars_in_cases/
find_follow_vars_in_conj	follow_vars.m	/^:- pred find_follow_vars_in_conj(list(hlds__goal), module_info, follow_vars,$/;-;/find_follow_vars_in_conj/
find_follow_vars_in_disj	follow_vars.m	/^:- pred find_follow_vars_in_disj(list(hlds__goal), module_info, follow_vars,$/;-;/find_follow_vars_in_disj/
find_follow_vars_in_goal	follow_vars.m	/^:- pred find_follow_vars_in_goal(hlds__goal, module_info, follow_vars,$/;-;/find_follow_vars_in_goal/
find_follow_vars_in_goal_2	follow_vars.m	/^:- pred find_follow_vars_in_goal_2(hlds__goal_expr, module_info, follow_vars,$/;-;/find_follow_vars_in_goal_2/
find_follow_vars_in_preds	follow_vars.m	/^:- pred find_follow_vars_in_preds(list(pred_id), module_info, module_info).$/;-;/find_follow_vars_in_preds/
find_follow_vars_in_proc	follow_vars.m	/^:- pred find_follow_vars_in_proc(proc_info, module_info, proc_info).$/;-;/find_follow_vars_in_proc/
find_follow_vars_in_procs	follow_vars.m	/^:- pred find_follow_vars_in_procs(list(proc_id), pred_id, module_info,$/;-;/find_follow_vars_in_procs/
find_important_errors	mode_errors.m	/^:- pred find_important_errors(list(delayed_goal), list(delayed_goal),$/;-;/find_important_errors/
find_output_vars	live_vars.m	/^:- pred find_output_vars(pred_id, proc_id, list(var), module_info, set(var)).$/;-;/find_output_vars/
find_output_vars_2	live_vars.m	/^:- pred find_output_vars_2(assoc_list(var, arg_info), set(var), set(var)).$/;-;/find_output_vars_2/
find_similar_deconstruct	cse_detection.m	/^:- pred find_similar_deconstruct(hlds__goal_expr, unification, term__context,$/;-;/find_similar_deconstruct/
find_undef_bound_insts	undef_modes.m	/^:- pred find_undef_bound_insts(list(bound_inst), mode_error_context,$/;-;/find_undef_bound_insts/
find_undef_inst	undef_modes.m	/^:- pred find_undef_inst(inst, mode_error_context, user_inst_table,$/;-;/find_undef_inst/
find_undef_inst_bodies	undef_modes.m	/^:- pred find_undef_inst_bodies(list(inst_id), user_inst_table,$/;-;/find_undef_inst_bodies/
find_undef_inst_body	undef_modes.m	/^:- pred find_undef_inst_body(hlds__inst_body, mode_error_context,$/;-;/find_undef_inst_body/
find_undef_inst_list	undef_modes.m	/^:- pred find_undef_inst_list(list(inst), mode_error_context, user_inst_table,$/;-;/find_undef_inst_list/
find_undef_inst_name	undef_modes.m	/^:- pred find_undef_inst_name(inst_name, mode_error_context, user_inst_table,$/;-;/find_undef_inst_name/
find_undef_mode	undef_modes.m	/^:- pred find_undef_mode(mode, mode_error_context, mode_table, user_inst_table,$/;-;/find_undef_mode/
find_undef_mode_bodies	undef_modes.m	/^:- pred find_undef_mode_bodies(list(mode_id), mode_table, user_inst_table,$/;-;/find_undef_mode_bodies/
find_undef_mode_body	undef_modes.m	/^:- pred find_undef_mode_body(hlds__mode_body, mode_error_context,$/;-;/find_undef_mode_body/
find_undef_mode_list	undef_modes.m	/^:- pred find_undef_mode_list(list(mode), mode_error_context,$/;-;/find_undef_mode_list/
find_undef_pred_modes	undef_modes.m	/^:- pred find_undef_pred_modes(list(pred_id), pred_table, mode_table,$/;-;/find_undef_pred_modes/
find_undef_pred_types	undef_types.m	/^:- pred find_undef_pred_types(list(pred_id), pred_table, type_table,$/;-;/find_undef_pred_types/
find_undef_proc_modes	undef_modes.m	/^:- pred find_undef_proc_modes(list(proc_id), pred_id, proc_table, mode_table,$/;-;/find_undef_proc_modes/
find_undef_type	undef_types.m	/^:- pred find_undef_type(type, error_context, type_table,$/;-;/find_undef_type/
find_undef_type_bodies	undef_types.m	/^:- pred find_undef_type_bodies(list(type_id), type_table, io__state, io__state).$/;-;/find_undef_type_bodies/
find_undef_type_body	undef_types.m	/^:- pred find_undef_type_body(hlds__type_body, error_context, type_table,$/;-;/find_undef_type_body/
find_undef_type_du_body	undef_types.m	/^:- pred find_undef_type_du_body(list(constructor), error_context, type_table,$/;-;/find_undef_type_du_body/
find_undef_type_list	undef_types.m	/^:- pred find_undef_type_list(list(type), error_context, type_table,$/;-;/find_undef_type_list/
fix_case_list	switch_detection.m	/^:- pred fix_case_list(assoc_list(cons_id, list(hlds__goal)), hlds__goal_info,$/;-;/fix_case_list/
fixity	prog_io.m	/^:- type fixity		--->	infix ; prefix ; postfix.$/;-;/fixity/
flushmap	vn_type.m	/^:- type flushmap	==	map(int, flushmapentry).$/;-;/flushmap/
flushmapentry	vn_type.m	/^:- type flushmapentry	==	map(vnlval, vn).$/;-;/flushmapentry/
fold_pred_modes	det_analysis.m	/^:- pred fold_pred_modes(pred_id, list(proc_id), predproclist, predproclist).$/;-;/fold_pred_modes/
follow_vars	hlds.m	/^:- type follow_vars	==	map(var, lval).$/;-;/follow_vars/
foo	unify_proc.m	/^		:- type foo ---> f ; g(a, b, c) ; h(foo).$/;-;/foo/
frameopt__build_sets	frameopt.m	/^:- pred frameopt__build_sets(list(instruction), int, livemap, bool, bool, bool,$/;-;/frameopt__build_sets/
frameopt__delay_slot	frameopt.m	/^:- pred frameopt__delay_slot(list(instruction), rval, label, livemap,$/;-;/frameopt__delay_slot/
frameopt__detstack_setup	frameopt.m	/^:- pred frameopt__detstack_setup(list(instruction), int, list(instruction)).$/;-;/frameopt__detstack_setup/
frameopt__detstack_setup_2	frameopt.m	/^:- pred frameopt__detstack_setup_2(list(instruction), int, list(instruction)).$/;-;/frameopt__detstack_setup_2/
frameopt__detstack_teardown	frameopt.m	/^:- pred frameopt__detstack_teardown(list(instruction), int, list(instruction),$/;-;/frameopt__detstack_teardown/
frameopt__detstack_teardown_2	frameopt.m	/^:- pred frameopt__detstack_teardown_2(list(instruction), int,$/;-;/frameopt__detstack_teardown_2/
frameopt__doit	frameopt.m	/^:- pred frameopt__doit(list(instruction), int, bool, bool, bool,$/;-;/frameopt__doit/
frameopt__dont_save_succip	frameopt.m	/^:- pred frameopt__dont_save_succip(list(instruction), list(instruction)).$/;-;/frameopt__dont_save_succip/
frameopt__dup_teardown_labels	frameopt.m	/^:- pred frameopt__dup_teardown_labels(list(instruction),$/;-;/frameopt__dup_teardown_labels/
frameopt__generate_if	frameopt.m	/^:- pred frameopt__generate_if(rval, code_addr, string, list(instruction), int,$/;-;/frameopt__generate_if/
frameopt__generate_labels	frameopt.m	/^:- pred frameopt__generate_labels(list(label), bool, bool, int,$/;-;/frameopt__generate_labels/
frameopt__generate_setup	frameopt.m	/^:- pred frameopt__generate_setup(bool, bool, bool, bool, int,$/;-;/frameopt__generate_setup/
frameopt__insert_late_setups	frameopt.m	/^:- pred frameopt__insert_late_setups(list(instruction), insertmap, instr,$/;-;/frameopt__insert_late_setups/
frameopt__insert_late_setups_list	frameopt.m	/^:- pred frameopt__insert_late_setups_list(assoc_list(list(instruction), label),$/;-;/frameopt__insert_late_setups_list/
frameopt__is_succip_restored	frameopt.m	/^:- pred frameopt__is_succip_restored(list(instruction)).$/;-;/frameopt__is_succip_restored/
frameopt__label_without_frame	frameopt.m	/^:- pred frameopt__label_without_frame(label, set(label), map(label, label),$/;-;/frameopt__label_without_frame/
frameopt__main	frameopt.m	/^:- pred frameopt__main(list(instruction), list(instruction), bool).$/;-;/frameopt__main/
frameopt__repeat_build_sets	frameopt.m	/^:- pred frameopt__repeat_build_sets(list(instruction), int, livemap,$/;-;/frameopt__repeat_build_sets/
frameopt__setup_if	frameopt.m	/^:- pred frameopt__setup_if(rval, code_addr, list(instruction), int, livemap,$/;-;/frameopt__setup_if/
frameopt__setup_label_use	frameopt.m	/^:- pred frameopt__setup_label_use(label, bool, bool, set(label), set(label)).$/;-;/frameopt__setup_label_use/
frameopt__setup_liveval_use	frameopt.m	/^:- pred frameopt__setup_liveval_use(label, livemap, set(label), set(label)).$/;-;/frameopt__setup_liveval_use/
frameopt__setup_use	frameopt.m	/^:- pred frameopt__setup_use(bool, bool, bool, bool, bool).$/;-;/frameopt__setup_use/
frameopt__targeting_code_addr	frameopt.m	/^:- pred frameopt__targeting_code_addr(code_addr, bool, set(label), set(label)).$/;-;/frameopt__targeting_code_addr/
frameopt__targeting_label	frameopt.m	/^:- pred frameopt__targeting_label(label, bool, set(label), set(label)).$/;-;/frameopt__targeting_label/
frameopt__targeting_labels	frameopt.m	/^:- pred frameopt__targeting_labels(list(label), bool, set(label), set(label)).$/;-;/frameopt__targeting_labels/
garbage_out__create_cont_list	garbage_out.m	/^:- pred garbage_out__create_cont_list(list(c_module), cont_list).$/;-;/garbage_out__create_cont_list/
garbage_out__create_cont_list_2	garbage_out.m	/^:- pred garbage_out__create_cont_list_2(list(c_procedure), cont_list).$/;-;/garbage_out__create_cont_list_2/
garbage_out__do_garbage_out	garbage_out.m	/^:- pred garbage_out__do_garbage_out(shape_info, c_file, io__state, io__state).$/;-;/garbage_out__do_garbage_out/
garbage_out__get_det	garbage_out.m	/^:- pred garbage_out__get_det(list(liveinfo), det).$/;-;/garbage_out__get_det/
garbage_out__maybe_write_comma	garbage_out.m	/^:- pred garbage_out__maybe_write_comma(list(T), io__state, io__state).$/;-;/garbage_out__maybe_write_comma/
garbage_out__maybe_write_comma_newline	garbage_out.m	/^:- pred garbage_out__maybe_write_comma_newline(list(T), io__state, io__state).$/;-;/garbage_out__maybe_write_comma_newline/
garbage_out__maybe_write_comma_space	garbage_out.m	/^:- pred garbage_out__maybe_write_comma_space(list(T), io__state, io__state).$/;-;/garbage_out__maybe_write_comma_space/
garbage_out__output	garbage_out.m	/^:- pred garbage_out__output(cont_list, shape_table, abs_exports, $/;-;/garbage_out__output/
garbage_out__proc_instr	garbage_out.m	/^:- pred garbage_out__proc_instr(instr, cont_list,  cont_list).$/;-;/garbage_out__proc_instr/
garbage_out__proc_instr_list	garbage_out.m	/^:- pred garbage_out__proc_instr_list(list(instruction), cont_list,  cont_list).$/;-;/garbage_out__proc_instr_list/
garbage_out__remove_fields	garbage_out.m	/^:- pred garbage_out__remove_fields(list(liveinfo), list(liveinfo)).$/;-;/garbage_out__remove_fields/
garbage_out__write_abs_exports	garbage_out.m	/^:- pred garbage_out__write_abs_exports(list(pair(type_id, maybe_shape_num)),$/;-;/garbage_out__write_abs_exports/
garbage_out__write_abs_list	garbage_out.m	/^:- pred garbage_out__write_abs_list(list(pair(type_id, maybe_shape_num)),$/;-;/garbage_out__write_abs_list/
garbage_out__write_code_addr	garbage_out.m	/^:- pred garbage_out__write_code_addr(code_addr, io__state, io__state).$/;-;/garbage_out__write_code_addr/
garbage_out__write_complicated	garbage_out.m	/^:- pred garbage_out__write_complicated(list(list(pair(shape_num, shape_id))),$/;-;/garbage_out__write_complicated/
garbage_out__write_cont_list	garbage_out.m	/^:- pred garbage_out__write_cont_list(cont_list, io__state, io__state).$/;-;/garbage_out__write_cont_list/
garbage_out__write_int_list	garbage_out.m	/^:- pred garbage_out__write_int_list(list(shape_num), io__state, io__state).$/;-;/garbage_out__write_int_list/
garbage_out__write_liveinfo_list	garbage_out.m	/^:- pred garbage_out__write_liveinfo_list(list(liveinfo), io__state, io__state). $/;-;/garbage_out__write_liveinfo_list/
garbage_out__write_liveval	garbage_out.m	/^:- pred garbage_out__write_liveval(lval, io__state, io__state).$/;-;/garbage_out__write_liveval/
garbage_out__write_shape	garbage_out.m	/^:- pred garbage_out__write_shape(shape, io__state, io__state).$/;-;/garbage_out__write_shape/
garbage_out__write_shape_list	garbage_out.m	/^:- pred garbage_out__write_shape_list(list(pair(shape_num, shape_id)), $/;-;/garbage_out__write_shape_list/
garbage_out__write_shape_table	garbage_out.m	/^:- pred garbage_out__write_shape_table(shape_table, io__state, io__state).$/;-;/garbage_out__write_shape_table/
garbage_out__write_shape_tag	garbage_out.m	/^:- pred garbage_out__write_shape_tag(shape_tag, io__state, io__state).$/;-;/garbage_out__write_shape_tag/
garbage_out__write_shapes	garbage_out.m	/^:- pred garbage_out__write_shapes(list(pair(shape_num, shape)), $/;-;/garbage_out__write_shapes/
garbage_out__write_type	garbage_out.m	/^:- pred garbage_out__write_type(type, io__state, io__state).$/;-;/garbage_out__write_type/
garbage_out__write_type_id	garbage_out.m	/^:- pred garbage_out__write_type_id(type_id, io__state, io__state).$/;-;/garbage_out__write_type_id/
garbage_output	garbage_out.m	/^:- type garbage_output --->	garbage_output( cont_list, $/;-;/garbage_output/
gather_labels	llds.m	/^:- pred gather_labels(list(c_procedure), list(label)).$/;-;/gather_labels/
gather_labels_2	llds.m	/^:- pred gather_labels_2(list(c_procedure), list(label), list(label)).$/;-;/gather_labels_2/
gather_labels_from_instrs	llds.m	/^:- pred gather_labels_from_instrs(list(instruction), list(label), list(label)).$/;-;/gather_labels_from_instrs/
gc_call	../library/std_util.m	/^:- pred gc_call(pred).$/;-;/gc_call/
gc_label_info	garbage_out.m	/^:- type gc_label_info 	--->	gc_label_info(code_addr, det, num_slots, $/;-;/gc_label_info/
gc_method	globals.m	/^:- type gc_method$/;-;/gc_method/
generate_arg_info	arg_info.m	/^:- pred generate_arg_info(module_info, module_info).$/;-;/generate_arg_info/
generate_category_code_2	code_gen.pp	/^:- pred generate_category_code_2(code_model, hlds__goal, code_tree, maybe(int),$/;-;/generate_category_code_2/
generate_code	code_gen.pp	/^:- pred generate_code(module_info, module_info, list(c_procedure),$/;-;/generate_code/
generate_dependencies	mercury_compile.pp	/^:- pred generate_dependencies(string, io__state, io__state).$/;-;/generate_dependencies/
generate_dependencies_2	mercury_compile.pp	/^:- pred generate_dependencies_2(list(string), string, deps_map,$/;-;/generate_dependencies_2/
generate_pred_arg_info	arg_info.m	/^:- pred generate_pred_arg_info(list(pred_id), module_info, module_info).$/;-;/generate_pred_arg_info/
generate_pred_code	code_gen.pp	/^:- pred generate_pred_code(module_info, module_info, pred_id, pred_info,$/;-;/generate_pred_code/
generate_pred_list_code	code_gen.pp	/^:- pred generate_pred_list_code(module_info, module_info, list(pred_id), $/;-;/generate_pred_list_code/
generate_proc_arg_info	arg_info.m	/^:- pred generate_proc_arg_info(pred_id, list(proc_id),$/;-;/generate_proc_arg_info/
generate_proc_code	code_gen.pp	/^:- pred generate_proc_code(proc_info, proc_id, pred_id, module_info, $/;-;/generate_proc_code/
generate_proc_list_code	code_gen.pp	/^:- pred generate_proc_list_code(list(proc_id), pred_id, pred_info, module_info,$/;-;/generate_proc_list_code/
get_all_pred_procs	det_analysis.m	/^:- pred get_all_pred_procs(module_info, predproclist).$/;-;/get_all_pred_procs/
get_all_pred_procs_2	det_analysis.m	/^:- pred get_all_pred_procs_2(pred_table, list(pred_id),$/;-;/get_all_pred_procs_2/
get_all_waiting_vars	modes.m	/^:- pred get_all_waiting_vars(list(delayed_goal), set(var)).$/;-;/get_all_waiting_vars/
get_all_waiting_vars_2	modes.m	/^:- pred get_all_waiting_vars_2(list(delayed_goal), set(var), set(var)).$/;-;/get_all_waiting_vars_2/
get_arg_type_stuff	typecheck.m	/^:- pred get_arg_type_stuff(args_type_assign_set, var, list(arg_type_stuff)).$/;-;/get_arg_type_stuff/
get_c_header_code	mercury_compile.pp	/^:- pred get_c_header_code(c_header_info, list(string)).$/;-;/get_c_header_code/
get_clause_goals	clause_to_proc.m	/^:- pred get_clause_goals(list(clause)::in, list(hlds__goal)::out) is det.$/;-;/get_clause_goals/
get_condition	prog_io.m	/^:- pred get_condition(term, term, condition).$/;-;/get_condition/
get_conj	make_hlds.m	/^:- pred get_conj(goal, substitution, list(hlds__goal), varset,$/;-;/get_conj/
get_cons_stuff	typecheck.m	/^:- pred get_cons_stuff(cons_type_info, type_assign, type_info,$/;-;/get_cons_stuff/
get_dependencies	mercury_compile.pp	/^:- pred get_dependencies(item_list, list(string)).$/;-;/get_dependencies/
get_dependencies_2	mercury_compile.pp	/^:- pred get_dependencies_2(item_list, list(string), list(string)).$/;-;/get_dependencies_2/
get_determinism	prog_io.m	/^:- pred get_determinism(term, term, maybe1(maybe(determinism))).$/;-;/get_determinism/
get_disj	make_hlds.m	/^:- pred get_disj(goal, substitution, list(hlds__goal), varset,$/;-;/get_disj/
get_end_module	prog_io.m	/^:- pred get_end_module(item_list, item_list, module_end).$/;-;/get_end_module/
get_interface	mercury_compile.pp	/^:- pred get_interface(item_list, item_list).$/;-;/get_interface/
get_interface_2	mercury_compile.pp	/^:- pred get_interface_2(item_list, bool, item_list, item_list).$/;-;/get_interface_2/
get_mode_of_args	modes.m	/^:- pred get_mode_of_args(inst, list(inst), list(mode)).$/;-;/get_mode_of_args/
get_mode_of_args_2	modes.m	/^:- pred get_mode_of_args_2(list(inst), list(inst), list(mode)).$/;-;/get_mode_of_args_2/
get_reachable_instmaps	modes.m	/^:- pred get_reachable_instmaps(list(instmap), list(map(var,inst))).$/;-;/get_reachable_instmaps/
get_short_interface	mercury_compile.pp	/^:- pred get_short_interface(item_list, item_list).$/;-;/get_short_interface/
get_short_interface_2	mercury_compile.pp	/^:- pred get_short_interface_2(item_list, item_list, item_list).$/;-;/get_short_interface_2/
get_string_opt	mercury_compile.pp	/^:- pred get_string_opt(option, string, option_table, option_table).$/;-;/get_string_opt/
get_type_stuff	typecheck.m	/^:- pred get_type_stuff(type_assign_set, var, list(type_stuff)).$/;-;/get_type_stuff/
get_var_insts	modes.m	/^:- pred get_var_insts(list(var), instmap, list(inst)).$/;-;/get_var_insts/
get_vars	quantification.m	/^:- pred get_vars(list(hlds__goal), list(set(var))).$/;-;/get_vars/
get_vars_2	quantification.m	/^:- pred get_vars_2(list(hlds__goal), set(var), list(set(var))).$/;-;/get_vars_2/
getopt__process_options	getopt.m	/^:- pred getopt__process_options(list(string)::in, list(string)::out,$/;-;/getopt__process_options/
getprop	mercury_compile.pp	/^:- pred getprop(mc, mc, T, ref).$/;-;/getprop/
global_analysis_pass	det_analysis.m	/^:- pred global_analysis_pass(module_info, predproclist, module_info,$/;-;/global_analysis_pass/
global_analysis_single_pass	det_analysis.m	/^:- pred global_analysis_single_pass(module_info, predproclist, maybe_changed,$/;-;/global_analysis_single_pass/
global_checking_pass	det_analysis.m	/^:- pred global_checking_pass(module_info, predproclist, module_info,$/;-;/global_checking_pass/
global_checking_pass_2	det_analysis.m	/^:- pred global_checking_pass_2(predproclist, module_info, module_info,$/;-;/global_checking_pass_2/
globals	globals.m	/^:- type globals$/;-;/globals/
globals__get_gc_method	globals.m	/^:- pred globals__get_gc_method(globals::in, gc_method::out) is det.$/;-;/globals__get_gc_method/
globals__get_options	globals.m	/^:- pred globals__get_options(globals::in, option_table::out) is det.$/;-;/globals__get_options/
globals__get_tags_method	globals.m	/^:- pred globals__get_tags_method(globals::in, tags_method::out) is det.$/;-;/globals__get_tags_method/
globals__init	globals.m	/^:- pred globals__init(option_table::in, gc_method::in, tags_method::in,$/;-;/globals__init/
globals__io_get_gc_method	globals.m	/^:- pred globals__io_get_gc_method(gc_method::out,$/;-;/globals__io_get_gc_method/
globals__io_get_globals	globals.m	/^:- pred globals__io_get_globals(globals::out, io__state::di, io__state::uo)$/;-;/globals__io_get_globals/
globals__io_get_tags_method	globals.m	/^:- pred globals__io_get_tags_method(tags_method::out,$/;-;/globals__io_get_tags_method/
globals__io_init	globals.m	/^:- pred globals__io_init(option_table::in, gc_method::in, tags_method::in,$/;-;/globals__io_init/
globals__io_lookup_accumulating_option	globals.m	/^:- pred globals__io_lookup_accumulating_option(option::in, list(string)::out,$/;-;/globals__io_lookup_accumulating_option/
globals__io_lookup_bool_option	globals.m	/^:- pred globals__io_lookup_bool_option(option, bool, io__state, io__state).$/;-;/globals__io_lookup_bool_option/
globals__io_lookup_int_option	globals.m	/^:- pred globals__io_lookup_int_option(option::in, int::out,$/;-;/globals__io_lookup_int_option/
globals__io_lookup_option	globals.m	/^:- pred globals__io_lookup_option(option::in, option_data::out,$/;-;/globals__io_lookup_option/
globals__io_lookup_string_option	globals.m	/^:- pred globals__io_lookup_string_option(option::in, string::out,$/;-;/globals__io_lookup_string_option/
globals__io_set_globals	globals.m	/^:- pred globals__io_set_globals(globals::in, io__state::di, io__state::uo)$/;-;/globals__io_set_globals/
globals__io_set_option	globals.m	/^:- pred globals__io_set_option(option::in, option_data::in,$/;-;/globals__io_set_option/
globals__lookup_accumulating_option	globals.m	/^:- pred globals__lookup_accumulating_option(globals::in, option::in,$/;-;/globals__lookup_accumulating_option/
globals__lookup_bool_option	globals.m	/^:- pred globals__lookup_bool_option(globals, option, bool).$/;-;/globals__lookup_bool_option/
globals__lookup_int_option	globals.m	/^:- pred globals__lookup_int_option(globals::in, option::in, int::out) is det.$/;-;/globals__lookup_int_option/
globals__lookup_option	globals.m	/^:- pred globals__lookup_option(globals::in, option::in, option_data::out)$/;-;/globals__lookup_option/
globals__lookup_string_option	globals.m	/^:- pred globals__lookup_string_option(globals::in, option::in, string::out)$/;-;/globals__lookup_string_option/
globals__set_gc_method	globals.m	/^:- pred globals__set_gc_method(globals::in, gc_method::in, globals::out)$/;-;/globals__set_gc_method/
globals__set_options	globals.m	/^:- pred globals__set_options(globals::in, option_table::in, globals::out)$/;-;/globals__set_options/
globals__set_tags_method	globals.m	/^:- pred globals__set_tags_method(globals::in, tags_method::in, globals::out)$/;-;/globals__set_tags_method/
goal	prog_io.m	/^:- type goal		==	pair(goal_expr, term__context).$/;-;/goal/
goal_expr	prog_io.m	/^:- type goal_expr	--->	(goal,goal)$/;-;/goal_expr/
goal_feature	hlds.m	/^:- type goal_feature --->$/;-;/goal_feature/
goal_get_nonlocals	modes.m	/^:- pred goal_get_nonlocals(hlds__goal, set(var)).$/;-;/goal_get_nonlocals/
goal_info_add_feature	hlds.m	/^:- pred goal_info_add_feature(hlds__goal_info, goal_feature, hlds__goal_info).$/;-;/goal_info_add_feature/
goal_info_cont_lives	hlds.m	/^:- pred goal_info_cont_lives(hlds__goal_info, maybe(set(var))).$/;-;/goal_info_cont_lives/
goal_info_context	hlds.m	/^:- pred goal_info_context(hlds__goal_info, term__context).$/;-;/goal_info_context/
goal_info_get_code_model	hlds.m	/^:- pred goal_info_get_code_model(hlds__goal_info, code_model).$/;-;/goal_info_get_code_model/
goal_info_get_determinism	hlds.m	/^:- pred goal_info_get_determinism(hlds__goal_info, determinism).$/;-;/goal_info_get_determinism/
goal_info_get_features	hlds.m	/^:- pred goal_info_get_features(hlds__goal_info, set(goal_feature)).$/;-;/goal_info_get_features/
goal_info_get_instmap_delta	hlds.m	/^:- pred goal_info_get_instmap_delta(hlds__goal_info, instmap_delta).$/;-;/goal_info_get_instmap_delta/
goal_info_get_internal_code_model	hlds.m	/^:- pred goal_info_get_internal_code_model(hlds__goal_info, code_model).$/;-;/goal_info_get_internal_code_model/
goal_info_get_internal_determinism	hlds.m	/^:- pred goal_info_get_internal_determinism(hlds__goal_info, determinism).$/;-;/goal_info_get_internal_determinism/
goal_info_get_nonlocals	hlds.m	/^:- pred goal_info_get_nonlocals(hlds__goal_info, set(var)).$/;-;/goal_info_get_nonlocals/
goal_info_has_feature	hlds.m	/^:- pred goal_info_has_feature(hlds__goal_info, goal_feature).$/;-;/goal_info_has_feature/
goal_info_init	hlds.m	/^:- pred goal_info_init(hlds__goal_info).$/;-;/goal_info_init/
goal_info_post_delta_liveness	hlds.m	/^:- pred goal_info_post_delta_liveness(hlds__goal_info, delta_liveness).$/;-;/goal_info_post_delta_liveness/
goal_info_pre_delta_liveness	hlds.m	/^:- pred goal_info_pre_delta_liveness(hlds__goal_info, delta_liveness).$/;-;/goal_info_pre_delta_liveness/
goal_info_remove_feature	hlds.m	/^:- pred goal_info_remove_feature(hlds__goal_info, goal_feature, $/;-;/goal_info_remove_feature/
goal_info_set_cont_lives	hlds.m	/^:- pred goal_info_set_cont_lives(hlds__goal_info,$/;-;/goal_info_set_cont_lives/
goal_info_set_context	hlds.m	/^:- pred goal_info_set_context(hlds__goal_info, term__context, hlds__goal_info).$/;-;/goal_info_set_context/
goal_info_set_determinism	hlds.m	/^:- pred goal_info_set_determinism(hlds__goal_info, determinism,$/;-;/goal_info_set_determinism/
goal_info_set_features	hlds.m	/^:- pred goal_info_set_features(hlds__goal_info, set(goal_feature),$/;-;/goal_info_set_features/
goal_info_set_instmap_delta	hlds.m	/^:- pred goal_info_set_instmap_delta(hlds__goal_info, instmap_delta,$/;-;/goal_info_set_instmap_delta/
goal_info_set_internal_determinism	hlds.m	/^:- pred goal_info_set_internal_determinism(hlds__goal_info, determinism,$/;-;/goal_info_set_internal_determinism/
goal_info_set_nonlocals	hlds.m	/^:- pred goal_info_set_nonlocals(hlds__goal_info, set(var), hlds__goal_info).$/;-;/goal_info_set_nonlocals/
goal_info_set_post_delta_liveness	hlds.m	/^:- pred goal_info_set_post_delta_liveness(hlds__goal_info, delta_liveness,$/;-;/goal_info_set_post_delta_liveness/
goal_info_set_pre_delta_liveness	hlds.m	/^:- pred goal_info_set_pre_delta_liveness(hlds__goal_info, delta_liveness,$/;-;/goal_info_set_pre_delta_liveness/
goal_info_set_store_map	hlds.m	/^:- pred goal_info_set_store_map(hlds__goal_info,$/;-;/goal_info_set_store_map/
goal_info_store_map	hlds.m	/^:- pred goal_info_store_map(hlds__goal_info, maybe(map(var, lval))).$/;-;/goal_info_store_map/
goal_is_atomic	hlds.m	/^:- pred goal_is_atomic(hlds__goal_expr).$/;-;/goal_is_atomic/
goal_is_branched	store_alloc.m	/^:- pred goal_is_branched(hlds__goal_expr).$/;-;/goal_is_branched/
goal_list_vars	quantification.m	/^:- pred goal_list_vars(list(hlds__goal), set(var)).$/;-;/goal_list_vars/
goal_list_vars_2	quantification.m	/^:- pred goal_list_vars_2(list(hlds__goal), set(var), set(var)).$/;-;/goal_list_vars_2/
goal_num	delay_info.m	/^:- type goal_num == pair(depth_num, seq_num).$/;-;/goal_num/
goal_to_conj_list	hlds.m	/^:- pred goal_to_conj_list(hlds__goal, list(hlds__goal)).$/;-;/goal_to_conj_list/
goal_to_disj_list	hlds.m	/^:- pred goal_to_disj_list(hlds__goal, list(hlds__goal)).$/;-;/goal_to_disj_list/
goal_vars	quantification.m	/^:- pred goal_vars(hlds__goal, set(var)).$/;-;/goal_vars/
goal_vars_2	quantification.m	/^:- pred goal_vars_2(hlds__goal_expr, set(var), set(var)).$/;-;/goal_vars_2/
goals	prog_io.m	/^:- type goals		==	list(goal).$/;-;/goals/
goedel_convert_expression	mercury_to_goedel.m	/^:- pred goedel_convert_expression(term, term).$/;-;/goedel_convert_expression/
goedel_infix_op	mercury_to_goedel.m	/^:- pred goedel_infix_op(string).$/;-;/goedel_infix_op/
goedel_infix_pred	mercury_to_goedel.m	/^:- pred goedel_infix_pred(string).$/;-;/goedel_infix_pred/
goedel_output_call	mercury_to_goedel.m	/^:- pred goedel_output_call(term, varset, int, io__state, io__state).$/;-;/goedel_output_call/
goedel_output_clause	mercury_to_goedel.m	/^:- pred goedel_output_clause(varset, sym_name, list(term), goal, term__context,$/;-;/goedel_output_clause/
goedel_output_constant	mercury_to_goedel.m	/^:- pred goedel_output_constant(const, io__state, io__state).$/;-;/goedel_output_constant/
goedel_output_ctors	mercury_to_goedel.m	/^:- pred goedel_output_ctors(list(constructor), type, varset,$/;-;/goedel_output_ctors/
goedel_output_disj	mercury_to_goedel.m	/^:- pred goedel_output_disj(goal, varset, int, io__state, io__state).$/;-;/goedel_output_disj/
goedel_output_goal	mercury_to_goedel.m	/^:- pred goedel_output_goal(goal, varset, int, io__state, io__state).$/;-;/goedel_output_goal/
goedel_output_goal_2	mercury_to_goedel.m	/^:- pred goedel_output_goal_2(goal_expr, varset, int, io__state, io__state).$/;-;/goedel_output_goal_2/
goedel_output_inst_defn	mercury_to_goedel.m	/^:- pred goedel_output_inst_defn(varset, inst_defn, term__context,$/;-;/goedel_output_inst_defn/
goedel_output_item	mercury_to_goedel.m	/^:- pred goedel_output_item(item, term__context, io__state, io__state).$/;-;/goedel_output_item/
goedel_output_item_list	mercury_to_goedel.m	/^:- pred goedel_output_item_list(list(item_and_context), io__state, io__state).$/;-;/goedel_output_item_list/
goedel_output_list_args	mercury_to_goedel.m	/^:- pred goedel_output_list_args(term, varset, io__state, io__state).$/;-;/goedel_output_list_args/
goedel_output_mode	mercury_to_goedel.m	/^:- pred goedel_output_mode(varset, sym_name, list(mode), term__context,$/;-;/goedel_output_mode/
goedel_output_mode_defn	mercury_to_goedel.m	/^:- pred goedel_output_mode_defn(varset, mode_defn, term__context,$/;-;/goedel_output_mode_defn/
goedel_output_newline	mercury_to_goedel.m	/^:- pred goedel_output_newline(int, io__state, io__state).$/;-;/goedel_output_newline/
goedel_output_pred	mercury_to_goedel.m	/^:- pred goedel_output_pred(varset, sym_name, list(type_and_mode),$/;-;/goedel_output_pred/
goedel_output_pred_type	mercury_to_goedel.m	/^:- pred goedel_output_pred_type(varset, sym_name, list(type),$/;-;/goedel_output_pred_type/
goedel_output_remaining_types	mercury_to_goedel.m	/^:- pred goedel_output_remaining_types(list(type), varset, io__state, io__state).$/;-;/goedel_output_remaining_types/
goedel_output_some	mercury_to_goedel.m	/^:- pred goedel_output_some(list(var), varset, io__state, io__state).$/;-;/goedel_output_some/
goedel_output_tabs	mercury_to_goedel.m	/^:- pred goedel_output_tabs(int, io__state, io__state).$/;-;/goedel_output_tabs/
goedel_output_term	mercury_to_goedel.m	/^:- pred goedel_output_term(term, varset, io__state, io__state).$/;-;/goedel_output_term/
goedel_output_term_args	mercury_to_goedel.m	/^:- pred goedel_output_term_args(list(term), varset, io__state, io__state).$/;-;/goedel_output_term_args/
goedel_output_type	mercury_to_goedel.m	/^:- pred goedel_output_type(term, varset, io__state, io__state).$/;-;/goedel_output_type/
goedel_output_type_args	mercury_to_goedel.m	/^:- pred goedel_output_type_args(list(type), varset, io__state, io__state).$/;-;/goedel_output_type_args/
goedel_output_type_defn	mercury_to_goedel.m	/^:- pred goedel_output_type_defn(varset, type_defn, term__context,$/;-;/goedel_output_type_defn/
goedel_output_type_defn_2	mercury_to_goedel.m	/^:- pred goedel_output_type_defn_2(type_defn, varset, term__context,$/;-;/goedel_output_type_defn_2/
goedel_output_type_defn_3	mercury_to_goedel.m	/^:- pred goedel_output_type_defn_3(string, string, list(term), list(constructor),$/;-;/goedel_output_type_defn_3/
goedel_output_var	mercury_to_goedel.m	/^:- pred goedel_output_var(var, varset, io__state, io__state).$/;-;/goedel_output_var/
goedel_output_vars	mercury_to_goedel.m	/^:- pred goedel_output_vars(list(var), varset, io__state, io__state).$/;-;/goedel_output_vars/
goedel_output_vars_2	mercury_to_goedel.m	/^:- pred goedel_output_vars_2(list(var), varset, io__state, io__state).$/;-;/goedel_output_vars_2/
goedel_quote_char	mercury_to_goedel.m	/^:- pred goedel_quote_char(character, character).$/;-;/goedel_quote_char/
goedel_quote_string	mercury_to_goedel.m	/^:- pred goedel_quote_string(string, io__state, io__state).$/;-;/goedel_quote_string/
goedel_replace_int_integer	mercury_to_goedel.m	/^:- pred goedel_replace_int_integer(list(item_and_context),$/;-;/goedel_replace_int_integer/
goedel_unary_postfix_op	mercury_to_goedel.m	/^:- pred goedel_unary_postfix_op(string).$/;-;/goedel_unary_postfix_op/
goedel_unary_prefix_op	mercury_to_goedel.m	/^:- pred goedel_unary_prefix_op(string).$/;-;/goedel_unary_prefix_op/
graph	../library/graph.m	/^:- type graph(N, A)	--->$/;-;/graph/
graph__arc_supply	../library/graph.m	/^:- type graph__arc_supply	==	int.$/;-;/graph__arc_supply/
graph__find_node	../library/graph.m	/^:- pred graph__find_node(graph(N, A), N, node(N)).$/;-;/graph__find_node/
graph__find_node_2	../library/graph.m	/^:- pred graph__find_node_2(assoc_list(T,U), U, T).$/;-;/graph__find_node_2/
graph__get_arc_supply	../library/graph.m	/^:- pred graph__get_arc_supply(graph(N, A), graph__arc_supply).$/;-;/graph__get_arc_supply/
graph__get_arcs	../library/graph.m	/^:- pred graph__get_arcs(graph(N, A), map(arc(A), arc_info(N, A))).$/;-;/graph__get_arcs/
graph__get_edges	../library/graph.m	/^:- pred graph__get_edges(graph(N, A), map(node(N), set(edge(N, A)))).$/;-;/graph__get_edges/
graph__get_node_supply	../library/graph.m	/^:- pred graph__get_node_supply(graph(N, A), graph__node_supply).$/;-;/graph__get_node_supply/
graph__get_nodes	../library/graph.m	/^:- pred graph__get_nodes(graph(N, A), map(node(N), N)).$/;-;/graph__get_nodes/
graph__init	../library/graph.m	/^:- pred graph__init(graph(N, A)).$/;-;/graph__init/
graph__insert_edge	../library/graph.m	/^:- pred graph__insert_edge(graph(N, A), node(N), node(N), A,$/;-;/graph__insert_edge/
graph__insert_node	../library/graph.m	/^:- pred graph__insert_node(graph(N, A), N, node(N), graph(N, A)).$/;-;/graph__insert_node/
graph__lookup_node	../library/graph.m	/^:- pred graph__lookup_node(graph(N, A), node(N), N).$/;-;/graph__lookup_node/
graph__node_supply	../library/graph.m	/^:- type graph__node_supply	==	int.$/;-;/graph__node_supply/
graph__nodes	../library/graph.m	/^:- pred graph__nodes(graph(N, A), set(node(N))).$/;-;/graph__nodes/
graph__path	../library/graph.m	/^:- pred graph__path(graph(N, A), node(N), node(N)).$/;-;/graph__path/
graph__set_arc_supply	../library/graph.m	/^:- pred graph__set_arc_supply(graph(N, A), graph__arc_supply, graph(N, A)).$/;-;/graph__set_arc_supply/
graph__set_arcs	../library/graph.m	/^:- pred graph__set_arcs(graph(N, A), map(arc(A), arc_info(N, A)), graph(N, A)).$/;-;/graph__set_arcs/
graph__set_edges	../library/graph.m	/^:- pred graph__set_edges(graph(N, A), map(node(N), set(edge(N, A))), graph(N, A)).$/;-;/graph__set_edges/
graph__set_node_supply	../library/graph.m	/^:- pred graph__set_node_supply(graph(N, A), graph__node_supply, graph(N, A)).$/;-;/graph__set_node_supply/
graph__set_nodes	../library/graph.m	/^:- pred graph__set_nodes(graph(N, A), map(node(N), N), graph(N, A)).$/;-;/graph__set_nodes/
graph__successors	../library/graph.m	/^:- pred graph__successors(graph(N, A), node(N), set(node(N))).$/;-;/graph__successors/
graph__successors_2	../library/graph.m	/^:- pred graph__successors_2(list(edge(T,U)), list(node(T))).$/;-;/graph__successors_2/
graph_colour__choose_var	graph_colour.m	/^:- pred graph_colour__choose_var(set(T), T, set(T)).$/;-;/graph_colour__choose_var/
graph_colour__divide_constraints	graph_colour.m	/^:- pred graph_colour__divide_constraints(T, list(set(T)), list(set(T)),$/;-;/graph_colour__divide_constraints/
graph_colour__find_all_colours	graph_colour.m	/^:- pred graph_colour__find_all_colours(list(set(T)), set(T), list(set(T))).$/;-;/graph_colour__find_all_colours/
graph_colour__group_elements	graph_colour.m	/^:- pred graph_colour__group_elements(set(set(T)), set(set(T))).$/;-;/graph_colour__group_elements/
graph_colour__next_colour	graph_colour.m	/^:- pred graph_colour__next_colour(set(T), list(set(T)), list(set(T)), set(T)).$/;-;/graph_colour__next_colour/
ground_args	modes.m	/^:- pred ground_args(list(var), mode_info, mode_info).$/;-;/ground_args/
ground_inst_table	hlds.m	/^:- type ground_inst_table == 	map(inst_name, maybe_inst).$/;-;/ground_inst_table/
group	../library/group.m	/^:- type group(T)	--->$/;-;/group/
group__get_elements	../library/group.m	/^:- pred group__get_elements(group(T), map(T, group__key)).$/;-;/group__get_elements/
group__get_group_count	../library/group.m	/^:- pred group__get_group_count(group(T), int).$/;-;/group__get_group_count/
group__get_sets	../library/group.m	/^:- pred group__get_sets(group(T), map(group__key, set(T))).$/;-;/group__get_sets/
group__group	../library/group.m	/^:- pred group__group(group(T), T, set(T)).$/;-;/group__group/
group__group_key	../library/group.m	/^:- pred group__group_key(group(T), T, group__key).$/;-;/group__group_key/
group__group_keys	../library/group.m	/^:- pred group__group_keys(group(T), list(group__key)).$/;-;/group__group_keys/
group__init	../library/group.m	/^:- pred group__init(group(T)).$/;-;/group__init/
group__insert	../library/group.m	/^:- pred group__insert(group(T), set(T), group(T)).$/;-;/group__insert/
group__insert_elements	../library/group.m	/^:- pred group__insert_elements(list(T), group__key,$/;-;/group__insert_elements/
group__key	../library/group.m	/^:- type group__key	==	int.$/;-;/group__key/
group__key_group	../library/group.m	/^:- pred group__key_group(group(T), group__key, set(T)).$/;-;/group__key_group/
group__largest_group_key	../library/group.m	/^:- pred group__largest_group_key(group(T), group__key).$/;-;/group__largest_group_key/
group__largest_group_key_2	../library/group.m	/^:- pred group__largest_group_key_2(assoc_list(group__key, set(T)), int,$/;-;/group__largest_group_key_2/
group__remove_elements	../library/group.m	/^:- pred group__remove_elements(list(T), map(T, group__key), map(T, group__key)).$/;-;/group__remove_elements/
group__remove_group	../library/group.m	/^:- pred group__remove_group(group(T), group__key, set(T), group(T)).$/;-;/group__remove_group/
group__same_group	../library/group.m	/^:- pred group__same_group(group(T), T, T).$/;-;/group__same_group/
group__set_elements	../library/group.m	/^:- pred group__set_elements(group(T), map(T, group__key), group(T)).$/;-;/group__set_elements/
group__set_group_count	../library/group.m	/^:- pred group__set_group_count(group(T), int, group(T)).$/;-;/group__set_group_count/
group__set_sets	../library/group.m	/^:- pred group__set_sets(group(T), map(group__key, set(T)), group(T)).$/;-;/group__set_sets/
group__sets_and_keys	../library/group.m	/^:- pred group__sets_and_keys(group(T), assoc_list(set(T), group__key)).$/;-;/group__sets_and_keys/
group__to_set	../library/group.m	/^:- pred group__to_set(group(T), set(set(T))).$/;-;/group__to_set/
handle_extra_goals	modes.m	/^:- pred handle_extra_goals(hlds__goal_expr, pair(list(hlds__goal)), set(var),$/;-;/handle_extra_goals/
handle_implied_mode	modes.m	/^:- pred handle_implied_mode(var, inst, inst, inst, inst, determinism,$/;-;/handle_implied_mode/
hash_slot	string_switch.m	/^:- type hash_slot ---> hash_slot(extended_case, int).$/;-;/hash_slot/
headtypes	typecheck.m	/^:- type headtypes == list(tvar).$/;-;/headtypes/
hlds__cons_defn	hlds.m	/^:- type hlds__cons_defn	--->	hlds__cons_defn($/;-;/hlds__cons_defn/
hlds__goal	hlds.m	/^:- type hlds__goal	== pair(hlds__goal_expr, hlds__goal_info).$/;-;/hlds__goal/
hlds__goal_expr	hlds.m	/^:- type hlds__goal_expr	--->$/;-;/hlds__goal_expr/
hlds__goal_info	hlds.m	/^:- type hlds__goal_info$/;-;/hlds__goal_info/
hlds__goals	hlds.m	/^:- type hlds__goals	==	list(hlds__goal).$/;-;/hlds__goals/
hlds__inst_body	hlds.m	/^:- type hlds__inst_body	--->	eqv_inst(inst)$/;-;/hlds__inst_body/
hlds__inst_defn	hlds.m	/^:- type hlds__inst_defn	--->	hlds__inst_defn($/;-;/hlds__inst_defn/
hlds__mode_body	hlds.m	/^:- type hlds__mode_body --->	eqv_mode(mode).$/;-;/hlds__mode_body/
hlds__mode_defn	hlds.m	/^:- type hlds__mode_defn --->	hlds__mode_defn(varset, list(inst_param),$/;-;/hlds__mode_defn/
hlds__type_body	hlds.m	/^:- type hlds__type_body$/;-;/hlds__type_body/
hlds__type_defn	hlds.m	/^:- type hlds__type_defn	--->	hlds__type_defn($/;-;/hlds__type_defn/
hlds_out__cons_id_to_string	hlds_out.m	/^:- pred hlds_out__cons_id_to_string(cons_id, string).$/;-;/hlds_out__cons_id_to_string/
hlds_out__write_anything	hlds_out.m	/^:- pred hlds_out__write_anything(int, _AnyType, io__state, io__state).$/;-;/hlds_out__write_anything/
hlds_out__write_builtin	hlds_out.m	/^:- pred hlds_out__write_builtin(is_builtin, io__state, io__state).$/;-;/hlds_out__write_builtin/
hlds_out__write_call_info	hlds_out.m	/^:- pred hlds_out__write_call_info(int, call_info, varset,$/;-;/hlds_out__write_call_info/
hlds_out__write_call_info_2	hlds_out.m	/^:- pred hlds_out__write_call_info_2(assoc_list(var, lval), int, varset,$/;-;/hlds_out__write_call_info_2/
hlds_out__write_can_fail	hlds_out.m	/^:- pred hlds_out__write_can_fail(can_fail, io__state, io__state).$/;-;/hlds_out__write_can_fail/
hlds_out__write_case	hlds_out.m	/^:- pred hlds_out__write_case(case, var, module_info, varset, int,$/;-;/hlds_out__write_case/
hlds_out__write_cases	hlds_out.m	/^:- pred hlds_out__write_cases(list(case), var, module_info, varset, int,$/;-;/hlds_out__write_cases/
hlds_out__write_clause	hlds_out.m	/^:- pred hlds_out__write_clause(int, module_info, pred_id, varset, list(var),$/;-;/hlds_out__write_clause/
hlds_out__write_clause_head	hlds_out.m	/^:- pred hlds_out__write_clause_head(module_info, pred_id, varset, list(var),$/;-;/hlds_out__write_clause_head/
hlds_out__write_clauses	hlds_out.m	/^:- pred hlds_out__write_clauses(int, module_info, pred_id, varset, list(var),$/;-;/hlds_out__write_clauses/
hlds_out__write_code_model	hlds_out.m	/^:- pred hlds_out__write_code_model(code_model, io__state, io__state).$/;-;/hlds_out__write_code_model/
hlds_out__write_conj	hlds_out.m	/^:- pred hlds_out__write_conj(list(hlds__goal), module_info, varset, int,$/;-;/hlds_out__write_conj/
hlds_out__write_cons_id	hlds_out.m	/^:- pred hlds_out__write_cons_id(cons_id, io__state, io__state).$/;-;/hlds_out__write_cons_id/
hlds_out__write_consid	hlds_out.m	/^:- pred hlds_out__write_consid(int, cons_id, io__state, io__state).$/;-;/hlds_out__write_consid/
hlds_out__write_determinism	hlds_out.m	/^:- pred hlds_out__write_determinism(determinism, io__state, io__state).$/;-;/hlds_out__write_determinism/
hlds_out__write_disj	hlds_out.m	/^:- pred hlds_out__write_disj(list(hlds__goal), module_info, varset, int,$/;-;/hlds_out__write_disj/
hlds_out__write_footer	hlds_out.m	/^:- pred hlds_out__write_footer(int, module_info, io__state, io__state).$/;-;/hlds_out__write_footer/
hlds_out__write_functor	hlds_out.m	/^:- pred hlds_out__write_functor(const, list(var), varset, io__state, io__state).$/;-;/hlds_out__write_functor/
hlds_out__write_goal	hlds_out.m	/^:- pred hlds_out__write_goal(hlds__goal, module_info, varset, int,$/;-;/hlds_out__write_goal/
hlds_out__write_goal_2	hlds_out.m	/^:- pred hlds_out__write_goal_2(hlds__goal_expr, module_info, varset, int,$/;-;/hlds_out__write_goal_2/
hlds_out__write_header	hlds_out.m	/^:- pred hlds_out__write_header(int, module_info, io__state, io__state).$/;-;/hlds_out__write_header/
hlds_out__write_hlds	hlds_out.m	/^:- pred hlds_out__write_hlds(int, module_info, io__state, io__state).$/;-;/hlds_out__write_hlds/
hlds_out__write_indent	hlds_out.m	/^:- pred hlds_out__write_indent(int, io__state, io__state).$/;-;/hlds_out__write_indent/
hlds_out__write_instmap	hlds_out.m	/^:- pred hlds_out__write_instmap(instmap, varset, int, io__state, io__state).$/;-;/hlds_out__write_instmap/
hlds_out__write_instmap_2	hlds_out.m	/^:- pred hlds_out__write_instmap_2(assoc_list(var, inst), varset, int,$/;-;/hlds_out__write_instmap_2/
hlds_out__write_insts	hlds_out.m	/^:- pred hlds_out__write_insts(int, inst_table, io__state, io__state).$/;-;/hlds_out__write_insts/
hlds_out__write_intlist	hlds_out.m	/^:- pred hlds_out__write_intlist(list(int), io__state, io__state).$/;-;/hlds_out__write_intlist/
hlds_out__write_intlist_2	hlds_out.m	/^:- pred hlds_out__write_intlist_2(list(int), io__state, io__state).$/;-;/hlds_out__write_intlist_2/
hlds_out__write_mode_list	hlds_out.m	/^:- pred hlds_out__write_mode_list(int, list(mode), io__state, io__state).$/;-;/hlds_out__write_mode_list/
hlds_out__write_modes	hlds_out.m	/^:- pred hlds_out__write_modes(int, mode_table, io__state, io__state).$/;-;/hlds_out__write_modes/
hlds_out__write_pred	hlds_out.m	/^:- pred hlds_out__write_pred(int, module_info, pred_id, pred_info,$/;-;/hlds_out__write_pred/
hlds_out__write_pred_call_id	hlds_out.m	/^:- pred hlds_out__write_pred_call_id(pred_call_id, io__state, io__state).$/;-;/hlds_out__write_pred_call_id/
hlds_out__write_pred_id	hlds_out.m	/^:- pred hlds_out__write_pred_id(module_info, pred_id, io__state, io__state).$/;-;/hlds_out__write_pred_id/
hlds_out__write_preds	hlds_out.m	/^:- pred hlds_out__write_preds(int, module_info, pred_table,$/;-;/hlds_out__write_preds/
hlds_out__write_preds_2	hlds_out.m	/^:- pred hlds_out__write_preds_2(int, module_info, list(pred_id), pred_table,$/;-;/hlds_out__write_preds_2/
hlds_out__write_proc	hlds_out.m	/^:- pred hlds_out__write_proc(int, module_info, pred_id, proc_id, bool,$/;-;/hlds_out__write_proc/
hlds_out__write_procs	hlds_out.m	/^:- pred hlds_out__write_procs(int, module_info, pred_id, bool, proc_table,$/;-;/hlds_out__write_procs/
hlds_out__write_procs_2	hlds_out.m	/^:- pred hlds_out__write_procs_2(list(proc_id), module_info, int, pred_id,$/;-;/hlds_out__write_procs_2/
hlds_out__write_some	hlds_out.m	/^:- pred hlds_out__write_some(list(var), varset, io__state, io__state).$/;-;/hlds_out__write_some/
hlds_out__write_type_id	hlds_out.m	/^:- pred hlds_out__write_type_id(type_id, io__state, io__state).$/;-;/hlds_out__write_type_id/
hlds_out__write_types	hlds_out.m	/^:- pred hlds_out__write_types(int, type_table, io__state, io__state).$/;-;/hlds_out__write_types/
hlds_out__write_unification	hlds_out.m	/^:- pred hlds_out__write_unification(unification, io__state, io__state).$/;-;/hlds_out__write_unification/
hlds_out__write_unify_context	hlds_out.m	/^:- pred hlds_out__write_unify_context(unify_context, term__context,$/;-;/hlds_out__write_unify_context/
hlds_out__write_unify_main_context	hlds_out.m	/^:- pred hlds_out__write_unify_main_context(unify_main_context, term__context,$/;-;/hlds_out__write_unify_main_context/
hlds_out__write_unify_rhs	hlds_out.m	/^:- pred hlds_out__write_unify_rhs(unify_rhs, module_info, varset, int,$/;-;/hlds_out__write_unify_rhs/
hlds_out__write_unify_sub_contexts	hlds_out.m	/^:- pred hlds_out__write_unify_sub_contexts(unify_sub_contexts, term__context,$/;-;/hlds_out__write_unify_sub_contexts/
hlds_out__write_var_types	hlds_out.m	/^:- pred hlds_out__write_var_types(int, varset, map(var, type), varset,$/;-;/hlds_out__write_var_types/
hlds_out__write_var_types_2	hlds_out.m	/^:- pred hlds_out__write_var_types_2(list(var), int, varset, map(var, type),$/;-;/hlds_out__write_var_types_2/
hlds_out__write_varnames	hlds_out.m	/^:- pred hlds_out__write_varnames(int, map(var, string), io__state, io__state).$/;-;/hlds_out__write_varnames/
hlds_out__write_varnames_2	hlds_out.m	/^:- pred hlds_out__write_varnames_2(int, list(pair(var, string)),$/;-;/hlds_out__write_varnames_2/
hlds_out__write_vartypes	hlds_out.m	/^:- pred hlds_out__write_vartypes(int, map(var, type), io__state, io__state).$/;-;/hlds_out__write_vartypes/
implicitly_quantify_cases	quantification.m	/^:- pred implicitly_quantify_cases(list(case), set(var), set(var),$/;-;/implicitly_quantify_cases/
implicitly_quantify_clause_body	quantification.m	/^:- pred implicitly_quantify_clause_body(list(var), hlds__goal, hlds__goal).$/;-;/implicitly_quantify_clause_body/
implicitly_quantify_conj	quantification.m	/^:- pred implicitly_quantify_conj(list(hlds__goal), set(var), set(var),$/;-;/implicitly_quantify_conj/
implicitly_quantify_conj_2	quantification.m	/^:- pred implicitly_quantify_conj_2(list(hlds__goal), list(set(var)),$/;-;/implicitly_quantify_conj_2/
implicitly_quantify_disj	quantification.m	/^:- pred implicitly_quantify_disj(list(hlds__goal), set(var), set(var),$/;-;/implicitly_quantify_disj/
implicitly_quantify_goal	quantification.m	/^:- pred implicitly_quantify_goal(hlds__goal, set(var), hlds__goal).$/;-;/implicitly_quantify_goal/
implicitly_quantify_goal_2	quantification.m	/^:- pred implicitly_quantify_goal_2(hlds__goal_expr, set(var), set(var),$/;-;/implicitly_quantify_goal_2/
implicitly_quantify_unify_rhs	quantification.m	/^:- pred implicitly_quantify_unify_rhs(unify_rhs, set(var), set(var),$/;-;/implicitly_quantify_unify_rhs/
import_status	hlds.m	/^:- type import_status$/;-;/import_status/
in	../library/mercury_builtin.m	/^:- mode in :: (ground -> ground).$/;-;/in/
include_in_short_interface	mercury_compile.pp	/^:- pred include_in_short_interface(item).$/;-;/include_in_short_interface/
index	../library/mercury_builtin.m	/^:- pred index(T::in, int::out) is det.$/;-;/index/
initial_liveness	store_alloc.m	/^:- pred initial_liveness(proc_info, module_info, set(var)).$/;-;/initial_liveness/
initial_liveness_2	store_alloc.m	/^:- pred initial_liveness_2(assoc_list(var,mode), module_info,$/;-;/initial_liveness_2/
inlining	inlining.m	/^:- pred inlining(module_info, module_info).$/;-;/inlining/
inlining__create_variables	inlining.m	/^:- pred inlining__create_variables(list(var), varset,$/;-;/inlining__create_variables/
inlining__init_subn	inlining.m	/^:- pred inlining__init_subn(assoc_list(var, var), map(var, var), map(var, var)).$/;-;/inlining__init_subn/
inlining__inlining_in_cases	inlining.m	/^:- pred inlining__inlining_in_cases(list(case), varset, map(var, type), module_info,$/;-;/inlining__inlining_in_cases/
inlining__inlining_in_conj	inlining.m	/^:- pred inlining__inlining_in_conj(list(hlds__goal), varset, map(var, type),$/;-;/inlining__inlining_in_conj/
inlining__inlining_in_disj	inlining.m	/^:- pred inlining__inlining_in_disj(list(hlds__goal), varset, map(var, type),$/;-;/inlining__inlining_in_disj/
inlining__inlining_in_goal	inlining.m	/^:- pred inlining__inlining_in_goal(hlds__goal, varset, map(var, type),$/;-;/inlining__inlining_in_goal/
inlining__inlining_in_goal_2	inlining.m	/^:- pred inlining__inlining_in_goal_2(hlds__goal_expr, varset, map(var, type),$/;-;/inlining__inlining_in_goal_2/
inlining__name_apart	inlining.m	/^:- pred inlining__name_apart(hlds__goal, map(var, var), hlds__goal).$/;-;/inlining__name_apart/
inlining__name_apart_2	inlining.m	/^:- pred inlining__name_apart_2(hlds__goal_expr, map(var, var), hlds__goal_expr).$/;-;/inlining__name_apart_2/
inlining__name_apart_cases	inlining.m	/^:- pred inlining__name_apart_cases(list(case), map(var, var), list(case)).$/;-;/inlining__name_apart_cases/
inlining__name_apart_goalinfo	inlining.m	/^:- pred inlining__name_apart_goalinfo(hlds__goal_info,$/;-;/inlining__name_apart_goalinfo/
inlining__name_apart_list	inlining.m	/^:- pred inlining__name_apart_list(list(hlds__goal), map(var, var),$/;-;/inlining__name_apart_list/
inlining__name_apart_set	inlining.m	/^:- pred inlining__name_apart_set(set(var), map(var, var), set(var)).$/;-;/inlining__name_apart_set/
inlining__rename_args	inlining.m	/^:- pred inlining__rename_args(list(term), map(var, var), list(term)).$/;-;/inlining__rename_args/
inlining__rename_follow_vars	inlining.m	/^:- pred inlining__rename_follow_vars(map(var, T), map(var, var), map(var, T)).$/;-;/inlining__rename_follow_vars/
inlining__rename_follow_vars_2	inlining.m	/^:- pred inlining__rename_follow_vars_2(assoc_list(var, T),$/;-;/inlining__rename_follow_vars_2/
inlining__rename_term	inlining.m	/^:- pred inlining__rename_term(term, map(var, var), term).$/;-;/inlining__rename_term/
inlining__rename_unify	inlining.m	/^:- pred inlining__rename_unify(unification, map(var, var), unification).$/;-;/inlining__rename_unify/
inlining__rename_unify_rhs	inlining.m	/^:- pred inlining__rename_unify_rhs(unify_rhs, map(var, var), unify_rhs).$/;-;/inlining__rename_unify_rhs/
inlining__rename_var	inlining.m	/^:- pred inlining__rename_var(var, map(var, var), var).$/;-;/inlining__rename_var/
inlining__rename_var_list	inlining.m	/^:- pred inlining__rename_var_list(list(var), map(var, var), list(var)).$/;-;/inlining__rename_var_list/
inlining_in_preds	inlining.m	/^:- pred inlining_in_preds(list(pred_id), module_info, module_info).$/;-;/inlining_in_preds/
inlining_in_procs	inlining.m	/^:- pred inlining_in_procs(list(proc_id), pred_id, module_info,$/;-;/inlining_in_procs/
input	../library/mercury_builtin.m	/^:- mode input :: (ground -> ground).$/;-;/input/
input_list_skel	../library/list.m	/^:- mode input_list_skel :: list_skel -> list_skel.$/;-;/input_list_skel/
insert_arg_unifications	make_hlds.m	/^:- pred insert_arg_unifications(list(var), list(term), arg_context,$/;-;/insert_arg_unifications/
insert_arg_unifications_2	make_hlds.m	/^:- pred insert_arg_unifications_2(list(var), list(term), arg_context, int,$/;-;/insert_arg_unifications_2/
insertmap	frameopt.m	/^:- type insertmap ==	map(label, map(list(instruction), label)).$/;-;/insertmap/
inst_apply_substitution	mode_util.m	/^:- pred inst_apply_substitution(inst, inst_subst, inst).$/;-;/inst_apply_substitution/
inst_defn	prog_io.m	/^:- type inst_defn	--->	eqv_inst(sym_name, list(inst_param), inst)$/;-;/inst_defn/
inst_expand	inst_match.m	/^:- pred inst_expand(module_info, inst, inst).$/;-;/inst_expand/
inst_id	hlds.m	/^:- type inst_id		==	pair(sym_name, arity).$/;-;/inst_id/
inst_is_bound	mode_util.m	/^:- pred inst_is_bound(module_info, inst).$/;-;/inst_is_bound/
inst_is_bound_to_functors	mode_util.m	/^:- pred inst_is_bound_to_functors(module_info, inst, list(bound_inst)).$/;-;/inst_is_bound_to_functors/
inst_is_free	mode_util.m	/^:- pred inst_is_free(module_info, inst).$/;-;/inst_is_free/
inst_is_ground	mode_util.m	/^:- pred inst_is_ground(module_info, inst).$/;-;/inst_is_ground/
inst_is_ground_2	mode_util.m	/^:- pred inst_is_ground_2(module_info, inst, inst, set(inst)).$/;-;/inst_is_ground_2/
inst_list_apply_substitution	mode_util.m	/^:- pred inst_list_apply_substitution(list(inst), inst_subst, list(inst)).$/;-;/inst_list_apply_substitution/
inst_list_is_free	mode_util.m	/^:- pred inst_list_is_free(list(inst), module_info).$/;-;/inst_list_is_free/
inst_list_is_ground	mode_util.m	/^:- pred inst_list_is_ground(list(inst), module_info).$/;-;/inst_list_is_ground/
inst_list_is_ground_2	mode_util.m	/^:- pred inst_list_is_ground_2(list(inst), module_info, set(inst)).$/;-;/inst_list_is_ground_2/
inst_list_is_ground_or_dead	modes.m	/^:- pred inst_list_is_ground_or_dead(list(inst), list(is_live), module_info).$/;-;/inst_list_is_ground_or_dead/
inst_list_matches_final	inst_match.m	/^:- pred inst_list_matches_final(list(inst), list(inst), module_info,$/;-;/inst_list_matches_final/
inst_list_matches_initial	inst_match.m	/^:- pred inst_list_matches_initial(list(inst), list(inst), module_info,$/;-;/inst_list_matches_initial/
inst_list_merge	modes.m	/^:- pred inst_list_merge(list(inst), list(inst), module_info, list(inst),$/;-;/inst_list_merge/
inst_lookup	mode_util.m	/^:- pred inst_lookup(module_info, inst_name, inst).$/;-;/inst_lookup/
inst_lookup_2	mode_util.m	/^:- pred inst_lookup_2(inst_name, module_info, inst).$/;-;/inst_lookup_2/
inst_lookup_subst_args	mode_util.m	/^:- pred inst_lookup_subst_args(hlds__inst_body, list(inst_param), sym_name,$/;-;/inst_lookup_subst_args/
inst_matches_final	inst_match.m	/^:- pred inst_matches_final(inst, inst, module_info).$/;-;/inst_matches_final/
inst_matches_final_2	inst_match.m	/^:- pred inst_matches_final_2(inst, inst, module_info, expansions).$/;-;/inst_matches_final_2/
inst_matches_final_3	inst_match.m	/^:- pred inst_matches_final_3(inst, inst, module_info, expansions).$/;-;/inst_matches_final_3/
inst_matches_initial	inst_match.m	/^:- pred inst_matches_initial(inst, inst, module_info).$/;-;/inst_matches_initial/
inst_matches_initial_2	inst_match.m	/^:- pred inst_matches_initial_2(inst, inst, module_info, expansions).$/;-;/inst_matches_initial_2/
inst_matches_initial_3	inst_match.m	/^:- pred inst_matches_initial_3(inst, inst, module_info, expansions).$/;-;/inst_matches_initial_3/
inst_merge	modes.m	/^:- pred inst_merge(inst, inst, module_info, inst, module_info).$/;-;/inst_merge/
inst_merge_2	modes.m	/^:- pred inst_merge_2(inst, inst, module_info, inst, module_info).$/;-;/inst_merge_2/
inst_merge_3	modes.m	/^:- pred inst_merge_3(inst, inst, module_info, inst, module_info).$/;-;/inst_merge_3/
inst_name	prog_io.m	/^:- type inst_name	--->	user_inst(sym_name, list(inst))$/;-;/inst_name/
inst_name_apply_substitution	mode_util.m	/^:- pred inst_name_apply_substitution(inst_name, inst_subst, inst_name).$/;-;/inst_name_apply_substitution/
inst_param	prog_io.m	/^:- type inst_param	==	term.$/;-;/inst_param/
inst_subst	mode_util.m	/^:- type inst_subst == map(inst_param, inst).$/;-;/inst_subst/
inst_substitute_arg_list	mode_util.m	/^:- pred inst_substitute_arg_list(inst, list(inst_param), list(inst), inst).$/;-;/inst_substitute_arg_list/
inst_table	hlds.m	/^:- type inst_table$/;-;/inst_table/
inst_table_get_ground_insts	hlds.m	/^:- pred inst_table_get_ground_insts(inst_table, ground_inst_table).$/;-;/inst_table_get_ground_insts/
inst_table_get_merge_insts	hlds.m	/^:- pred inst_table_get_merge_insts(inst_table, merge_inst_table).$/;-;/inst_table_get_merge_insts/
inst_table_get_unify_insts	hlds.m	/^:- pred inst_table_get_unify_insts(inst_table, unify_inst_table).$/;-;/inst_table_get_unify_insts/
inst_table_get_user_insts	hlds.m	/^:- pred inst_table_get_user_insts(inst_table, user_inst_table).$/;-;/inst_table_get_user_insts/
inst_table_init	hlds.m	/^:- pred inst_table_init(inst_table).$/;-;/inst_table_init/
inst_table_set_ground_insts	hlds.m	/^:- pred inst_table_set_ground_insts(inst_table, ground_inst_table, inst_table).$/;-;/inst_table_set_ground_insts/
inst_table_set_merge_insts	hlds.m	/^:- pred inst_table_set_merge_insts(inst_table, merge_inst_table, inst_table).$/;-;/inst_table_set_merge_insts/
inst_table_set_unify_insts	hlds.m	/^:- pred inst_table_set_unify_insts(inst_table, unify_inst_table, inst_table).$/;-;/inst_table_set_unify_insts/
inst_table_set_user_insts	hlds.m	/^:- pred inst_table_set_user_insts(inst_table, user_inst_table, inst_table).$/;-;/inst_table_set_user_insts/
instmap	hlds.m	/^:- type instmap		--->	reachable(instmapping)$/;-;/instmap/
instmap_delta	hlds.m	/^:- type instmap_delta	==	instmap.$/;-;/instmap_delta/
instmap_init	mode_util.m	/^:- pred instmap_init(instmap).$/;-;/instmap_init/
instmap_lookup_arg_list	modes.m	/^:- pred instmap_lookup_arg_list(list(var), instmap, list(inst)).$/;-;/instmap_lookup_arg_list/
instmap_lookup_var	mode_util.m	/^:- pred instmap_lookup_var(instmap, var, inst).$/;-;/instmap_lookup_var/
instmap_merge	modes.m	/^:- pred instmap_merge(set(var), list(instmap), merge_context,$/;-;/instmap_merge/
instmap_merge_2	modes.m	/^:- pred instmap_merge_2(list(var), list(instmap), module_info, map(var, inst),$/;-;/instmap_merge_2/
instmap_merge_var	modes.m	/^:- pred instmap_merge_var(list(instmap), var, module_info,$/;-;/instmap_merge_var/
instmap_restrict	mode_util.m	/^:- pred instmap_restrict(instmap, set(var), instmap).$/;-;/instmap_restrict/
instmapping	hlds.m	/^:- type instmapping	==	map(var, inst).$/;-;/instmapping/
instmapping_lookup_var	mode_util.m	/^:- pred instmapping_lookup_var(instmapping, var, inst).$/;-;/instmapping_lookup_var/
instr	llds.m	/^:- type instr	$/;-;/instr/
instrmap	opt_util.m	/^:- type instrmap == map(label, instruction).$/;-;/instrmap/
instruction	llds.m	/^:- type instruction	==	pair(instr, string).$/;-;/instruction/
insts_add	make_hlds.m	/^:- pred insts_add(user_inst_table, varset, inst_defn, condition, term__context,$/;-;/insts_add/
int__abs	../library/int.m	/^:- pred int__abs(int, int).$/;-;/int__abs/
int__expr_2	../library/int.m	/^:- type int__expr_2	--->	(int__expr + int__expr)$/;-;/int__expr_2/
int__log2	../library/int.m	/^:- pred int__log2(int, int).$/;-;/int__log2/
int__log2_2	../library/int.m	/^:- pred int__log2_2(int, int, int).$/;-;/int__log2_2/
int__max	../library/int.m	/^:- pred int__max(int, int, int).$/;-;/int__max/
int__min	../library/int.m	/^:- pred int__min(int, int, int).$/;-;/int__min/
int__pow	../library/int.m	/^:- pred int__pow(int, int, int).$/;-;/int__pow/
int__pow_2	../library/int.m	/^:- pred int__pow_2(int, int, int, int).$/;-;/int__pow_2/
int__simple_expr	../library/int.m	/^:- type int__simple_expr --->	(int + int)$/;-;/int__simple_expr/
int__to_float	../library/int.m	/^:- pred int__to_float(int, float) is det.$/;-;/int__to_float/
int_to_letter	llds.m	/^:- pred int_to_letter(int, string).$/;-;/int_to_letter/
interpret_unify	switch_detection.m	/^:- pred interpret_unify(var, unify_rhs, substitution, substitution).$/;-;/interpret_unify/
invalid_pred_id	hlds.m	/^:- pred invalid_pred_id(pred_id).$/;-;/invalid_pred_id/
io__call_system	../library/io.m	/^:- pred io__call_system(string, io__res(int), io__state, io__state).$/;-;/io__call_system/
io__call_system_code	../library/io.m	/^:- pred io__call_system_code(string, int, io__state, io__state).$/;-;/io__call_system_code/
io__close_input	../library/io.m	/^:- pred io__close_input(io__input_stream, io__state, io__state).$/;-;/io__close_input/
io__close_output	../library/io.m	/^:- pred io__close_output(io__output_stream, io__state, io__state).$/;-;/io__close_output/
io__command_line_arguments	../library/io.m	/^:- pred io__command_line_arguments(list(string), io__state, io__state).$/;-;/io__command_line_arguments/
io__delete_stream_name	../library/io.m	/^:- pred io__delete_stream_name(io__stream, io__state, io__state).$/;-;/io__delete_stream_name/
io__do_open_append	../library/io.m	/^:- pred io__do_open_append(string, int, io__output_stream, io__state,$/;-;/io__do_open_append/
io__do_open_input	../library/io.m	/^:- pred io__do_open_input(string, int, io__input_stream, io__state, io__state).$/;-;/io__do_open_input/
io__do_open_output	../library/io.m	/^:- pred io__do_open_output(string, int, io__output_stream, io__state,$/;-;/io__do_open_output/
io__error	../library/io.m	/^:- type io__error	==	string.		% This is subject to change.$/;-;/io__error/
io__error_message	../library/io.m	/^:- pred io__error_message(io__error, string).$/;-;/io__error_message/
io__flush_output	../library/io.m	/^:- pred io__flush_output(io__state, io__state).$/;-;/io__flush_output/
io__gc_call	../library/io.m	/^:- pred io__gc_call(pred(io__state, io__state), io__state, io__state).$/;-;/io__gc_call/
io__get_exit_status	../library/io.m	/^:- pred io__get_exit_status(int, io__state, io__state).$/;-;/io__get_exit_status/
io__get_globals	../library/io.m	/^:- pred io__get_globals(univ, io__state, io__state).$/;-;/io__get_globals/
io__get_line_number	../library/io.m	/^:- pred io__get_line_number(int, io__state, io__state).$/;-;/io__get_line_number/
io__get_op_table	../library/io.m	/^:- pred io__get_op_table(ops__table, io__state, io__state).$/;-;/io__get_op_table/
io__ignore_whitespace	../library/io.m	/^:- pred io__ignore_whitespace(io__res, io__state, io__state).$/;-;/io__ignore_whitespace/
io__init_state	../library/io.m	/^:- pred io__init_state(io__external_state, io__state).$/;-;/io__init_state/
io__input_stream	../library/io.m	/^:- pred io__input_stream(io__input_stream, io__state, io__state).$/;-;/io__input_stream/
io__input_stream_name	../library/io.m	/^:- pred io__input_stream_name(string, io__state, io__state).$/;-;/io__input_stream_name/
io__insert_std_stream_names	../library/io.m	/^:- pred io__insert_std_stream_names(io__state, io__state).$/;-;/io__insert_std_stream_names/
io__insert_stream_name	../library/io.m	/^:- pred io__insert_stream_name(io__stream, string, io__state, io__state).$/;-;/io__insert_stream_name/
io__open_append	../library/io.m	/^:- pred io__open_append(string, io__res(io__output_stream),$/;-;/io__open_append/
io__open_input	../library/io.m	/^:- pred io__open_input(string, io__res(io__input_stream), io__state, io__state).$/;-;/io__open_input/
io__open_output	../library/io.m	/^:- pred io__open_output(string, io__res(io__output_stream),$/;-;/io__open_output/
io__output_stream	../library/io.m	/^:- pred io__output_stream(io__output_stream, io__state, io__state).$/;-;/io__output_stream/
io__output_stream_name	../library/io.m	/^:- pred io__output_stream_name(string, io__state, io__state).$/;-;/io__output_stream_name/
io__poly_type	../library/io.m	/^:- type io__poly_type	--->$/;-;/io__poly_type/
io__preallocate_heap_space	../library/io.m	/^:- pred io__preallocate_heap_space(int, io__state, io__state).$/;-;/io__preallocate_heap_space/
io__progname	../library/io.m	/^:- pred io__progname(string, string, io__state, io__state).$/;-;/io__progname/
io__progname_base	../library/io.m	/^:- pred io__progname_base(string, string, io__state, io__state).$/;-;/io__progname_base/
io__putback_char	../library/io.m	/^:- pred io__putback_char(char, io__state, io__state).$/;-;/io__putback_char/
io__read_anything	../library/io.m	/^:- pred io__read_anything(io__res(_T), io__state, io__state).$/;-;/io__read_anything/
io__read_char	../library/io.m	/^:- pred io__read_char(io__result(char), io__state, io__state).$/;-;/io__read_char/
io__read_char_code	../library/io.m	/^:- pred io__read_char_code(io__input_stream, int, io__state, io__state).$/;-;/io__read_char_code/
io__read_line	../library/io.m	/^:- pred io__read_line(io__result(list(char)), io__state, io__state).$/;-;/io__read_line/
io__read_word	../library/io.m	/^:- pred io__read_word(io__result(list(char)), io__state, io__state).$/;-;/io__read_word/
io__read_word_2	../library/io.m	/^:- pred io__read_word_2(io__input_stream, io__result(list(char)),$/;-;/io__read_word_2/
io__report_stats	../library/io.m	/^:- pred io__report_stats(io__state, io__state).$/;-;/io__report_stats/
io__res	../library/io.m	/^:- type io__res		--->	ok$/;-;/io__res/
io__result	../library/io.m	/^:- type io__result(T)	--->	ok(T)$/;-;/io__result/
io__see	../library/io.m	/^:- pred io__see(string, io__res, io__state, io__state).$/;-;/io__see/
io__seen	../library/io.m	/^:- pred io__seen(io__state, io__state).$/;-;/io__seen/
io__set_exit_status	../library/io.m	/^:- pred io__set_exit_status(int, io__state, io__state).$/;-;/io__set_exit_status/
io__set_globals	../library/io.m	/^:- pred io__set_globals(univ, io__state, io__state).$/;-;/io__set_globals/
io__set_input_stream	../library/io.m	/^:- pred io__set_input_stream(io__input_stream, io__input_stream,$/;-;/io__set_input_stream/
io__set_op_table	../library/io.m	/^:- pred io__set_op_table(ops__table, io__state, io__state).$/;-;/io__set_op_table/
io__set_output_stream	../library/io.m	/^:- pred io__set_output_stream(io__output_stream, io__output_stream,$/;-;/io__set_output_stream/
io__state	../library/io.m	/^:- type io__state$/;-;/io__state/
io__stderr_stream	../library/io.m	/^:- pred io__stderr_stream(io__output_stream, io__state, io__state).$/;-;/io__stderr_stream/
io__stdin_stream	../library/io.m	/^:- pred io__stdin_stream(io__input_stream, io__state, io__state).$/;-;/io__stdin_stream/
io__stdout_stream	../library/io.m	/^:- pred io__stdout_stream(io__output_stream, io__state, io__state).$/;-;/io__stdout_stream/
io__stream_name	../library/io.m	/^:- pred io__stream_name(io__stream, string, io__state, io__state).$/;-;/io__stream_name/
io__stream_names	../library/io.m	/^:- type io__stream_names ==	map(io__stream, string).$/;-;/io__stream_names/
io__stream_putback	../library/io.m	/^:- type io__stream_putback ==	map(io__stream, list(char)).$/;-;/io__stream_putback/
io__tell	../library/io.m	/^:- pred io__tell(string, io__res, io__state, io__state).$/;-;/io__tell/
io__told	../library/io.m	/^:- pred io__told(io__state, io__state).$/;-;/io__told/
io__write_anything	../library/io.m	/^:- pred io__write_anything(_T, io__state, io__state).$/;-;/io__write_anything/
io__write_char	../library/io.m	/^:- pred io__write_char(char, io__state, io__state).$/;-;/io__write_char/
io__write_float	../library/io.m	/^:- pred io__write_float(float, io__state, io__state).$/;-;/io__write_float/
io__write_int	../library/io.m	/^:- pred io__write_int(int, io__state, io__state).$/;-;/io__write_int/
io__write_many	../library/io.m	/^:- pred io__write_many(list(io__poly_type), io__state, io__state).$/;-;/io__write_many/
io__write_string	../library/io.m	/^:- pred io__write_string(string, io__state, io__state).$/;-;/io__write_string/
io__write_strings	../library/io.m	/^:- pred io__write_strings(list(string), io__state, io__state).$/;-;/io__write_strings/
is	../library/int.m	/^:- pred is(int :: out, int__expr :: (in)) is det.$/;-;/is/
is_bool	constraint.m	/^:- pred is_bool(bool::in) is det.$/;-;/is_bool/
is_builtin	hlds.m	/^:- type is_builtin	== pair(bool).$/;-;/is_builtin/
is_builtin__is_inline	hlds.m	/^:- pred is_builtin__is_inline(is_builtin).$/;-;/is_builtin__is_inline/
is_builtin__is_internal	hlds.m	/^:- pred is_builtin__is_internal(is_builtin).$/;-;/is_builtin__is_internal/
is_builtin__make_builtin	hlds.m	/^:- pred is_builtin__make_builtin(bool, bool, is_builtin).$/;-;/is_builtin__make_builtin/
is_builtin_atomic_type	undef_types.m	/^:- pred is_builtin_atomic_type(type_id).$/;-;/is_builtin_atomic_type/
is_builtin_atomic_type_2	undef_types.m	/^:- pred is_builtin_atomic_type_2(string).$/;-;/is_builtin_atomic_type_2/
is_builtin_pred_type	undef_types.m	/^:- pred is_builtin_pred_type(type_id).$/;-;/is_builtin_pred_type/
is_live	prog_io.m	/^:- type is_live		--->	live ; dead.$/;-;/is_live/
is_mercury_punctuation_char	../library/term_io.m	/^:- pred is_mercury_punctuation_char(character).$/;-;/is_mercury_punctuation_char/
is_mercury_source_char	../library/term_io.m	/^:- pred is_mercury_source_char(character).$/;-;/is_mercury_source_char/
ite_gen__generate_det_ite	ite_gen.m	/^:- pred ite_gen__generate_det_ite(hlds__goal, hlds__goal, hlds__goal,$/;-;/ite_gen__generate_det_ite/
ite_gen__generate_nondet_ite	ite_gen.m	/^:- pred ite_gen__generate_nondet_ite(hlds__goal, hlds__goal, hlds__goal,$/;-;/ite_gen__generate_nondet_ite/
ite_gen__generate_semidet_ite	ite_gen.m	/^:- pred ite_gen__generate_semidet_ite(hlds__goal, hlds__goal, hlds__goal,$/;-;/ite_gen__generate_semidet_ite/
item	prog_io.m	/^:- type item		--->	clause(varset, sym_name, list(term), goal)$/;-;/item/
item_and_context	prog_io.m	/^:- type item_and_context ==	pair(item, term__context).$/;-;/item_and_context/
item_list	prog_io.m	/^:- type item_list	==	list(item_and_context).$/;-;/item_list/
join_string_list	mercury_compile.pp	/^:- pred join_string_list(list(string), string, list(string), list(string)).$/;-;/join_string_list/
jumpopt__adjust_livevals	jumpopt.m	/^:- pred jumpopt__adjust_livevals(instr, list(instruction), list(instruction)).$/;-;/jumpopt__adjust_livevals/
jumpopt__build_maps	jumpopt.m	/^:- pred jumpopt__build_maps(list(instruction), bool, instrmap, instrmap,$/;-;/jumpopt__build_maps/
jumpopt__final_dest	jumpopt.m	/^:- pred jumpopt__final_dest(label, instruction, instrmap, label, instruction).$/;-;/jumpopt__final_dest/
jumpopt__final_dest_2	jumpopt.m	/^:- pred jumpopt__final_dest_2(label, instruction, instrmap, list(label),$/;-;/jumpopt__final_dest_2/
jumpopt__instr_list	jumpopt.m	/^:- pred jumpopt__instr_list(list(instruction), instr, instrmap, tailmap,$/;-;/jumpopt__instr_list/
jumpopt__main	jumpopt.m	/^:- pred jumpopt__main(list(instruction), bool, list(instruction), bool).$/;-;/jumpopt__main/
jumpopt__short_label	jumpopt.m	/^:- pred jumpopt__short_label(label, instrmap, label, bool).$/;-;/jumpopt__short_label/
jumpopt__short_labels	jumpopt.m	/^:- pred jumpopt__short_labels(list(label), instrmap, list(label), bool).$/;-;/jumpopt__short_labels/
junk	code_info.m	/^:- type junk		---> junk.$/;-;/junk/
label	llds.m	/^:- type label$/;-;/label/
labelopt__build_usemap	labelopt.m	/^:- pred labelopt__build_usemap(list(instruction), usemap, usemap).$/;-;/labelopt__build_usemap/
labelopt__code_addr_list_build_usemap	labelopt.m	/^:- pred labelopt__code_addr_list_build_usemap(list(code_addr), usemap, usemap).$/;-;/labelopt__code_addr_list_build_usemap/
labelopt__eliminate	labelopt.m	/^:- pred labelopt__eliminate(instruction, maybe(bool), list(instruction), bool).$/;-;/labelopt__eliminate/
labelopt__instr_list	labelopt.m	/^:- pred labelopt__instr_list(list(instruction),$/;-;/labelopt__instr_list/
labelopt__label_list_build_usemap	labelopt.m	/^:- pred labelopt__label_list_build_usemap(list(label), usemap, usemap).$/;-;/labelopt__label_list_build_usemap/
labelopt__main	labelopt.m	/^:- pred labelopt__main(list(instruction), list(instruction), bool).$/;-;/labelopt__main/
labelopt_eliminate_total	labelopt.m	/^:- pred labelopt_eliminate_total(bool).$/;-;/labelopt_eliminate_total/
left_shift_octet	../library/term.m	/^:- pred left_shift_octet(int::in, int::in, int::out) is det.$/;-;/left_shift_octet/
length_list	shapes.m	/^:- type length_list	==	list(int).$/;-;/length_list/
lexer__escape_char	../library/lexer.m	/^:- pred lexer__escape_char(character, character).$/;-;/lexer__escape_char/
lexer__finish_hex_escape	../library/lexer.m	/^:- pred lexer__finish_hex_escape(character, list(character), list(character),$/;-;/lexer__finish_hex_escape/
lexer__finish_octal_escape	../library/lexer.m	/^:- pred lexer__finish_octal_escape(character, list(character), list(character),$/;-;/lexer__finish_octal_escape/
lexer__finish_quoted_name	../library/lexer.m	/^:- pred lexer__finish_quoted_name(character, list(character), token).$/;-;/lexer__finish_quoted_name/
lexer__get_binary	../library/lexer.m	/^:- pred lexer__get_binary(token, io__state, io__state).$/;-;/lexer__get_binary/
lexer__get_binary_2	../library/lexer.m	/^:- pred lexer__get_binary_2(list(character), token, io__state, io__state).$/;-;/lexer__get_binary_2/
lexer__get_char_code	../library/lexer.m	/^:- pred lexer__get_char_code(token, io__state, io__state).$/;-;/lexer__get_char_code/
lexer__get_comment	../library/lexer.m	/^:- pred lexer__get_comment(token, io__state, io__state).$/;-;/lexer__get_comment/
lexer__get_comment_2	../library/lexer.m	/^:- pred lexer__get_comment_2(token, io__state, io__state).$/;-;/lexer__get_comment_2/
lexer__get_context	../library/lexer.m	/^:- pred lexer__get_context(token_context, io__state, io__state).$/;-;/lexer__get_context/
lexer__get_dot	../library/lexer.m	/^:- pred lexer__get_dot(token, io__state, io__state).$/;-;/lexer__get_dot/
lexer__get_float_decimals	../library/lexer.m	/^:- pred lexer__get_float_decimals(list(character), token, io__state, io__state).$/;-;/lexer__get_float_decimals/
lexer__get_float_exponent	../library/lexer.m	/^:- pred lexer__get_float_exponent(list(character), token, io__state, io__state).$/;-;/lexer__get_float_exponent/
lexer__get_float_exponent_2	../library/lexer.m	/^:- pred lexer__get_float_exponent_2(list(character), token,$/;-;/lexer__get_float_exponent_2/
lexer__get_float_exponent_3	../library/lexer.m	/^:- pred lexer__get_float_exponent_3(list(character), token,$/;-;/lexer__get_float_exponent_3/
lexer__get_graphic	../library/lexer.m	/^:- pred lexer__get_graphic(list(character), token, io__state, io__state).$/;-;/lexer__get_graphic/
lexer__get_hex	../library/lexer.m	/^:- pred lexer__get_hex(token, io__state, io__state).$/;-;/lexer__get_hex/
lexer__get_hex_2	../library/lexer.m	/^:- pred lexer__get_hex_2(list(character), token, io__state, io__state).$/;-;/lexer__get_hex_2/
lexer__get_hex_escape	../library/lexer.m	/^:- pred lexer__get_hex_escape(character, list(character), list(character),$/;-;/lexer__get_hex_escape/
lexer__get_int_dot	../library/lexer.m	/^:- pred lexer__get_int_dot(list(character), token, io__state, io__state).$/;-;/lexer__get_int_dot/
lexer__get_name	../library/lexer.m	/^:- pred lexer__get_name(list(character), token, io__state, io__state).$/;-;/lexer__get_name/
lexer__get_number	../library/lexer.m	/^:- pred lexer__get_number(list(character), token, io__state, io__state).$/;-;/lexer__get_number/
lexer__get_octal	../library/lexer.m	/^:- pred lexer__get_octal(token, io__state, io__state).$/;-;/lexer__get_octal/
lexer__get_octal_2	../library/lexer.m	/^:- pred lexer__get_octal_2(list(character), token, io__state, io__state).$/;-;/lexer__get_octal_2/
lexer__get_octal_escape	../library/lexer.m	/^:- pred lexer__get_octal_escape(character, list(character), list(character),$/;-;/lexer__get_octal_escape/
lexer__get_quoted_name	../library/lexer.m	/^:- pred lexer__get_quoted_name(character, list(character), token,$/;-;/lexer__get_quoted_name/
lexer__get_quoted_name_escape	../library/lexer.m	/^:- pred lexer__get_quoted_name_escape(character, list(character), token,$/;-;/lexer__get_quoted_name_escape/
lexer__get_quoted_name_quote	../library/lexer.m	/^:- pred lexer__get_quoted_name_quote(character, list(character), token,$/;-;/lexer__get_quoted_name_quote/
lexer__get_slash	../library/lexer.m	/^:- pred lexer__get_slash(token, io__state, io__state).$/;-;/lexer__get_slash/
lexer__get_token	../library/lexer.m	/^:- pred lexer__get_token(token, token_context, io__state, io__state).$/;-;/lexer__get_token/
lexer__get_token_1	../library/lexer.m	/^:- pred lexer__get_token_1(token, io__state, io__state).$/;-;/lexer__get_token_1/
lexer__get_token_2	../library/lexer.m	/^:- pred lexer__get_token_2(token, io__state, io__state).$/;-;/lexer__get_token_2/
lexer__get_token_list	../library/lexer.m	/^:- pred lexer__get_token_list(token_list, io__state, io__state).$/;-;/lexer__get_token_list/
lexer__get_variable	../library/lexer.m	/^:- pred lexer__get_variable(list(character), token, io__state, io__state).$/;-;/lexer__get_variable/
lexer__get_zero	../library/lexer.m	/^:- pred lexer__get_zero(token, io__state, io__state).$/;-;/lexer__get_zero/
lexer__graphic_token_char	../library/lexer.m	/^:- pred lexer__graphic_token_char(character).$/;-;/lexer__graphic_token_char/
lexer__rev_char_list_to_float	../library/lexer.m	/^:- pred lexer__rev_char_list_to_float(list(character), token).$/;-;/lexer__rev_char_list_to_float/
lexer__rev_char_list_to_int	../library/lexer.m	/^:- pred lexer__rev_char_list_to_int(list(character), int, token).$/;-;/lexer__rev_char_list_to_int/
lexer__rev_char_list_to_string	../library/lexer.m	/^:- pred lexer__rev_char_list_to_string(list(character), string).$/;-;/lexer__rev_char_list_to_string/
lexer__skip_to_eol	../library/lexer.m	/^:- pred lexer__skip_to_eol(token, io__state, io__state).$/;-;/lexer__skip_to_eol/
lexer__special_token	../library/lexer.m	/^:- pred lexer__special_token(character, token).$/;-;/lexer__special_token/
lexer__token_to_string	../library/lexer.m	/^:- pred lexer__token_to_string(token, string).$/;-;/lexer__token_to_string/
lexer__whitespace_after_dot	../library/lexer.m	/^:- pred lexer__whitespace_after_dot(character).$/;-;/lexer__whitespace_after_dot/
list	../library/list.m	/^:- type list(T) ---> [] ; [T | list(T)].$/;-;/list/
list__append	../library/list.m	/^:- pred list__append(list(T), list(T), list(T)).$/;-;/list__append/
list__chunk	../library/list.m	/^:- pred list__chunk(list(T), int, list(list(T))).$/;-;/list__chunk/
list__chunk_2	../library/list.m	/^:- pred list__chunk_2(list(T), int, list(T), int, list(list(T))).$/;-;/list__chunk_2/
list__condense	../library/list.m	/^:- pred list__condense(list(list(T)), list(T)).$/;-;/list__condense/
list__delete	../library/list.m	/^:- pred list__delete(list(T), T, list(T)).$/;-;/list__delete/
list__delete_all	../library/list.m	/^:- pred list__delete_all(list(T), T, list(T)).$/;-;/list__delete_all/
list__delete_elems	../library/list.m	/^:- pred list__delete_elems(list(T), list(T), list(T)).$/;-;/list__delete_elems/
list__delete_first	../library/list.m	/^:- pred list__delete_first(list(T), T, list(T)).$/;-;/list__delete_first/
list__drop	../library/list.m	/^:- pred list__drop(int, list(T), list(T)).$/;-;/list__drop/
list__duplicate	../library/list.m	/^:- pred list__duplicate(int, T, list(T)).$/;-;/list__duplicate/
list__index0	../library/list.m	/^:- pred list__index0(list(T)::in, int::in, T::out) is semidet.$/;-;/list__index0/
list__index0_det	../library/list.m	/^:- pred list__index0_det(list(T)::in, int::in, T::out) is det.$/;-;/list__index0_det/
list__index1	../library/list.m	/^:- pred list__index1(list(T)::in, int::in, T::out) is semidet.$/;-;/list__index1/
list__index1_det	../library/list.m	/^:- pred list__index1_det(list(T)::in, int::in, T::out) is det.$/;-;/list__index1_det/
list__insert	../library/list.m	/^:- pred list__insert(T, list(T), list(T)).$/;-;/list__insert/
list__length	../library/list.m	/^:- pred list__length(list(_T), int).$/;-;/list__length/
list__length_2	../library/list.m	/^:- pred list__length_2(list(T), int, int).$/;-;/list__length_2/
list__member	../library/list.m	/^:- pred list__member(T, list(T)).$/;-;/list__member/
list__merge	../library/list.m	/^:- pred list__merge(list(T), list(T), list(T)).$/;-;/list__merge/
list__merge_and_remove_dups	../library/list.m	/^:- pred list__merge_and_remove_dups(list(T), list(T), list(T)).$/;-;/list__merge_and_remove_dups/
list__nth_member_search	../library/list.m	/^:- pred list__nth_member_search(list(T), T, int).$/;-;/list__nth_member_search/
list__partition	../library/list.m	/^:- pred list__partition(list(T), T, list(T), list(T)).$/;-;/list__partition/
list__perm	../library/list.m	/^:- pred	list__perm(list(T), list(T)).$/;-;/list__perm/
list__qsort	../library/list.m	/^:- pred list__qsort(list(T), list(T), list(T)).$/;-;/list__qsort/
list__remove_adjacent_dups	../library/list.m	/^:- pred list__remove_adjacent_dups(list(T), list(T)).$/;-;/list__remove_adjacent_dups/
list__remove_adjacent_dups_2	../library/list.m	/^:- pred list__remove_adjacent_dups_2(list(T), T, list(T)).$/;-;/list__remove_adjacent_dups_2/
list__remove_dups	../library/list.m	/^:- pred list__remove_dups(list(T), list(T)).$/;-;/list__remove_dups/
list__remove_dups_2	../library/list.m	/^:- pred list__remove_dups_2(list(T), bintree_set(T), list(T)).$/;-;/list__remove_dups_2/
list__remove_suffix	../library/list.m	/^:- pred list__remove_suffix(list(T), list(T), list(T)).$/;-;/list__remove_suffix/
list__reverse	../library/list.m	/^:- pred list__reverse(list(T), list(T)).$/;-;/list__reverse/
list__reverse_2	../library/list.m	/^:- pred list__reverse_2(list(T), list(T), list(T)).$/;-;/list__reverse_2/
list__same_length	../library/list.m	/^:- pred list__same_length(list(T1), list(T2)).$/;-;/list__same_length/
list__sort	../library/list.m	/^:- pred list__sort(list(T), list(T)).$/;-;/list__sort/
list__split3	../library/list.m	/^:- pred list__split3(list(T), list(T), list(T), list(T)).$/;-;/list__split3/
list__split_list	../library/list.m	/^:- pred list__split_list(int, list(T), list(T), list(T)).$/;-;/list__split_list/
list__take	../library/list.m	/^:- pred list__take(int, list(T), list(T)).$/;-;/list__take/
list__zip	../library/list.m	/^:- pred list__zip(list(T), list(T), list(T)).$/;-;/list__zip/
list__zip2	../library/list.m	/^:- pred list__zip2(list(T), list(T), list(T)).$/;-;/list__zip2/
list_skel_output	../library/list.m	/^:- mode list_skel_output :: list_skel -> ground.$/;-;/list_skel_output/
live_vars__allocate_call_info	live_vars.m	/^:- pred live_vars__allocate_call_info(list(set(var)), code_model,$/;-;/live_vars__allocate_call_info/
live_vars__allocate_call_info_2	live_vars.m	/^:- pred live_vars__allocate_call_info_2(list(set(var)), int, code_model,$/;-;/live_vars__allocate_call_info_2/
live_vars__allocate_call_info_3	live_vars.m	/^:- pred live_vars__allocate_call_info_3(list(var), lval,$/;-;/live_vars__allocate_call_info_3/
liveinfo	llds.m	/^:- type liveinfo	--->	live_lvalue(lval, shape_num).$/;-;/liveinfo/
livemap	livemap.m	/^:- type livemap		==	map(label, lvalset).$/;-;/livemap/
livemap__build	livemap.m	/^:- pred livemap__build(list(instruction), bool, livemap).$/;-;/livemap__build/
livemap__build_2	livemap.m	/^:- pred livemap__build_2(list(instruction), livemap, bool, livemap).$/;-;/livemap__build_2/
livemap__build_livemap	livemap.m	/^:- pred livemap__build_livemap(list(instruction), lvalset, bool, bool,$/;-;/livemap__build_livemap/
livemap__build_livemap_instr	livemap.m	/^:- pred livemap__build_livemap_instr(instruction, list(instruction),$/;-;/livemap__build_livemap_instr/
livemap__equal_livemaps	livemap.m	/^:- pred livemap__equal_livemaps(livemap, livemap).$/;-;/livemap__equal_livemaps/
livemap__equal_livemaps_keys	livemap.m	/^:- pred livemap__equal_livemaps_keys(list(label), livemap, livemap).$/;-;/livemap__equal_livemaps_keys/
livemap__filter_livevals	livemap.m	/^:- pred livemap__filter_livevals(lvalset, lvalset).$/;-;/livemap__filter_livevals/
livemap__insert_label_livevals	livemap.m	/^:- pred livemap__insert_label_livevals(list(label), livemap, lvalset, lvalset).$/;-;/livemap__insert_label_livevals/
livemap__insert_proper_liveval	livemap.m	/^:- pred livemap__insert_proper_liveval(lval, lvalset, lvalset).$/;-;/livemap__insert_proper_liveval/
livemap__insert_proper_livevals	livemap.m	/^:- pred livemap__insert_proper_livevals(list(lval), lvalset, lvalset).$/;-;/livemap__insert_proper_livevals/
livemap__look_for_livevals	livemap.m	/^:- pred livemap__look_for_livevals(list(instruction), list(instruction),$/;-;/livemap__look_for_livevals/
livemap__make_live	livemap.m	/^:- pred livemap__make_live(list(rval), lvalset, lvalset).$/;-;/livemap__make_live/
liveness	hlds.m	/^:- type liveness	--->	live$/;-;/liveness/
liveness_info	hlds.m	/^:- type liveness_info	==	set(var).	% The live variables$/;-;/liveness_info/
llds__binary_op_to_string	llds.m	/^:- pred llds__binary_op_to_string(binary_op, string).$/;-;/llds__binary_op_to_string/
llds__convert_to_valid_c_identifier	llds.m	/^:- pred llds__convert_to_valid_c_identifier(string, string).$/;-;/llds__convert_to_valid_c_identifier/
llds__convert_to_valid_c_identifier_2	llds.m	/^:- pred llds__convert_to_valid_c_identifier_2(string, string).$/;-;/llds__convert_to_valid_c_identifier_2/
llds__float_compare_op	llds.m	/^:- pred llds__float_compare_op(binary_op, string).$/;-;/llds__float_compare_op/
llds__float_op	llds.m	/^:- pred llds__float_op(binary_op, string).$/;-;/llds__float_op/
llds__lval_to_string	llds.m	/^:- pred llds__lval_to_string(lval, string).$/;-;/llds__lval_to_string/
llds__name_conversion_table	llds.m	/^:- pred llds__name_conversion_table(string, string).$/;-;/llds__name_conversion_table/
llds__name_mangle	llds.m	/^:- pred llds__name_mangle(string, string).$/;-;/llds__name_mangle/
llds__proc_id	llds.m	/^:- type llds__proc_id == int.$/;-;/llds__proc_id/
llds__reg_to_string	llds.m	/^:- pred llds__reg_to_string(reg, string).$/;-;/llds__reg_to_string/
llds__string_op	llds.m	/^:- pred llds__string_op(binary_op, string).$/;-;/llds__string_op/
loc_to_vn_table	vn_table.m	/^:- type loc_to_vn_table  == map(vnlval, vn).$/;-;/loc_to_vn_table/
long_option	options.m	/^:- pred long_option(string::in, option::out) is semidet.$/;-;/long_option/
long_usage	mercury_compile.pp	/^:- pred long_usage(io__state::di, io__state::uo) is det.$/;-;/long_usage/
lookup_dependencies	mercury_compile.pp	/^:- pred lookup_dependencies(string, deps_map,$/;-;/lookup_dependencies/
lval	llds.m	/^:- type lval		--->	reg(reg)	% either an int or float reg$/;-;/lval/
lval_to_vn_table	vn_table.m	/^:- type lval_to_vn_table == map(vnlval, vn).$/;-;/lval_to_vn_table/
lvalmap	opt_util.m	/^:- type lvalmap == map(label, maybe(instruction)).$/;-;/lvalmap/
lvalset	livemap.m	/^:- type lvalset		==	set(lval).$/;-;/lvalset/
main	mercury_compile.pp	/^:- pred main(io__state, io__state).$/;-;/main/
main_2	mercury_compile.pp	/^:- pred main_2(maybe(string), list(string), io__state, io__state).$/;-;/main_2/
make_abstract_type_defn	mercury_compile.pp	/^:- pred make_abstract_type_defn(item, item).$/;-;/make_abstract_type_defn/
make_arg_infos	arg_info.m	/^:- pred make_arg_infos(proc_info, module_info, proc_info).$/;-;/make_arg_infos/
make_arg_infos_list	arg_info.m	/^:- pred make_arg_infos_list(list(mode), int, module_info, list(arg_info)).$/;-;/make_arg_infos_list/
make_cons_id	hlds.m	/^:- pred make_cons_id(sym_name, list(type), type_id, cons_id).$/;-;/make_cons_id/
make_fresh_arg_vars	make_hlds.m	/^:- pred make_fresh_arg_vars(list(term), varset, list(var), varset).$/;-;/make_fresh_arg_vars/
make_fresh_arg_vars_2	make_hlds.m	/^:- pred make_fresh_arg_vars_2(list(term), list(var), varset,$/;-;/make_fresh_arg_vars_2/
make_functor_cons_id	hlds.m	/^:- pred make_functor_cons_id(const, arity, cons_id).$/;-;/make_functor_cons_id/
make_ground_bound_inst_list	modes.m	/^:- pred make_ground_bound_inst_list(list(bound_inst), module_info,$/;-;/make_ground_bound_inst_list/
make_ground_inst	modes.m	/^:- pred make_ground_inst(inst, module_info, inst, module_info).$/;-;/make_ground_inst/
make_ground_inst_list	modes.m	/^:- pred make_ground_inst_list(list(inst), module_info, list(inst), module_info).$/;-;/make_ground_inst_list/
make_n_fresh_vars	hlds.m	/^:- pred make_n_fresh_vars(int, varset, list(var), varset).$/;-;/make_n_fresh_vars/
make_n_fresh_vars_2	hlds.m	/^:- pred make_n_fresh_vars_2(int, int, varset, list(var), varset).$/;-;/make_n_fresh_vars_2/
make_pred_cons_info	typecheck.m	/^:- pred make_pred_cons_info(pred_id, pred_table, int, module_info,$/;-;/make_pred_cons_info/
make_pred_cons_info_list	typecheck.m	/^:- pred make_pred_cons_info_list(list(pred_id), pred_table, int, module_info,$/;-;/make_pred_cons_info_list/
make_type_id	type_util.m	/^:- pred make_type_id(const, int, type_id).$/;-;/make_type_id/
map	../library/map.m	/^:- type map(K,V)	==	tree234(K,V).$/;-;/map/
map__apply_to_list	../library/map.m	/^:- pred map__apply_to_list(list(K), map(K, V), list(V)).$/;-;/map__apply_to_list/
map__contains	../library/map.m	/^:- pred map__contains(map(K,_V), K).$/;-;/map__contains/
map__count	../library/map.m	/^:- pred map__count(map(K, V), int).$/;-;/map__count/
map__delete	../library/map.m	/^:- pred map__delete(map(K,V), K, map(K,V)).$/;-;/map__delete/
map__det_insert	../library/map.m	/^:- pred map__det_insert(map(K,V), K, V, map(K,V)).$/;-;/map__det_insert/
map__det_remove	../library/map.m	/^:- pred map__det_remove(map(K,V), K, V, map(K,V)).$/;-;/map__det_remove/
map__det_update	../library/map.m	/^:- pred map__det_update(map(K,V), K, V, map(K,V)).$/;-;/map__det_update/
map__from_assoc_list	../library/map.m	/^:- pred map__from_assoc_list(assoc_list(K,V), map(K,V)).$/;-;/map__from_assoc_list/
map__from_corresponding_lists	../library/map.m	/^:- pred map__from_corresponding_lists(list(K), list(V), map(K, V)).$/;-;/map__from_corresponding_lists/
map__from_sorted_assoc_list	../library/map.m	/^:- pred map__from_sorted_assoc_list(assoc_list(K,V), map(K,V)).$/;-;/map__from_sorted_assoc_list/
map__init	../library/map.m	/^:- pred map__init(map(_,_)).$/;-;/map__init/
map__insert	../library/map.m	/^:- pred map__insert(map(K,V), K, V, map(K,V)).$/;-;/map__insert/
map__inverse_search	../library/map.m	/^:- pred map__inverse_search(map(K,V), V, K).$/;-;/map__inverse_search/
map__is_empty	../library/map.m	/^:- pred map__is_empty(map(_,_)).$/;-;/map__is_empty/
map__keys	../library/map.m	/^:- pred map__keys(map(K, _V), list(K)).$/;-;/map__keys/
map__lookup	../library/map.m	/^:- pred map__lookup(map(K,V), K, V).$/;-;/map__lookup/
map__member	../library/map.m	/^:- pred map__member(map(K,V), K, V).$/;-;/map__member/
map__merge	../library/map.m	/^:- pred map__merge(map(K, V), map(K, V), map(K, V)).$/;-;/map__merge/
map__optimize	../library/map.m	/^:- pred map__optimize(map(K, V), map(K, V)).$/;-;/map__optimize/
map__overlay	../library/map.m	/^:- pred map__overlay(map(K,V), map(K,V), map(K,V)).$/;-;/map__overlay/
map__overlay_2	../library/map.m	/^:- pred map__overlay_2(assoc_list(K,V), map(K,V), map(K,V)).$/;-;/map__overlay_2/
map__remove	../library/map.m	/^:- pred map__remove(map(K,V), K, V, map(K,V)).$/;-;/map__remove/
map__remove_smallest	../library/map.m	/^:- pred map__remove_smallest(map(K, V), K, V, map(K, V)).$/;-;/map__remove_smallest/
map__search	../library/map.m	/^:- pred map__search(map(K,V), K, V).$/;-;/map__search/
map__select	../library/map.m	/^:- pred map__select(map(K,V), set(K), map(K,V)).$/;-;/map__select/
map__select_2	../library/map.m	/^:- pred map__select_2(list(K), map(K,V), map(K,V), map(K,V)).$/;-;/map__select_2/
map__set	../library/map.m	/^:- pred map__set(map(K,V), K, V, map(K,V)).$/;-;/map__set/
map__to_assoc_list	../library/map.m	/^:- pred map__to_assoc_list(map(K,V), assoc_list(K,V)).$/;-;/map__to_assoc_list/
map__update	../library/map.m	/^:- pred map__update(map(K,V), K, V, map(K,V)).$/;-;/map__update/
map__values	../library/map.m	/^:- pred map__values(map(_K, V), list(V)).$/;-;/map__values/
map_restrict	mode_util.m	/^:- pred map_restrict(map(K,V), set(K), map(K,V)).$/;-;/map_restrict/
max_num_tags	make_tags.m	/^:- pred max_num_tags(int, int).$/;-;/max_num_tags/
maybe	../library/std_util.m	/^:- type maybe(T) ---> yes(T) ; no.$/;-;/maybe/
maybe1	prog_io.m	/^:- type maybe1(T)	--->	error(string, term)$/;-;/maybe1/
maybe2	prog_io.m	/^:- type maybe2(T1, T2)	--->	error(string, term)$/;-;/maybe2/
maybe_changed	det_analysis.m	/^:- type maybe_changed ---> changed ; unchanged.$/;-;/maybe_changed/
maybe_flush_output	options.m	/^:- pred maybe_flush_output(bool::in, io__state::di, io__state::uo) is det.$/;-;/maybe_flush_output/
maybe_functor	prog_io.m	/^:- type maybe_functor	== 	maybe2(sym_name, list(term)).$/;-;/maybe_functor/
maybe_inst	hlds.m	/^:- type maybe_inst	--->	unknown$/;-;/maybe_inst/
maybe_inst_det	hlds.m	/^:- type maybe_inst_det	--->	unknown$/;-;/maybe_inst_det/
maybe_item_and_context	prog_io.m	/^:- type maybe_item_and_context$/;-;/maybe_item_and_context/
maybe_item_or_eof	prog_io.m	/^:- type maybe_item_or_eof --->	eof$/;-;/maybe_item_or_eof/
maybe_modes	prog_util.m	/^:- type maybe_modes == maybe(list(mode)).$/;-;/maybe_modes/
maybe_option_table	getopt.m	/^:- type maybe_option_table	--->	ok(option_table)$/;-;/maybe_option_table/
maybe_output_line_number	mercury_to_mercury.m	/^:- pred maybe_output_line_number(term__context, io__state, io__state).$/;-;/maybe_output_line_number/
maybe_output_update_prof_counter	llds.m	/^:- pred maybe_output_update_prof_counter(label, io__state, io__state).$/;-;/maybe_output_update_prof_counter/
maybe_report_stats	options.m	/^:- pred maybe_report_stats(bool::in, io__state::di, io__state::uo) is det.$/;-;/maybe_report_stats/
maybe_shape_num	hlds.m	/^:- type maybe_shape_num --->	yes(shape_num)$/;-;/maybe_shape_num/
maybe_warn_singletons	make_hlds.m	/^:- pred maybe_warn_singletons(varset, pred_call_id, list(term), goal,$/;-;/maybe_warn_singletons/
maybe_write_line_number	mercury_to_goedel.m	/^:- pred maybe_write_line_number(term__context, io__state, io__state).$/;-;/maybe_write_line_number/
maybe_write_string	options.m	/^:- pred maybe_write_string(bool::input, string::input,$/;-;/maybe_write_string/
mc	mercury_compile.pp	/^:- type mc ---> mc.$/;-;/mc/
mercury__escape_char	../library/term_io.m	/^:- pred mercury__escape_char(character, string).$/;-;/mercury__escape_char/
mercury_binary_prefix_op	mercury_to_mercury.m	/^:- pred mercury_binary_prefix_op(string).$/;-;/mercury_binary_prefix_op/
mercury_compile	mercury_compile.pp	/^:- pred mercury_compile(module, io__state, io__state).$/;-;/mercury_compile/
mercury_compile__allocate_store_map	mercury_compile.pp	/^:- pred mercury_compile__allocate_store_map(module_info, module_info,$/;-;/mercury_compile__allocate_store_map/
mercury_compile__backend_pass	mercury_compile.pp	/^:- pred mercury_compile__backend_pass(module_info, module_info,$/;-;/mercury_compile__backend_pass/
mercury_compile__backend_pass_by_phases	mercury_compile.pp	/^:- pred mercury_compile__backend_pass_by_phases(module_info, module_info,$/;-;/mercury_compile__backend_pass_by_phases/
mercury_compile__backend_pass_by_preds	mercury_compile.pp	/^:- pred mercury_compile__backend_pass_by_preds(module_info, module_info,$/;-;/mercury_compile__backend_pass_by_preds/
mercury_compile__backend_pass_by_preds_2	mercury_compile.pp	/^:- pred mercury_compile__backend_pass_by_preds_2(list(pred_id),$/;-;/mercury_compile__backend_pass_by_preds_2/
mercury_compile__backend_pass_by_preds_3	mercury_compile.pp	/^:- pred mercury_compile__backend_pass_by_preds_3(list(proc_id), pred_id,$/;-;/mercury_compile__backend_pass_by_preds_3/
mercury_compile__backend_pass_by_preds_4	mercury_compile.pp	/^:- pred mercury_compile__backend_pass_by_preds_4(proc_info, proc_id, pred_id,$/;-;/mercury_compile__backend_pass_by_preds_4/
mercury_compile__c_to_obj	mercury_compile.pp	/^:- pred mercury_compile__c_to_obj(string, bool, io__state, io__state).$/;-;/mercury_compile__c_to_obj/
mercury_compile__check_determinism	mercury_compile.pp	/^:- pred mercury_compile__check_determinism(module_info, module_info, bool,$/;-;/mercury_compile__check_determinism/
mercury_compile__chunk_llds	mercury_compile.pp	/^:- pred mercury_compile__chunk_llds(module_info, list(c_procedure), c_file,$/;-;/mercury_compile__chunk_llds/
mercury_compile__combine_chunks	mercury_compile.pp	/^:- pred mercury_compile__combine_chunks(list(list(c_procedure)), string,$/;-;/mercury_compile__combine_chunks/
mercury_compile__combine_chunks_2	mercury_compile.pp	/^:- pred mercury_compile__combine_chunks_2(list(list(c_procedure)), string, int,$/;-;/mercury_compile__combine_chunks_2/
mercury_compile__compute_liveness	mercury_compile.pp	/^:- pred mercury_compile__compute_liveness(module_info, module_info,$/;-;/mercury_compile__compute_liveness/
mercury_compile__compute_stack_vars	mercury_compile.pp	/^:- pred mercury_compile__compute_stack_vars(module_info, module_info,$/;-;/mercury_compile__compute_stack_vars/
mercury_compile__detect_cse	mercury_compile.pp	/^:- pred mercury_compile__detect_cse(module_info, module_info,$/;-;/mercury_compile__detect_cse/
mercury_compile__detect_switches	mercury_compile.pp	/^:- pred mercury_compile__detect_switches(module_info, module_info,$/;-;/mercury_compile__detect_switches/
mercury_compile__dump_hlds	mercury_compile.pp	/^:- pred mercury_compile__dump_hlds(string, module_info, io__state, io__state).$/;-;/mercury_compile__dump_hlds/
mercury_compile__expand_equiv_types	mercury_compile.pp	/^:- pred mercury_compile__expand_equiv_types(item_list, item_list,$/;-;/mercury_compile__expand_equiv_types/
mercury_compile__generate_code	mercury_compile.pp	/^:- pred mercury_compile__generate_code(module_info, module_info,$/;-;/mercury_compile__generate_code/
mercury_compile__invoke_system_command	mercury_compile.pp	/^:- pred mercury_compile__invoke_system_command(string, bool,$/;-;/mercury_compile__invoke_system_command/
mercury_compile__link_module_list	mercury_compile.pp	/^:- pred mercury_compile__link_module_list(list(string), io__state, io__state).$/;-;/mercury_compile__link_module_list/
mercury_compile__make_hlds	mercury_compile.pp	/^:- pred mercury_compile__make_hlds(module_name, item_list,$/;-;/mercury_compile__make_hlds/
mercury_compile__map_args_to_regs	mercury_compile.pp	/^:- pred mercury_compile__map_args_to_regs(module_info, module_info,$/;-;/mercury_compile__map_args_to_regs/
mercury_compile__maybe_compute_followvars	mercury_compile.pp	/^:- pred mercury_compile__maybe_compute_followvars(module_info, module_info,$/;-;/mercury_compile__maybe_compute_followvars/
mercury_compile__maybe_detect_common_struct	mercury_compile.pp	/^:- pred mercury_compile__maybe_detect_common_struct(module_info, module_info,$/;-;/mercury_compile__maybe_detect_common_struct/
mercury_compile__maybe_do_inlining	mercury_compile.pp	/^:- pred mercury_compile__maybe_do_inlining(module_info, module_info,$/;-;/mercury_compile__maybe_do_inlining/
mercury_compile__maybe_do_optimize	mercury_compile.pp	/^:- pred mercury_compile__maybe_do_optimize(list(c_procedure), list(c_procedure),$/;-;/mercury_compile__maybe_do_optimize/
mercury_compile__maybe_dump_hlds	mercury_compile.pp	/^:- pred mercury_compile__maybe_dump_hlds(module_info, string, string,$/;-;/mercury_compile__maybe_dump_hlds/
mercury_compile__maybe_find_abstr_exports	mercury_compile.pp	/^:- pred mercury_compile__maybe_find_abstr_exports(module_info, module_info, $/;-;/mercury_compile__maybe_find_abstr_exports/
mercury_compile__maybe_migrate_followcode	mercury_compile.pp	/^:- pred mercury_compile__maybe_migrate_followcode(module_info, module_info,$/;-;/mercury_compile__maybe_migrate_followcode/
mercury_compile__maybe_output_prof_call_graph	mercury_compile.pp	/^:- pred mercury_compile__maybe_output_prof_call_graph(module_info,$/;-;/mercury_compile__maybe_output_prof_call_graph/
mercury_compile__maybe_polymorphism	mercury_compile.pp	/^:- pred mercury_compile__maybe_polymorphism(module_info, module_info,$/;-;/mercury_compile__maybe_polymorphism/
mercury_compile__maybe_propagate_constraints	mercury_compile.pp	/^:- pred mercury_compile__maybe_propagate_constraints(module_info, module_info,$/;-;/mercury_compile__maybe_propagate_constraints/
mercury_compile__maybe_report_sizes	mercury_compile.pp	/^:- pred mercury_compile__maybe_report_sizes(module_info, io__state, io__state).$/;-;/mercury_compile__maybe_report_sizes/
mercury_compile__maybe_write_dependency_graph	mercury_compile.pp	/^:- pred mercury_compile__maybe_write_dependency_graph(module_info, module_info,$/;-;/mercury_compile__maybe_write_dependency_graph/
mercury_compile__maybe_write_gc	mercury_compile.pp	/^:- pred mercury_compile__maybe_write_gc(module_name, shape_info, c_file,$/;-;/mercury_compile__maybe_write_gc/
mercury_compile__middle_pass	mercury_compile.pp	/^:- pred mercury_compile__middle_pass(module_info, module_info,$/;-;/mercury_compile__middle_pass/
mercury_compile__middle_pass_by_phases	mercury_compile.pp	/^:- pred mercury_compile__middle_pass_by_phases(module_info, module_info,$/;-;/mercury_compile__middle_pass_by_phases/
mercury_compile__middle_pass_by_preds	mercury_compile.pp	/^:- pred mercury_compile__middle_pass_by_preds(module_info, module_info,$/;-;/mercury_compile__middle_pass_by_preds/
mercury_compile__modecheck	mercury_compile.pp	/^:- pred mercury_compile__modecheck(module_info, module_info, bool,$/;-;/mercury_compile__modecheck/
mercury_compile__output_llds	mercury_compile.pp	/^:- pred mercury_compile__output_llds(module_name, c_file, io__state, io__state).$/;-;/mercury_compile__output_llds/
mercury_compile__output_pass	mercury_compile.pp	/^:- pred mercury_compile__output_pass(module_info, list(c_procedure), string,$/;-;/mercury_compile__output_pass/
mercury_compile__pre_hlds_pass	mercury_compile.pp	/^:- pred mercury_compile__pre_hlds_pass(module, module_info, bool,$/;-;/mercury_compile__pre_hlds_pass/
mercury_compile__report_sizes	mercury_compile.pp	/^:- pred mercury_compile__report_sizes(module_info, io__state, io__state).$/;-;/mercury_compile__report_sizes/
mercury_compile__semantic_pass	mercury_compile.pp	/^:- pred mercury_compile__semantic_pass(module_info, module_info,$/;-;/mercury_compile__semantic_pass/
mercury_compile__semantic_pass_by_phases	mercury_compile.pp	/^:- pred mercury_compile__semantic_pass_by_phases(module_info, module_info,$/;-;/mercury_compile__semantic_pass_by_phases/
mercury_compile__semantic_pass_by_preds	mercury_compile.pp	/^:- pred mercury_compile__semantic_pass_by_preds(module_info, module_info,$/;-;/mercury_compile__semantic_pass_by_preds/
mercury_compile__tree_stats	mercury_compile.pp	/^:- pred mercury_compile__tree_stats(string, map(_K, _V), io__state, io__state).$/;-;/mercury_compile__tree_stats/
mercury_compile__typecheck	mercury_compile.pp	/^:- pred mercury_compile__typecheck(module_info, module_info, bool,$/;-;/mercury_compile__typecheck/
mercury_convert_var_name	mercury_to_mercury.m	/^:- pred mercury_convert_var_name(string, string).$/;-;/mercury_convert_var_name/
mercury_infix_op	mercury_to_mercury.m	/^:- pred mercury_infix_op(string).$/;-;/mercury_infix_op/
mercury_op	mercury_to_mercury.m	/^:- pred mercury_op(string).$/;-;/mercury_op/
mercury_output_bound_insts	mercury_to_mercury.m	/^:- pred mercury_output_bound_insts(list(bound_inst), varset, io__state,$/;-;/mercury_output_bound_insts/
mercury_output_bracketed_constant	mercury_to_mercury.m	/^:- pred mercury_output_bracketed_constant(const, io__state, io__state).$/;-;/mercury_output_bracketed_constant/
mercury_output_bracketed_sym_name	mercury_to_mercury.m	/^:- pred mercury_output_bracketed_sym_name(sym_name, io__state, io__state).$/;-;/mercury_output_bracketed_sym_name/
mercury_output_call	mercury_to_mercury.m	/^:- pred mercury_output_call(term, varset, int, io__state, io__state).$/;-;/mercury_output_call/
mercury_output_clause	mercury_to_mercury.m	/^:- pred mercury_output_clause(varset, sym_name, list(term), goal, term__context,$/;-;/mercury_output_clause/
mercury_output_ctors	mercury_to_mercury.m	/^:- pred mercury_output_ctors(list(constructor), varset,$/;-;/mercury_output_ctors/
mercury_output_det	mercury_to_mercury.m	/^:- pred mercury_output_det(determinism, io__state, io__state).$/;-;/mercury_output_det/
mercury_output_det_annotation	mercury_to_mercury.m	/^:- pred mercury_output_det_annotation(maybe(determinism), io__state, io__state).$/;-;/mercury_output_det_annotation/
mercury_output_disj	mercury_to_mercury.m	/^:- pred mercury_output_disj(goal, varset, int, io__state, io__state).$/;-;/mercury_output_disj/
mercury_output_goal	mercury_to_mercury.m	/^:- pred mercury_output_goal(goal, varset, int, io__state, io__state).$/;-;/mercury_output_goal/
mercury_output_goal_2	mercury_to_mercury.m	/^:- pred mercury_output_goal_2(goal_expr, varset, int, io__state, io__state).$/;-;/mercury_output_goal_2/
mercury_output_inst	mercury_to_mercury.m	/^:- pred mercury_output_inst(inst, varset, io__state, io__state).$/;-;/mercury_output_inst/
mercury_output_inst_defn	mercury_to_mercury.m	/^:- pred mercury_output_inst_defn(varset, inst_defn, term__context,$/;-;/mercury_output_inst_defn/
mercury_output_inst_list	mercury_to_mercury.m	/^:- pred mercury_output_inst_list(list(inst), varset, io__state, io__state).$/;-;/mercury_output_inst_list/
mercury_output_inst_name	mercury_to_mercury.m	/^:- pred mercury_output_inst_name(inst_name, varset, io__state, io__state).$/;-;/mercury_output_inst_name/
mercury_output_item	mercury_to_mercury.m	/^:- pred mercury_output_item(item, term__context, io__state, io__state).$/;-;/mercury_output_item/
mercury_output_item_list	mercury_to_mercury.m	/^:- pred mercury_output_item_list(list(item_and_context), io__state, io__state).$/;-;/mercury_output_item_list/
mercury_output_list_args	mercury_to_mercury.m	/^:- pred mercury_output_list_args(term, varset, io__state, io__state).$/;-;/mercury_output_list_args/
mercury_output_mode	mercury_to_mercury.m	/^:- pred mercury_output_mode(mode, varset, io__state, io__state).$/;-;/mercury_output_mode/
mercury_output_mode_decl	mercury_to_mercury.m	/^:- pred mercury_output_mode_decl(varset, sym_name, list(mode),$/;-;/mercury_output_mode_decl/
mercury_output_mode_defn	mercury_to_mercury.m	/^:- pred mercury_output_mode_defn(varset, mode_defn, term__context,$/;-;/mercury_output_mode_defn/
mercury_output_mode_list	mercury_to_mercury.m	/^:- pred mercury_output_mode_list(list(mode), varset, io__state, io__state).$/;-;/mercury_output_mode_list/
mercury_output_mode_subdecl	mercury_to_mercury.m	/^:- pred mercury_output_mode_subdecl(varset, sym_name, list(mode),$/;-;/mercury_output_mode_subdecl/
mercury_output_module_defn	mercury_to_mercury.m	/^:- pred mercury_output_module_defn(varset, module_defn, term__context,$/;-;/mercury_output_module_defn/
mercury_output_newline	mercury_to_mercury.m	/^:- pred mercury_output_newline(int, io__state, io__state).$/;-;/mercury_output_newline/
mercury_output_pragma_c_header	mercury_to_mercury.m	/^:- pred mercury_output_pragma_c_header(string, io__state, io__state).$/;-;/mercury_output_pragma_c_header/
mercury_output_pred_decl	mercury_to_mercury.m	/^:- pred mercury_output_pred_decl(varset, sym_name, list(type_and_mode),$/;-;/mercury_output_pred_decl/
mercury_output_pred_type	mercury_to_mercury.m	/^:- pred mercury_output_pred_type(varset, sym_name, list(type),$/;-;/mercury_output_pred_type/
mercury_output_remaining_terms	mercury_to_mercury.m	/^:- pred mercury_output_remaining_terms(list(term), varset,$/;-;/mercury_output_remaining_terms/
mercury_output_some	mercury_to_mercury.m	/^:- pred mercury_output_some(list(var), varset, io__state, io__state).$/;-;/mercury_output_some/
mercury_output_sym_name	mercury_to_mercury.m	/^:- pred mercury_output_sym_name(sym_name, io__state, io__state).$/;-;/mercury_output_sym_name/
mercury_output_tabs	mercury_to_mercury.m	/^:- pred mercury_output_tabs(int, io__state, io__state).$/;-;/mercury_output_tabs/
mercury_output_term	mercury_to_mercury.m	/^:- pred mercury_output_term(term, varset, io__state, io__state).$/;-;/mercury_output_term/
mercury_output_type_defn	mercury_to_mercury.m	/^:- pred mercury_output_type_defn(varset, type_defn, term__context,$/;-;/mercury_output_type_defn/
mercury_output_type_defn_2	mercury_to_mercury.m	/^:- pred mercury_output_type_defn_2(type_defn, varset, term__context,$/;-;/mercury_output_type_defn_2/
mercury_output_var	mercury_to_mercury.m	/^:- pred mercury_output_var(var, varset, io__state, io__state).$/;-;/mercury_output_var/
mercury_output_vars	mercury_to_mercury.m	/^:- pred mercury_output_vars(list(var), varset, io__state, io__state).$/;-;/mercury_output_vars/
mercury_output_vars_2	mercury_to_mercury.m	/^:- pred mercury_output_vars_2(list(var), varset, io__state, io__state).$/;-;/mercury_output_vars_2/
mercury_quote_special_char	../library/term_io.m	/^:- pred mercury_quote_special_char(character, character).$/;-;/mercury_quote_special_char/
mercury_unary_postfix_op	mercury_to_mercury.m	/^:- pred mercury_unary_postfix_op(string).$/;-;/mercury_unary_postfix_op/
mercury_unary_prefix_op	mercury_to_mercury.m	/^:- pred mercury_unary_prefix_op(string).$/;-;/mercury_unary_prefix_op/
mercury_write_module_spec_list	mercury_to_mercury.m	/^:- pred mercury_write_module_spec_list(list(module_specifier),$/;-;/mercury_write_module_spec_list/
merge_context	mode_errors.m	/^:- type merge_context$/;-;/merge_context/
merge_errors	mode_errors.m	/^:- type merge_errors == assoc_list(var, list(inst)).$/;-;/merge_errors/
merge_inst_table	hlds.m	/^:- type merge_inst_table ==	map(pair(inst), maybe_inst).$/;-;/merge_inst_table/
merge_instmap_delta	mode_util.m	/^:- pred merge_instmap_delta(instmap_delta, instmap_delta, instmap,$/;-;/merge_instmap_delta/
merge_instmapping_delta	mode_util.m	/^:- pred merge_instmapping_delta(instmapping, instmapping, instmapping,$/;-;/merge_instmapping_delta/
merge_instmapping_delta_2	mode_util.m	/^:- pred merge_instmapping_delta_2(list(var), instmapping, instmapping,$/;-;/merge_instmapping_delta_2/
message_list	prog_io.m	/^:- type message_list	==	list(pair(string, term)).$/;-;/message_list/
middle_rec__add_counter_to_livevals	middle_rec.m	/^:- pred middle_rec__add_counter_to_livevals(list(instruction), lval,$/;-;/middle_rec__add_counter_to_livevals/
middle_rec__find_unused_register	middle_rec.m	/^:- pred middle_rec__find_unused_register(list(instruction), lval).$/;-;/middle_rec__find_unused_register/
middle_rec__find_unused_register_2	middle_rec.m	/^:- pred middle_rec__find_unused_register_2(list(int), int, lval).$/;-;/middle_rec__find_unused_register_2/
middle_rec__find_used_registers	middle_rec.m	/^:- pred middle_rec__find_used_registers(list(instruction), set(int), set(int)).$/;-;/middle_rec__find_used_registers/
middle_rec__find_used_registers_instr	middle_rec.m	/^:- pred middle_rec__find_used_registers_instr(instr, set(int), set(int)).$/;-;/middle_rec__find_used_registers_instr/
middle_rec__find_used_registers_lval	middle_rec.m	/^:- pred middle_rec__find_used_registers_lval(lval, set(int), set(int)).$/;-;/middle_rec__find_used_registers_lval/
middle_rec__find_used_registers_lvals	middle_rec.m	/^:- pred middle_rec__find_used_registers_lvals(list(lval), set(int), set(int)).$/;-;/middle_rec__find_used_registers_lvals/
middle_rec__find_used_registers_maybe_rvals	middle_rec.m	/^:- pred middle_rec__find_used_registers_maybe_rvals(list(maybe(rval)),$/;-;/middle_rec__find_used_registers_maybe_rvals/
middle_rec__find_used_registers_rval	middle_rec.m	/^:- pred middle_rec__find_used_registers_rval(rval, set(int), set(int)).$/;-;/middle_rec__find_used_registers_rval/
middle_rec__gen_det	middle_rec.m	/^:- pred middle_rec__gen_det(hlds__goal, code_tree, code_info, code_info).$/;-;/middle_rec__gen_det/
middle_rec__generate_downloop_test	middle_rec.m	/^:- pred middle_rec__generate_downloop_test(list(instruction), label,$/;-;/middle_rec__generate_downloop_test/
middle_rec__match_det	middle_rec.m	/^:- pred middle_rec__match_det(hlds__goal, hlds__goal, code_info, code_info).$/;-;/middle_rec__match_det/
middle_rec__split_rec_code	middle_rec.m	/^:- pred middle_rec__split_rec_code(list(instruction),$/;-;/middle_rec__split_rec_code/
misc_info	det_analysis.m	/^:- type misc_info	--->	misc_info($/;-;/misc_info/
mode_apply_substitution	mode_util.m	/^:- pred mode_apply_substitution(mode, inst_subst, mode).$/;-;/mode_apply_substitution/
mode_checkpoint	modes.m	/^:- pred mode_checkpoint(port, string, mode_info, mode_info).$/;-;/mode_checkpoint/
mode_checkpoint_2	modes.m	/^:- pred mode_checkpoint_2(port, string, mode_info, io__state, io__state).$/;-;/mode_checkpoint_2/
mode_context	mode_info.m	/^:- type mode_context$/;-;/mode_context/
mode_context_init	mode_errors.m	/^:- pred mode_context_init(mode_context).$/;-;/mode_context_init/
mode_context_to_unify_context	modes.m	/^:- pred mode_context_to_unify_context(mode_context, unify_context).$/;-;/mode_context_to_unify_context/
mode_defn	prog_io.m	/^:- type mode_defn	--->	eqv_mode(sym_name, list(inst_param), mode).$/;-;/mode_defn/
mode_error	mode_errors.m	/^:- type mode_error$/;-;/mode_error/
mode_error_context	undef_modes.m	/^:- type mode_error_context == pair(mode_error_context_2, term__context).$/;-;/mode_error_context/
mode_error_context_2	undef_modes.m	/^:- type mode_error_context_2	--->	inst(inst_id)$/;-;/mode_error_context_2/
mode_error_info	mode_errors.m	/^:- type mode_error_info$/;-;/mode_error_info/
mode_error_info.	mode_info.m	/^:- type mode_error_info.	% defined in mode_errors.m$/;-;/mode_error_info./
mode_get_insts	mode_util.m	/^:- pred mode_get_insts(module_info, mode, inst, inst).$/;-;/mode_get_insts/
mode_id	hlds.m	/^:- type mode_id		==	pair(sym_name, arity).$/;-;/mode_id/
mode_id_to_int	mode_util.m	/^:- pred mode_id_to_int(mode_id, int).$/;-;/mode_id_to_int/
mode_info	mode_info.m	/^:- type mode_info $/;-;/mode_info/
mode_info_add_error	modes.m	/^:- pred mode_info_add_error(mode_error_info, mode_info, mode_info).$/;-;/mode_info_add_error/
mode_info_add_goals_live_vars	modes.m	/^:- pred mode_info_add_goals_live_vars(list(hlds__goal), mode_info, mode_info).$/;-;/mode_info_add_goals_live_vars/
mode_info_add_live_vars	mode_info.m	/^:- pred mode_info_add_live_vars(set(var), mode_info, mode_info).$/;-;/mode_info_add_live_vars/
mode_info_dcg_get_instmap	mode_info.m	/^:- pred mode_info_dcg_get_instmap(instmap, mode_info, mode_info).$/;-;/mode_info_dcg_get_instmap/
mode_info_di	mode_info.m	/^:- mode mode_info_di :: uniq_mode_info -> dead.$/;-;/mode_info_di/
mode_info_error	modes.m	/^:- pred mode_info_error(set(var), mode_error, mode_info, mode_info).$/;-;/mode_info_error/
mode_info_get_context	mode_info.m	/^:- pred mode_info_get_context(mode_info, term__context).$/;-;/mode_info_get_context/
mode_info_get_delay_info	mode_info.m	/^:- pred mode_info_get_delay_info(mode_info, delay_info).$/;-;/mode_info_get_delay_info/
mode_info_get_errors	mode_info.m	/^:- pred mode_info_get_errors(mode_info, list(mode_error_info)).$/;-;/mode_info_get_errors/
mode_info_get_instmap	mode_info.m	/^:- pred mode_info_get_instmap(mode_info, instmap).$/;-;/mode_info_get_instmap/
mode_info_get_insts	mode_info.m	/^:- pred mode_info_get_insts(mode_info, inst_table).$/;-;/mode_info_get_insts/
mode_info_get_instvarset	mode_info.m	/^:- pred mode_info_get_instvarset(mode_info, varset).$/;-;/mode_info_get_instvarset/
mode_info_get_io_state	mode_info.m	/^:- pred mode_info_get_io_state(mode_info, io__state).$/;-;/mode_info_get_io_state/
mode_info_get_liveness	mode_info.m	/^:- pred mode_info_get_liveness(mode_info, set(var)).$/;-;/mode_info_get_liveness/
mode_info_get_liveness_2	mode_info.m	/^:- pred mode_info_get_liveness_2(list(set(var)), set(var), set(var)).$/;-;/mode_info_get_liveness_2/
mode_info_get_locked_vars	mode_info.m	/^:- pred mode_info_get_locked_vars(mode_info, list(set(var))).$/;-;/mode_info_get_locked_vars/
mode_info_get_mode_context	mode_info.m	/^:- pred mode_info_get_mode_context(mode_info, mode_context).$/;-;/mode_info_get_mode_context/
mode_info_get_modes	mode_info.m	/^:- pred mode_info_get_modes(mode_info, mode_table).$/;-;/mode_info_get_modes/
mode_info_get_module_info	mode_info.m	/^:- pred mode_info_get_module_info(mode_info, module_info).$/;-;/mode_info_get_module_info/
mode_info_get_num_errors	mode_info.m	/^:- pred mode_info_get_num_errors(mode_info, int).$/;-;/mode_info_get_num_errors/
mode_info_get_predid	mode_info.m	/^:- pred mode_info_get_predid(mode_info, pred_id).$/;-;/mode_info_get_predid/
mode_info_get_preds	mode_info.m	/^:- pred mode_info_get_preds(mode_info, pred_table).$/;-;/mode_info_get_preds/
mode_info_get_procid	mode_info.m	/^:- pred mode_info_get_procid(mode_info, proc_id).$/;-;/mode_info_get_procid/
mode_info_get_types_of_vars	mode_info.m	/^:- pred mode_info_get_types_of_vars(mode_info, list(var), list(type)).$/;-;/mode_info_get_types_of_vars/
mode_info_get_var_types	mode_info.m	/^:- pred mode_info_get_var_types(mode_info, map(var,type)).$/;-;/mode_info_get_var_types/
mode_info_get_vars_instmap	mode_info.m	/^:- pred mode_info_get_vars_instmap(mode_info, set(var), instmap).$/;-;/mode_info_get_vars_instmap/
mode_info_get_varset	mode_info.m	/^:- pred mode_info_get_varset(mode_info, varset).$/;-;/mode_info_get_varset/
mode_info_init	mode_info.m	/^:- pred mode_info_init(io__state, module_info, pred_id, proc_id,$/;-;/mode_info_init/
mode_info_lock_vars	mode_info.m	/^:- pred mode_info_lock_vars(set(var), mode_info, mode_info).$/;-;/mode_info_lock_vars/
mode_info_never_succeeds	modes.m	/^:- pred mode_info_never_succeeds(mode_info, pred_id, proc_id, bool).$/;-;/mode_info_never_succeeds/
mode_info_no_io	mode_info.m	/^:- inst mode_info_no_io	=	bound_unique($/;-;/mode_info_no_io/
mode_info_remove_live_vars	mode_info.m	/^:- pred mode_info_remove_live_vars(set(var), mode_info, mode_info).$/;-;/mode_info_remove_live_vars/
mode_info_set_call_context	mode_info.m	/^:- pred mode_info_set_call_context(call_context, mode_info, mode_info).$/;-;/mode_info_set_call_context/
mode_info_set_context	mode_info.m	/^:- pred mode_info_set_context(term__context, mode_info, mode_info).$/;-;/mode_info_set_context/
mode_info_set_delay_info	mode_info.m	/^:- pred mode_info_set_delay_info(delay_info, mode_info, mode_info).$/;-;/mode_info_set_delay_info/
mode_info_set_errors	mode_info.m	/^:- pred mode_info_set_errors(list(mode_error_info), mode_info, mode_info).$/;-;/mode_info_set_errors/
mode_info_set_instmap	mode_info.m	/^:- pred mode_info_set_instmap(instmap, mode_info, mode_info).$/;-;/mode_info_set_instmap/
mode_info_set_io_state	mode_info.m	/^:- pred mode_info_set_io_state(mode_info, io__state, mode_info).$/;-;/mode_info_set_io_state/
mode_info_set_locked_vars	mode_info.m	/^:- pred mode_info_set_locked_vars(mode_info, list(set(var)), mode_info).$/;-;/mode_info_set_locked_vars/
mode_info_set_mode_context	mode_info.m	/^:- pred mode_info_set_mode_context(mode_context, mode_info, mode_info).$/;-;/mode_info_set_mode_context/
mode_info_set_module_info	mode_info.m	/^:- pred mode_info_set_module_info(mode_info, module_info, mode_info).$/;-;/mode_info_set_module_info/
mode_info_set_var_types	mode_info.m	/^:- pred mode_info_set_var_types(map(var, type), mode_info, mode_info).$/;-;/mode_info_set_var_types/
mode_info_set_varset	mode_info.m	/^:- pred mode_info_set_varset(varset, mode_info, mode_info).$/;-;/mode_info_set_varset/
mode_info_ui	mode_info.m	/^:- mode mode_info_ui :: uniq_mode_info -> uniq_mode_info.$/;-;/mode_info_ui/
mode_info_unlock_vars	mode_info.m	/^:- pred mode_info_unlock_vars(set(var), mode_info, mode_info).$/;-;/mode_info_unlock_vars/
mode_info_unset_call_context	mode_info.m	/^:- pred mode_info_unset_call_context(mode_info, mode_info).$/;-;/mode_info_unset_call_context/
mode_info_uo	mode_info.m	/^:- mode mode_info_uo :: free -> uniq_mode_info.$/;-;/mode_info_uo/
mode_info_var_is_live	mode_info.m	/^:- pred mode_info_var_is_live(mode_info, var, is_live).$/;-;/mode_info_var_is_live/
mode_info_var_is_locked	mode_info.m	/^:- pred mode_info_var_is_locked(mode_info, var).$/;-;/mode_info_var_is_locked/
mode_info_var_is_locked_2	mode_info.m	/^:- pred mode_info_var_is_locked_2(list(set(var)), var).$/;-;/mode_info_var_is_locked_2/
mode_info_var_list_is_live	mode_info.m	/^:- pred mode_info_var_list_is_live(list(var), mode_info, list(is_live)).$/;-;/mode_info_var_list_is_live/
mode_info_write_context	mode_errors.m	/^:- pred mode_info_write_context(mode_info, io__state, io__state).$/;-;/mode_info_write_context/
mode_info_write_goal	constraint.m	/^:- pred mode_info_write_goal(hlds__goal, int, mode_info, mode_info).$/;-;/mode_info_write_goal/
mode_info_write_string	constraint.m	/^:- pred mode_info_write_string(string, mode_info, mode_info).$/;-;/mode_info_write_string/
mode_is_input	mode_util.m	/^:- pred mode_is_input(module_info, mode).$/;-;/mode_is_input/
mode_is_output	mode_util.m	/^:- pred mode_is_output(module_info, mode).$/;-;/mode_is_output/
mode_is_unused	mode_util.m	/^:- pred mode_is_unused(module_info, mode).$/;-;/mode_is_unused/
mode_list_get_final_insts	mode_util.m	/^:- pred mode_list_get_final_insts(list(mode), module_info, list(inst)).$/;-;/mode_list_get_final_insts/
mode_list_get_initial_insts	mode_util.m	/^:- pred mode_list_get_initial_insts(list(mode), module_info, list(inst)).$/;-;/mode_list_get_initial_insts/
mode_name_args	make_hlds.m	/^:- pred mode_name_args(mode_defn, sym_name, list(inst_param), hlds__mode_body).$/;-;/mode_name_args/
mode_op	prog_io.m	/^:- pred mode_op(term, term, term).$/;-;/mode_op/
mode_set_args	modes.m	/^:- pred mode_set_args(list(inst), inst, list(mode)).$/;-;/mode_set_args/
mode_substitute_arg_list	mode_util.m	/^:- pred mode_substitute_arg_list(mode, list(inst_param), list(inst), mode).$/;-;/mode_substitute_arg_list/
mode_table	hlds.m	/^:- type mode_table	==	map(mode_id, hlds__mode_defn).$/;-;/mode_table/
mode_util__modes_to_uni_modes	mode_util.m	/^:- pred mode_util__modes_to_uni_modes(mode, list(mode), module_info,$/;-;/mode_util__modes_to_uni_modes/
modecheck	modes.m	/^:- pred modecheck(module_info, module_info, io__state, io__state).$/;-;/modecheck/
modecheck_call_pred	modes.m	/^:- pred modecheck_call_pred(pred_id, list(var), proc_id, list(var),$/;-;/modecheck_call_pred/
modecheck_call_pred_2	modes.m	/^:- pred modecheck_call_pred_2(list(proc_id), pred_id, proc_table, list(var),$/;-;/modecheck_call_pred_2/
modecheck_case_list	modes.m	/^:- pred modecheck_case_list(list(case), var, list(case), list(instmap),$/;-;/modecheck_case_list/
modecheck_conj_list	modes.m	/^:- pred modecheck_conj_list(list(hlds__goal), list(hlds__goal),$/;-;/modecheck_conj_list/
modecheck_conj_list_2	modes.m	/^:- pred modecheck_conj_list_2(list(hlds__goal), list(hlds__goal),$/;-;/modecheck_conj_list_2/
modecheck_disj_list	modes.m	/^:- pred modecheck_disj_list(list(hlds__goal), list(hlds__goal), list(instmap),$/;-;/modecheck_disj_list/
modecheck_final_insts	modes.m	/^:- pred modecheck_final_insts(list(var), list(mode), mode_info, mode_info).$/;-;/modecheck_final_insts/
modecheck_generate_unification	unify_proc.m	/^:- pred modecheck_generate_unification(unify_proc_id, module_info, module_info).$/;-;/modecheck_generate_unification/
modecheck_goal	modes.m	/^:- pred modecheck_goal(hlds__goal, hlds__goal, mode_info, mode_info).$/;-;/modecheck_goal/
modecheck_goal_2	modes.m	/^:- pred modecheck_goal_2(hlds__goal_expr, set(var), hlds__goal_expr,$/;-;/modecheck_goal_2/
modecheck_pred_mode	modes.m	/^:- pred modecheck_pred_mode(pred_id, pred_info, module_info, module_info,$/;-;/modecheck_pred_mode/
modecheck_pred_modes_2	modes.m	/^:- pred modecheck_pred_modes_2(list(pred_id), module_info, $/;-;/modecheck_pred_modes_2/
modecheck_proc	modes.m	/^:- pred modecheck_proc(proc_id, pred_id, module_info, proc_info,$/;-;/modecheck_proc/
modecheck_procs	modes.m	/^:- pred modecheck_procs(pred_id, module_info, pred_info, pred_info, int,$/;-;/modecheck_procs/
modecheck_procs_2	modes.m	/^:- pred modecheck_procs_2(list(proc_id), pred_id, module_info,$/;-;/modecheck_procs_2/
modecheck_report_errors	modes.m	/^:- pred modecheck_report_errors(mode_info, mode_info).$/;-;/modecheck_report_errors/
modecheck_set_var_inst	modes.m	/^:- pred modecheck_set_var_inst(var, inst, inst, var, pair(list(hlds__goal)),$/;-;/modecheck_set_var_inst/
modecheck_set_var_inst_list	modes.m	/^:- pred modecheck_set_var_inst_list(list(var), list(inst), list(inst),$/;-;/modecheck_set_var_inst_list/
modecheck_set_var_inst_list_2	modes.m	/^:- pred modecheck_set_var_inst_list_2(list(var), list(inst), list(inst),$/;-;/modecheck_set_var_inst_list_2/
modecheck_unification	modes.m	/^:- pred modecheck_unification(var, unify_rhs, unification,$/;-;/modecheck_unification/
modecheck_unify_procs	unify_proc.m	/^:- pred modecheck_unify_procs(module_info, module_info, io__state, io__state).$/;-;/modecheck_unify_procs/
modecheck_var_has_inst	modes.m	/^:- pred modecheck_var_has_inst(var, inst, mode_info, mode_info).$/;-;/modecheck_var_has_inst/
modecheck_var_has_inst_list	modes.m	/^:- pred modecheck_var_has_inst_list(list(var), list(inst), mode_info,$/;-;/modecheck_var_has_inst_list/
modes_add	make_hlds.m	/^:- pred modes_add(mode_table, varset, mode_defn, condition, term__context,$/;-;/modes_add/
module_add_c_header	make_hlds.m	/^:- pred module_add_c_header(string, term__context, module_info, module_info).$/;-;/module_add_c_header/
module_add_clause	make_hlds.m	/^:- pred module_add_clause(module_info, varset, sym_name, list(term), goal,$/;-;/module_add_clause/
module_add_inst_defn	make_hlds.m	/^:- pred module_add_inst_defn(module_info, varset, inst_defn, condition,$/;-;/module_add_inst_defn/
module_add_mode	make_hlds.m	/^:- pred module_add_mode(module_info, varset, sym_name, list(mode),$/;-;/module_add_mode/
module_add_mode_defn	make_hlds.m	/^:- pred module_add_mode_defn(module_info, varset, mode_defn, condition,$/;-;/module_add_mode_defn/
module_add_pred	make_hlds.m	/^:- pred module_add_pred(module_info, varset, sym_name, list(type_and_mode),$/;-;/module_add_pred/
module_add_type_defn	make_hlds.m	/^:- pred module_add_type_defn(module_info, tvarset, type_defn, condition,$/;-;/module_add_type_defn/
module_defn	prog_io.m	/^:- type module_defn	--->	module(module_name)$/;-;/module_defn/
module_end	prog_io.m	/^:- type module_end ---> no ; yes(module_name, term__context).$/;-;/module_end/
module_error	prog_io.m	/^:- type module_error$/;-;/module_error/
module_info	hlds.m	/^:- type module_info	--->	module($/;-;/module_info/
module_info_consids	hlds.m	/^:- pred module_info_consids(module_info, list(cons_id)).$/;-;/module_info_consids/
module_info_ctors	hlds.m	/^:- pred module_info_ctors(module_info, cons_table).$/;-;/module_info_ctors/
module_info_dependency_info	hlds.m	/^:- pred module_info_dependency_info(module_info, dependency_info).$/;-;/module_info_dependency_info/
module_info_dependency_info_built	hlds.m	/^:- pred module_info_dependency_info_built(module_info).$/;-;/module_info_dependency_info_built/
module_info_ensure_dependency_info	dependency_graph.m	/^:- pred module_info_ensure_dependency_info(module_info, module_info).$/;-;/module_info_ensure_dependency_info/
module_info_get_c_header	hlds.m	/^:- pred module_info_get_c_header(module_info, c_header_info).$/;-;/module_info_get_c_header/
module_info_get_predicate_table	hlds.m	/^:- pred module_info_get_predicate_table(module_info, predicate_table).$/;-;/module_info_get_predicate_table/
module_info_get_special_pred_map	hlds.m	/^:- pred module_info_get_special_pred_map(module_info, special_pred_map).$/;-;/module_info_get_special_pred_map/
module_info_get_unify_requests	hlds.m	/^:- pred module_info_get_unify_requests(module_info, unify_requests).$/;-;/module_info_get_unify_requests/
module_info_incr_errors	hlds.m	/^:- pred module_info_incr_errors(module_info, module_info).$/;-;/module_info_incr_errors/
module_info_incr_warnings	hlds.m	/^:- pred module_info_incr_warnings(module_info, module_info).$/;-;/module_info_incr_warnings/
module_info_init	hlds.m	/^:- pred module_info_init(string, module_info).$/;-;/module_info_init/
module_info_instids	hlds.m	/^:- pred module_info_instids(module_info, list(inst_id)).$/;-;/module_info_instids/
module_info_insts	hlds.m	/^:- pred module_info_insts(module_info, inst_table).$/;-;/module_info_insts/
module_info_modeids	hlds.m	/^:- pred module_info_modeids(module_info, list(mode_id)).$/;-;/module_info_modeids/
module_info_modes	hlds.m	/^:- pred module_info_modes(module_info, mode_table).$/;-;/module_info_modes/
module_info_name	hlds.m	/^:- pred module_info_name(module_info, string).$/;-;/module_info_name/
module_info_num_errors	hlds.m	/^:- pred module_info_num_errors(module_info, int).$/;-;/module_info_num_errors/
module_info_num_warnings	hlds.m	/^:- pred module_info_num_warnings(module_info, int).$/;-;/module_info_num_warnings/
module_info_optimize	hlds.m	/^:- pred module_info_optimize(module_info, module_info).$/;-;/module_info_optimize/
module_info_pred_info	hlds.m	/^:- pred module_info_pred_info(module_info, pred_id, pred_info).$/;-;/module_info_pred_info/
module_info_pred_proc_info	hlds.m	/^:- pred module_info_pred_proc_info(module_info, pred_id, proc_id,$/;-;/module_info_pred_proc_info/
module_info_predids	hlds.m	/^:- pred module_info_predids(module_info, list(pred_id)).$/;-;/module_info_predids/
module_info_preds	hlds.m	/^:- pred module_info_preds(module_info, pred_table).$/;-;/module_info_preds/
module_info_remove_predid	hlds.m	/^:- pred module_info_remove_predid(module_info, pred_id, module_info).$/;-;/module_info_remove_predid/
module_info_reverse_predids	hlds.m	/^:- pred module_info_reverse_predids(module_info, module_info).$/;-;/module_info_reverse_predids/
module_info_set_c_header	hlds.m	/^:- pred module_info_set_c_header(module_info, c_header_info, module_info).$/;-;/module_info_set_c_header/
module_info_set_ctors	hlds.m	/^:- pred module_info_set_ctors(module_info, cons_table, module_info).$/;-;/module_info_set_ctors/
module_info_set_dependency_info	hlds.m	/^:- pred module_info_set_dependency_info(module_info, dependency_info, module_info).$/;-;/module_info_set_dependency_info/
module_info_set_insts	hlds.m	/^:- pred module_info_set_insts(module_info, inst_table, module_info).$/;-;/module_info_set_insts/
module_info_set_modes	hlds.m	/^:- pred module_info_set_modes(module_info, mode_table, module_info).$/;-;/module_info_set_modes/
module_info_set_name	hlds.m	/^:- pred module_info_set_name(module_info, string, module_info).$/;-;/module_info_set_name/
module_info_set_num_errors	hlds.m	/^:- pred module_info_set_num_errors(module_info, int, module_info).$/;-;/module_info_set_num_errors/
module_info_set_predicate_table	hlds.m	/^:- pred module_info_set_predicate_table(module_info, predicate_table,$/;-;/module_info_set_predicate_table/
module_info_set_preds	hlds.m	/^:- pred module_info_set_preds(module_info, pred_table, module_info).$/;-;/module_info_set_preds/
module_info_set_shape_info	hlds.m	/^:- pred module_info_set_shape_info(module_info, shape_info, module_info).$/;-;/module_info_set_shape_info/
module_info_set_shapes	hlds.m	/^:- pred module_info_set_shapes(module_info, shape_table, module_info).$/;-;/module_info_set_shapes/
module_info_set_special_pred_map	hlds.m	/^:- pred module_info_set_special_pred_map(module_info, special_pred_map,$/;-;/module_info_set_special_pred_map/
module_info_set_types	hlds.m	/^:- pred module_info_set_types(module_info, type_table, module_info).$/;-;/module_info_set_types/
module_info_set_unify_requests	hlds.m	/^:- pred module_info_set_unify_requests(module_info, unify_requests,$/;-;/module_info_set_unify_requests/
module_info_shape_info	hlds.m	/^:- pred module_info_shape_info(module_info, shape_info).$/;-;/module_info_shape_info/
module_info_shapes	hlds.m	/^:- pred module_info_shapes(module_info, shape_table).$/;-;/module_info_shapes/
module_info_typeids	hlds.m	/^:- pred module_info_typeids(module_info, list(type_id)).$/;-;/module_info_typeids/
module_info_types	hlds.m	/^:- pred module_info_types(module_info, type_table).$/;-;/module_info_types/
module_mark_as_external	make_hlds.m	/^:- pred module_mark_as_external(sym_name, int, term__context,$/;-;/module_mark_as_external/
module_mark_preds_as_external	make_hlds.m	/^:- pred module_mark_preds_as_external(list(pred_id), module_info, module_info).$/;-;/module_mark_preds_as_external/
module_name	prog_io.m	/^:- type module_name 	== 	string.$/;-;/module_name/
module_name_arity	hlds.m	/^:- type module_name_arity ---> module_name_arity(module_name, string, arity).$/;-;/module_name_arity/
module_specifier	prog_io.m	/^:- type module_specifier ==	string.$/;-;/module_specifier/
move_follow_code	follow_code.m	/^:- pred move_follow_code(module_info, module_info).$/;-;/move_follow_code/
move_follow_code_in_cases	follow_code.m	/^:- pred move_follow_code_in_cases(list(case), module_info, list(case), bool, bool).$/;-;/move_follow_code_in_cases/
move_follow_code_in_conj	follow_code.m	/^:- pred move_follow_code_in_conj(list(hlds__goal), module_info,$/;-;/move_follow_code_in_conj/
move_follow_code_in_disj	follow_code.m	/^:- pred move_follow_code_in_disj(list(hlds__goal),$/;-;/move_follow_code_in_disj/
move_follow_code_in_goal	follow_code.m	/^:- pred move_follow_code_in_goal(hlds__goal, module_info, hlds__goal,$/;-;/move_follow_code_in_goal/
move_follow_code_in_goal_2	follow_code.m	/^:- pred move_follow_code_in_goal_2(hlds__goal_expr, module_info, hlds__goal_expr, bool, bool).$/;-;/move_follow_code_in_goal_2/
move_follow_code_in_preds	follow_code.m	/^:- pred move_follow_code_in_preds(list(pred_id), module_info, module_info).$/;-;/move_follow_code_in_preds/
move_follow_code_in_procs	follow_code.m	/^:- pred move_follow_code_in_procs(list(proc_id), pred_id, module_info,$/;-;/move_follow_code_in_procs/
move_follow_code_is_branched	follow_code.m	/^:- pred move_follow_code_is_branched(hlds__goal).$/;-;/move_follow_code_is_branched/
move_follow_code_is_builtin	follow_code.m	/^:- pred move_follow_code_is_builtin(hlds__goal).$/;-;/move_follow_code_is_builtin/
move_follow_code_move_goals	follow_code.m	/^:- pred move_follow_code_move_goals(hlds__goal, list(hlds__goal), hlds__goal).$/;-;/move_follow_code_move_goals/
move_follow_code_move_goals_2	follow_code.m	/^:- pred move_follow_code_move_goals_2(hlds__goal_expr,$/;-;/move_follow_code_move_goals_2/
move_follow_code_move_goals_cases	follow_code.m	/^:- pred move_follow_code_move_goals_cases(list(case),$/;-;/move_follow_code_move_goals_cases/
move_follow_code_move_goals_disj	follow_code.m	/^:- pred move_follow_code_move_goals_disj(list(hlds__goal),$/;-;/move_follow_code_move_goals_disj/
move_follow_code_select	follow_code.m	/^:- pred move_follow_code_select(list(hlds__goal),$/;-;/move_follow_code_select/
multiple_def_error	make_hlds.m	/^:- pred multiple_def_error(sym_name, int, string, term__context,$/;-;/multiple_def_error/
my_port	constraint.m	/^:- type my_port$/;-;/my_port/
name_arity	hlds.m	/^:- type name_arity ---> string / arity.$/;-;/name_arity/
negation__transform	negation.m	/^:- pred negation__transform(item_list, item_list, io__state, io__state).$/;-;/negation__transform/
negation__transform_goal	negation.m	/^:- pred negation__transform_goal(goal, goal).$/;-;/negation__transform_goal/
negation__transform_goal_2	negation.m	/^:- pred negation__transform_goal_2(goal_expr, goal_expr).$/;-;/negation__transform_goal_2/
negation__transform_item	negation.m	/^:- pred negation__transform_item(item, item).$/;-;/negation__transform_item/
negation__transform_item_and_context	negation.m	/^:- pred negation__transform_item_and_context(item_and_context, $/;-;/negation__transform_item_and_context/
negation__transform_over_list	negation.m	/^:- pred negation__transform_over_list(item_list, item_list).$/;-;/negation__transform_over_list/
new_dcg_var	prog_io.m	/^:- pred new_dcg_var(varset, int, varset, int, var).$/;-;/new_dcg_var/
next_free_reg	store_alloc.m	/^:- pred next_free_reg(int, list(lval), int).$/;-;/next_free_reg/
next_mode_id	make_hlds.m	/^:- pred next_mode_id(proc_table, maybe(determinism), proc_id).$/;-;/next_mode_id/
no_output_vars	det_analysis.m	/^:- pred no_output_vars(set(var), instmap, instmap_delta, misc_info).$/;-;/no_output_vars/
no_output_vars_2	det_analysis.m	/^:- pred no_output_vars_2(list(var), instmap, instmapping, module_info).$/;-;/no_output_vars_2/
node	../library/graph.m	/^:- type node(N)			==	int.$/;-;/node/
node_id	../library/store.m	/^:- type node_id(_T)	==	int.$/;-;/node_id/
nondet_pred	../library/mercury_builtin.m	/^:- mode nondet_pred :: output.$/;-;/nondet_pred/
num_slots	garbage_out.m	/^:- type num_slots == int.$/;-;/num_slots/
op_details	../library/term_io.m	/^:- type op_details ---> op(int, op_type, string).$/;-;/op_details/
op_specifier	prog_io.m	/^:- type op_specifier	--->	sym(sym_name_specifier)$/;-;/op_specifier/
op_type	../library/term_io.m	/^:- type op_type ---> fx; fy; xf; yf; xfx; xfy; yfx; fxx; fxy; fyx; fyy.$/;-;/op_type/
ops__assoc	../library/ops.m	/^:- type ops__assoc$/;-;/ops__assoc/
ops__category	../library/ops.m	/^:- type ops__category ---> before ; after.$/;-;/ops__category/
ops__class	../library/ops.m	/^:- type ops__class$/;-;/ops__class/
ops__init_op_table	../library/ops.m	/^:- pred ops__init_op_table(ops__table).$/;-;/ops__init_op_table/
ops__lookup_binary_prefix_op	../library/ops.m	/^:- pred ops__lookup_binary_prefix_op(ops__table, string,$/;-;/ops__lookup_binary_prefix_op/
ops__lookup_infix_op	../library/ops.m	/^:- pred ops__lookup_infix_op(ops__table, string, int, ops__assoc, ops__assoc).$/;-;/ops__lookup_infix_op/
ops__lookup_op	../library/ops.m	/^:- pred ops__lookup_op(ops__table, string).$/;-;/ops__lookup_op/
ops__lookup_postfix_op	../library/ops.m	/^:- pred ops__lookup_postfix_op(ops__table, string, int, ops__assoc).$/;-;/ops__lookup_postfix_op/
ops__lookup_prefix_op	../library/ops.m	/^:- pred ops__lookup_prefix_op(ops__table, string, int, ops__assoc).$/;-;/ops__lookup_prefix_op/
ops__op_specifier_to_class	../library/ops.m	/^:- pred ops__op_specifier_to_class(ops__specifier, ops__class).$/;-;/ops__op_specifier_to_class/
ops__op_table	../library/ops.m	/^:- pred ops__op_table(string, ops__category, ops__specifier, ops__priority).$/;-;/ops__op_table/
ops__priority	../library/ops.m	/^:- type ops__priority == int.$/;-;/ops__priority/
ops__specifier	../library/ops.m	/^:- type ops__specifier$/;-;/ops__specifier/
ops__table	../library/ops.m	/^:- type ops__table ---> ops__table.	% XXX$/;-;/ops__table/
opt_debug__dump_binop	opt_debug.m	/^:- pred opt_debug__dump_binop(binary_op, string).$/;-;/opt_debug__dump_binop/
opt_debug__dump_bool	opt_debug.m	/^:- pred opt_debug__dump_bool(bool, string).$/;-;/opt_debug__dump_bool/
opt_debug__dump_code_addr	opt_debug.m	/^:- pred opt_debug__dump_code_addr(code_addr, string).$/;-;/opt_debug__dump_code_addr/
opt_debug__dump_code_addrs	opt_debug.m	/^:- pred opt_debug__dump_code_addrs(list(code_addr), string).$/;-;/opt_debug__dump_code_addrs/
opt_debug__dump_code_model	opt_debug.m	/^:- pred opt_debug__dump_code_model(code_model, string).$/;-;/opt_debug__dump_code_model/
opt_debug__dump_const	opt_debug.m	/^:- pred opt_debug__dump_const(rval_const, string).$/;-;/opt_debug__dump_const/
opt_debug__dump_ctrl_list	opt_debug.m	/^:- pred opt_debug__dump_ctrl_list(assoc_list(int, vn_instr), string).$/;-;/opt_debug__dump_ctrl_list/
opt_debug__dump_ctrlmap	opt_debug.m	/^:- pred opt_debug__dump_ctrlmap(ctrlmap, string).$/;-;/opt_debug__dump_ctrlmap/
opt_debug__dump_flush_entry	opt_debug.m	/^:- pred opt_debug__dump_flush_entry(assoc_list(vnlval, int), string).$/;-;/opt_debug__dump_flush_entry/
opt_debug__dump_flush_list	opt_debug.m	/^:- pred opt_debug__dump_flush_list(assoc_list(int, flushmapentry), string).$/;-;/opt_debug__dump_flush_list/
opt_debug__dump_flushmap	opt_debug.m	/^:- pred opt_debug__dump_flushmap(flushmap, string).$/;-;/opt_debug__dump_flushmap/
opt_debug__dump_fullinstr	opt_debug.m	/^:- pred opt_debug__dump_fullinstr(instruction, string).$/;-;/opt_debug__dump_fullinstr/
opt_debug__dump_fullinstrs	opt_debug.m	/^:- pred opt_debug__dump_fullinstrs(list(instruction), string).$/;-;/opt_debug__dump_fullinstrs/
opt_debug__dump_instr	opt_debug.m	/^:- pred opt_debug__dump_instr(instr, string).$/;-;/opt_debug__dump_instr/
opt_debug__dump_intlist	opt_debug.m	/^:- pred opt_debug__dump_intlist(list(int), string).$/;-;/opt_debug__dump_intlist/
opt_debug__dump_label	opt_debug.m	/^:- pred opt_debug__dump_label(label, string).$/;-;/opt_debug__dump_label/
opt_debug__dump_labels	opt_debug.m	/^:- pred opt_debug__dump_labels(list(label), string).$/;-;/opt_debug__dump_labels/
opt_debug__dump_livelist	opt_debug.m	/^:- pred opt_debug__dump_livelist(list(lval), string).$/;-;/opt_debug__dump_livelist/
opt_debug__dump_livemap	opt_debug.m	/^:- pred opt_debug__dump_livemap(livemap, string).$/;-;/opt_debug__dump_livemap/
opt_debug__dump_livemaplist	opt_debug.m	/^:- pred opt_debug__dump_livemaplist(assoc_list(label, lvalset), string).$/;-;/opt_debug__dump_livemaplist/
opt_debug__dump_livevals	opt_debug.m	/^:- pred opt_debug__dump_livevals(lvalset, string).$/;-;/opt_debug__dump_livevals/
opt_debug__dump_longnodelist	opt_debug.m	/^:- pred opt_debug__dump_longnodelist(list(vn_node), string).$/;-;/opt_debug__dump_longnodelist/
opt_debug__dump_lval	opt_debug.m	/^:- pred opt_debug__dump_lval(lval, string).$/;-;/opt_debug__dump_lval/
opt_debug__dump_lval_to_vn	opt_debug.m	/^:- pred opt_debug__dump_lval_to_vn(assoc_list(vnlval, vn), string).$/;-;/opt_debug__dump_lval_to_vn/
opt_debug__dump_maybe_rvals	opt_debug.m	/^:- pred opt_debug__dump_maybe_rvals(list(maybe(rval)), int, string).$/;-;/opt_debug__dump_maybe_rvals/
opt_debug__dump_node	opt_debug.m	/^:- pred opt_debug__dump_node(vn_node, string).$/;-;/opt_debug__dump_node/
opt_debug__dump_node_relmap	opt_debug.m	/^:- pred opt_debug__dump_node_relmap(relmap(vn_node), string).$/;-;/opt_debug__dump_node_relmap/
opt_debug__dump_nodelist	opt_debug.m	/^:- pred opt_debug__dump_nodelist(list(vn_node), string).$/;-;/opt_debug__dump_nodelist/
opt_debug__dump_nodemap	opt_debug.m	/^:- pred opt_debug__dump_nodemap(assoc_list(vn_node, list(vn_node)), string).$/;-;/opt_debug__dump_nodemap/
opt_debug__dump_proclabel	opt_debug.m	/^:- pred opt_debug__dump_proclabel(proc_label, string).$/;-;/opt_debug__dump_proclabel/
opt_debug__dump_reg	opt_debug.m	/^:- pred opt_debug__dump_reg(reg, string).$/;-;/opt_debug__dump_reg/
opt_debug__dump_rval	opt_debug.m	/^:- pred opt_debug__dump_rval(rval, string).$/;-;/opt_debug__dump_rval/
opt_debug__dump_rval_to_vn	opt_debug.m	/^:- pred opt_debug__dump_rval_to_vn(assoc_list(vnrval, vn), string).$/;-;/opt_debug__dump_rval_to_vn/
opt_debug__dump_rvals	opt_debug.m	/^:- pred opt_debug__dump_rvals(list(rval), string).$/;-;/opt_debug__dump_rvals/
opt_debug__dump_tables	opt_debug.m	/^:- pred opt_debug__dump_tables(vn_tables, string).$/;-;/opt_debug__dump_tables/
opt_debug__dump_unop	opt_debug.m	/^:- pred opt_debug__dump_unop(unary_op, string).$/;-;/opt_debug__dump_unop/
opt_debug__dump_use	opt_debug.m	/^:- pred opt_debug__dump_use(vn_src, string).$/;-;/opt_debug__dump_use/
opt_debug__dump_useful_vns	opt_debug.m	/^:- pred opt_debug__dump_useful_vns(vn_tables, string).$/;-;/opt_debug__dump_useful_vns/
opt_debug__dump_uses_list	opt_debug.m	/^:- pred opt_debug__dump_uses_list(list(vn_src), string).$/;-;/opt_debug__dump_uses_list/
opt_debug__dump_vn	opt_debug.m	/^:- pred opt_debug__dump_vn(vn, string).$/;-;/opt_debug__dump_vn/
opt_debug__dump_vn_to_locs	opt_debug.m	/^:- pred opt_debug__dump_vn_to_locs(assoc_list(vn, list(vnlval)), string).$/;-;/opt_debug__dump_vn_to_locs/
opt_debug__dump_vn_to_rval	opt_debug.m	/^:- pred opt_debug__dump_vn_to_rval(assoc_list(vn, vnrval), string).$/;-;/opt_debug__dump_vn_to_rval/
opt_debug__dump_vn_to_uses	opt_debug.m	/^:- pred opt_debug__dump_vn_to_uses(assoc_list(vn, list(vn_src)), bool, string).$/;-;/opt_debug__dump_vn_to_uses/
opt_debug__dump_vninstr	opt_debug.m	/^:- pred opt_debug__dump_vninstr(vn_instr, string).$/;-;/opt_debug__dump_vninstr/
opt_debug__dump_vnlval	opt_debug.m	/^:- pred opt_debug__dump_vnlval(vnlval, string).$/;-;/opt_debug__dump_vnlval/
opt_debug__dump_vnlvals	opt_debug.m	/^:- pred opt_debug__dump_vnlvals(list(vnlval), string).$/;-;/opt_debug__dump_vnlvals/
opt_debug__dump_vnrval	opt_debug.m	/^:- pred opt_debug__dump_vnrval(vnrval, string).$/;-;/opt_debug__dump_vnrval/
opt_util__block_refers_stackvars	opt_util.m	/^:- pred opt_util__block_refers_stackvars(list(instruction), bool).$/;-;/opt_util__block_refers_stackvars/
opt_util__can_instr_branch_away	opt_util.m	/^:- pred opt_util__can_instr_branch_away(instr, bool).$/;-;/opt_util__can_instr_branch_away/
opt_util__can_instr_fall_through	opt_util.m	/^:- pred opt_util__can_instr_fall_through(instr, bool).$/;-;/opt_util__can_instr_fall_through/
opt_util__can_use_livevals	opt_util.m	/^:- pred opt_util__can_use_livevals(instr, bool).$/;-;/opt_util__can_use_livevals/
opt_util__count_temps_instr	opt_util.m	/^:- pred opt_util__count_temps_instr(instr, int, int).$/;-;/opt_util__count_temps_instr/
opt_util__count_temps_instr_list	opt_util.m	/^:- pred opt_util__count_temps_instr_list(list(instruction), int, int).$/;-;/opt_util__count_temps_instr_list/
opt_util__count_temps_lval	opt_util.m	/^:- pred opt_util__count_temps_lval(lval, int, int).$/;-;/opt_util__count_temps_lval/
opt_util__count_temps_rval	opt_util.m	/^:- pred opt_util__count_temps_rval(rval, int, int).$/;-;/opt_util__count_temps_rval/
opt_util__filter_in_livevals	opt_util.m	/^:- pred opt_util__filter_in_livevals(list(instruction), list(instruction)).$/;-;/opt_util__filter_in_livevals/
opt_util__filter_out_bad_livevals	opt_util.m	/^:- pred opt_util__filter_out_bad_livevals(list(instruction), list(instruction)).$/;-;/opt_util__filter_out_bad_livevals/
opt_util__filter_out_labels	opt_util.m	/^:- pred opt_util__filter_out_labels(list(instruction), list(instruction)).$/;-;/opt_util__filter_out_labels/
opt_util__filter_out_livevals	opt_util.m	/^:- pred opt_util__filter_out_livevals(list(instruction), list(instruction)).$/;-;/opt_util__filter_out_livevals/
opt_util__filter_out_r1	opt_util.m	/^:- pred opt_util__filter_out_r1(list(instruction), list(instruction)).$/;-;/opt_util__filter_out_r1/
opt_util__find_first_label	opt_util.m	/^:- pred opt_util__find_first_label(list(instruction), label).$/;-;/opt_util__find_first_label/
opt_util__find_no_fallthrough	opt_util.m	/^:- pred opt_util__find_no_fallthrough(list(instruction), list(instruction)).$/;-;/opt_util__find_no_fallthrough/
opt_util__format_label	opt_util.m	/^:- pred opt_util__format_label(label, string).$/;-;/opt_util__format_label/
opt_util__format_proclabel	opt_util.m	/^:- pred opt_util__format_proclabel(proc_label, string).$/;-;/opt_util__format_proclabel/
opt_util__gather_comments	opt_util.m	/^:- pred opt_util__gather_comments(list(instruction),$/;-;/opt_util__gather_comments/
opt_util__gather_comments_livevals	opt_util.m	/^:- pred opt_util__gather_comments_livevals(list(instruction),$/;-;/opt_util__gather_comments_livevals/
opt_util__has_both_incr_decr_sp	opt_util.m	/^:- pred opt_util__has_both_incr_decr_sp(list(instruction)).$/;-;/opt_util__has_both_incr_decr_sp/
opt_util__has_both_incr_decr_sp_2	opt_util.m	/^:- pred opt_util__has_both_incr_decr_sp_2(list(instruction),$/;-;/opt_util__has_both_incr_decr_sp_2/
opt_util__instr_labels	opt_util.m	/^:- pred opt_util__instr_labels(instr, list(label), list(code_addr)).$/;-;/opt_util__instr_labels/
opt_util__instr_labels_2	opt_util.m	/^:- pred opt_util__instr_labels_2(instr, list(label), list(code_addr)).$/;-;/opt_util__instr_labels_2/
opt_util__instr_list_labels	opt_util.m	/^:- pred opt_util__instr_list_labels(list(instruction),$/;-;/opt_util__instr_list_labels/
opt_util__instr_list_rvals_and_lvals	opt_util.m	/^:- pred opt_util__instr_list_rvals_and_lvals(list(pair(instr, string)),$/;-;/opt_util__instr_list_rvals_and_lvals/
opt_util__instr_rvals_and_lvals	opt_util.m	/^:- pred opt_util__instr_rvals_and_lvals(instr, list(rval), list(lval)).$/;-;/opt_util__instr_rvals_and_lvals/
opt_util__is_const_condition	opt_util.m	/^:- pred opt_util__is_const_condition(rval, bool).$/;-;/opt_util__is_const_condition/
opt_util__is_forkproceed_next	opt_util.m	/^:- pred opt_util__is_forkproceed_next(list(instruction), map(label, bool),$/;-;/opt_util__is_forkproceed_next/
opt_util__is_proceed_next	opt_util.m	/^:- pred opt_util__is_proceed_next(list(instruction), list(instruction)).$/;-;/opt_util__is_proceed_next/
opt_util__is_sdproceed_next	opt_util.m	/^:- pred opt_util__is_sdproceed_next(list(instruction), list(instruction)).$/;-;/opt_util__is_sdproceed_next/
opt_util__is_sdproceed_next_sf	opt_util.m	/^:- pred opt_util__is_sdproceed_next_sf(list(instruction), list(instruction),$/;-;/opt_util__is_sdproceed_next_sf/
opt_util__is_succeed_next	opt_util.m	/^:- pred opt_util__is_succeed_next(list(instruction), list(instruction)).$/;-;/opt_util__is_succeed_next/
opt_util__is_this_label_next	opt_util.m	/^:- pred opt_util__is_this_label_next(label, list(instruction),$/;-;/opt_util__is_this_label_next/
opt_util__livevals_addr	opt_util.m	/^:- pred opt_util__livevals_addr(code_addr, bool).$/;-;/opt_util__livevals_addr/
opt_util__lval_access_rvals	opt_util.m	/^:- pred opt_util__lval_access_rvals(lval, list(rval)).$/;-;/opt_util__lval_access_rvals/
opt_util__lval_refers_stackvars	opt_util.m	/^:- pred opt_util__lval_refers_stackvars(lval, bool).$/;-;/opt_util__lval_refers_stackvars/
opt_util__new_label_no	opt_util.m	/^:- pred opt_util__new_label_no(list(instruction), int, int).$/;-;/opt_util__new_label_no/
opt_util__next_modframe	opt_util.m	/^:- pred opt_util__next_modframe(list(instruction), list(instruction),$/;-;/opt_util__next_modframe/
opt_util__no_stack_straight_line	opt_util.m	/^:- pred opt_util__no_stack_straight_line(list(instruction),$/;-;/opt_util__no_stack_straight_line/
opt_util__no_stack_straight_line_2	opt_util.m	/^:- pred opt_util__no_stack_straight_line_2(list(instruction),$/;-;/opt_util__no_stack_straight_line_2/
opt_util__no_stackvars_til_decr_sp	opt_util.m	/^:- pred opt_util__no_stackvars_til_decr_sp(list(instruction), int,$/;-;/opt_util__no_stackvars_til_decr_sp/
opt_util__remove_both_incr_decr_sp	opt_util.m	/^:- pred opt_util__remove_both_incr_decr_sp(list(instruction),$/;-;/opt_util__remove_both_incr_decr_sp/
opt_util__rval_free_of_lval	opt_util.m	/^:- pred opt_util__rval_free_of_lval(rval, lval).$/;-;/opt_util__rval_free_of_lval/
opt_util__rval_refers_stackvars	opt_util.m	/^:- pred opt_util__rval_refers_stackvars(rval, bool).$/;-;/opt_util__rval_refers_stackvars/
opt_util__rvals_free_of_lval	opt_util.m	/^:- pred opt_util__rvals_free_of_lval(list(rval), lval).$/;-;/opt_util__rvals_free_of_lval/
opt_util__rvals_refer_stackvars	opt_util.m	/^:- pred opt_util__rvals_refer_stackvars(list(maybe(rval)), bool).$/;-;/opt_util__rvals_refer_stackvars/
opt_util__skip_comments	opt_util.m	/^:- pred opt_util__skip_comments(list(instruction), list(instruction)).$/;-;/opt_util__skip_comments/
opt_util__skip_comments_labels	opt_util.m	/^:- pred opt_util__skip_comments_labels(list(instruction), list(instruction)).$/;-;/opt_util__skip_comments_labels/
opt_util__skip_comments_livevals	opt_util.m	/^:- pred opt_util__skip_comments_livevals(list(instruction), list(instruction)).$/;-;/opt_util__skip_comments_livevals/
opt_util__skip_comments_livevals_labels	opt_util.m	/^:- pred opt_util__skip_comments_livevals_labels(list(instruction),$/;-;/opt_util__skip_comments_livevals_labels/
opt_util__skip_to_next_label	opt_util.m	/^:- pred opt_util__skip_to_next_label(list(instruction),$/;-;/opt_util__skip_to_next_label/
opt_util__straight_alternative	opt_util.m	/^:- pred opt_util__straight_alternative(list(instruction), list(instruction),$/;-;/opt_util__straight_alternative/
opt_util__straight_alternative_2	opt_util.m	/^:- pred opt_util__straight_alternative_2(list(instruction), list(instruction),$/;-;/opt_util__straight_alternative_2/
opt_util__touches_nondet_ctrl	opt_util.m	/^:- pred opt_util__touches_nondet_ctrl(list(instruction), bool).$/;-;/opt_util__touches_nondet_ctrl/
opt_util__touches_nondet_ctrl_instr	opt_util.m	/^:- pred opt_util__touches_nondet_ctrl_instr(instr, bool).$/;-;/opt_util__touches_nondet_ctrl_instr/
opt_util__touches_nondet_ctrl_lval	opt_util.m	/^:- pred opt_util__touches_nondet_ctrl_lval(lval, bool).$/;-;/opt_util__touches_nondet_ctrl_lval/
opt_util__touches_nondet_ctrl_rval	opt_util.m	/^:- pred opt_util__touches_nondet_ctrl_rval(rval, bool).$/;-;/opt_util__touches_nondet_ctrl_rval/
optimize__main	optimize.pp	/^:- pred optimize__main(list(c_procedure), list(c_procedure),$/;-;/optimize__main/
optimize__nonrepeat	optimize.pp	/^:- pred optimize__nonrepeat(list(instruction), list(instruction),$/;-;/optimize__nonrepeat/
optimize__proc	optimize.pp	/^:- pred optimize__proc(c_procedure, c_procedure, io__state, io__state).$/;-;/optimize__proc/
optimize__repeat	optimize.pp	/^:- pred optimize__repeat(int, bool, list(instruction), list(instruction),$/;-;/optimize__repeat/
optimize__repeated	optimize.pp	/^:- pred optimize__repeated(list(instruction), bool, list(instruction), bool,$/;-;/optimize__repeated/
option	options.m	/^:- type option	$/;-;/option/
option_category	options.m	/^:- type option_category$/;-;/option_category/
option_data	options.m	/^:- type option_data	--->	bool(bool)$/;-;/option_data/
option_defaults	options.m	/^:- pred option_defaults(list(pair(option, option_data))::out) is det.$/;-;/option_defaults/
option_defaults_2	options.m	/^:- pred option_defaults_2(option_category::in,$/;-;/option_defaults_2/
option_handle_functor_overloading	mercury_to_goedel.m	/^:- pred option_handle_functor_overloading(string).$/;-;/option_handle_functor_overloading/
option_table	options.m	/^:- type option_table	==	map(option, option_data).$/;-;/option_table/
options__lookup_bool_option	options.m	/^:- pred options__lookup_bool_option(option_table, option, bool).$/;-;/options__lookup_bool_option/
options__lookup_int_option	options.m	/^:- pred options__lookup_int_option(option_table, option, int).$/;-;/options__lookup_int_option/
options__lookup_string_option	options.m	/^:- pred options__lookup_string_option(option_table, option, string).$/;-;/options__lookup_string_option/
options_help	options.m	/^:- pred options_help(io__state::di, io__state::uo) is det.$/;-;/options_help/
out	../library/mercury_builtin.m	/^:- mode out :: (free -> ground).$/;-;/out/
output	../library/mercury_builtin.m	/^:- mode output :: (free -> ground).$/;-;/output/
output_binary_op	llds.m	/^:- pred output_binary_op(binary_op, io__state, io__state).$/;-;/output_binary_op/
output_bunch_name	llds.m	/^:- pred output_bunch_name(string, int, io__state, io__state).$/;-;/output_bunch_name/
output_c_file	llds.m	/^:- pred output_c_file(c_file, io__state, io__state).$/;-;/output_c_file/
output_c_header_include_lines	llds.m	/^:- pred output_c_header_include_lines(list(string), io__state, io__state).$/;-;/output_c_header_include_lines/
output_c_label_decl	llds.m	/^:- pred output_c_label_decl(label, int, io__state, io__state).$/;-;/output_c_label_decl/
output_c_label_decl_list	llds.m	/^:- pred output_c_label_decl_list(list(label), io__state, io__state).$/;-;/output_c_label_decl_list/
output_c_label_decl_list_2	llds.m	/^:- pred output_c_label_decl_list_2(list(label), int, io__state, io__state).$/;-;/output_c_label_decl_list_2/
output_c_label_init	llds.m	/^:- pred output_c_label_init(label, int, io__state, io__state).$/;-;/output_c_label_init/
output_c_label_init_list	llds.m	/^:- pred output_c_label_init_list(list(label), io__state, io__state).$/;-;/output_c_label_init_list/
output_c_label_init_list_2	llds.m	/^:- pred output_c_label_init_list_2(list(label), int, io__state, io__state).$/;-;/output_c_label_init_list_2/
output_c_module	llds.m	/^:- pred output_c_module(c_module, io__state, io__state).$/;-;/output_c_module/
output_c_module_init_list	llds.m	/^:- pred output_c_module_init_list(string, list(c_module), io__state, io__state).$/;-;/output_c_module_init_list/
output_c_module_init_list_2	llds.m	/^:- pred output_c_module_init_list_2(list(c_module), string, int, int, int, int,$/;-;/output_c_module_init_list_2/
output_c_module_init_list_3	llds.m	/^:- pred output_c_module_init_list_3(int, string, int, io__state, io__state).$/;-;/output_c_module_init_list_3/
output_c_module_list	llds.m	/^:- pred output_c_module_list(list(c_module), io__state, io__state).$/;-;/output_c_module_list/
output_c_procedure	llds.m	/^:- pred output_c_procedure(c_procedure, io__state, io__state).$/;-;/output_c_procedure/
output_c_procedure_list	llds.m	/^:- pred output_c_procedure_list(list(c_procedure), io__state, io__state).$/;-;/output_c_procedure_list/
output_c_quoted_string	llds.m	/^:- pred output_c_quoted_string(string, io__state, io__state).$/;-;/output_c_quoted_string/
output_call	llds.m	/^:- pred output_call(code_addr, code_addr, code_addr, io__state, io__state).$/;-;/output_call/
output_call_closure	llds.m	/^:- pred output_call_closure(code_model, code_addr, io__state, io__state).$/;-;/output_call_closure/
output_code_addr	llds.m	/^:- pred output_code_addr(code_addr, io__state, io__state).$/;-;/output_code_addr/
output_code_addr_decls	llds.m	/^:- pred output_code_addr_decls(code_addr, io__state, io__state).$/;-;/output_code_addr_decls/
output_cons_arg_decls	llds.m	/^:- pred output_cons_arg_decls(list(maybe(rval)), io__state, io__state).$/;-;/output_cons_arg_decls/
output_cons_args	llds.m	/^:- pred output_cons_args(list(maybe(rval)), bool, io__state, io__state).$/;-;/output_cons_args/
output_gc_livevals	llds.m	/^:- pred output_gc_livevals(list(liveinfo), io__state, io__state).$/;-;/output_gc_livevals/
output_gc_livevals_2	llds.m	/^:- pred output_gc_livevals_2(list(liveinfo), io__state, io__state).$/;-;/output_gc_livevals_2/
output_goto	llds.m	/^:- pred output_goto(code_addr, code_addr, io__state, io__state).$/;-;/output_goto/
output_init_name	llds.m	/^:- pred output_init_name(string, io__state, io__state).$/;-;/output_init_name/
output_instruction	llds.m	/^:- pred output_instruction(instr, io__state, io__state).$/;-;/output_instruction/
output_instruction_list	llds.m	/^:- pred output_instruction_list(list(instruction), io__state, io__state).$/;-;/output_instruction_list/
output_label	llds.m	/^:- pred output_label(label, io__state, io__state).$/;-;/output_label/
output_label_defn	llds.m	/^:- pred output_label_defn(label, io__state, io__state).$/;-;/output_label_defn/
output_label_list	llds.m	/^:- pred output_label_list(list(label), io__state, io__state).$/;-;/output_label_list/
output_label_list_2	llds.m	/^:- pred output_label_list_2(list(label), io__state, io__state).$/;-;/output_label_list_2/
output_label_prefix	llds.m	/^:- pred output_label_prefix(io__state, io__state).$/;-;/output_label_prefix/
output_list_skel	../library/list.m	/^:- mode output_list_skel :: free -> list_skel.$/;-;/output_list_skel/
output_livevals	llds.m	/^:- pred output_livevals(list(lval), io__state, io__state).$/;-;/output_livevals/
output_lval	llds.m	/^:- pred output_lval(lval, io__state, io__state).$/;-;/output_lval/
output_lval_decls	llds.m	/^:- pred output_lval_decls(lval, io__state, io__state).$/;-;/output_lval_decls/
output_module_name	llds.m	/^:- pred output_module_name(string, io__state, io__state).$/;-;/output_module_name/
output_proc_label	llds.m	/^:- pred output_proc_label(proc_label, io__state, io__state).$/;-;/output_proc_label/
output_reg	llds.m	/^:- pred output_reg(reg, io__state, io__state).$/;-;/output_reg/
output_rval	llds.m	/^:- pred output_rval(rval, io__state, io__state).$/;-;/output_rval/
output_rval_const	llds.m	/^:- pred output_rval_const(rval_const, io__state, io__state).$/;-;/output_rval_const/
output_rval_decls	llds.m	/^:- pred output_rval_decls(rval, io__state, io__state).$/;-;/output_rval_decls/
output_rval_lval	llds.m	/^:- pred output_rval_lval(lval, io__state, io__state).$/;-;/output_rval_lval/
output_tag	llds.m	/^:- pred output_tag(tag, io__state, io__state).$/;-;/output_tag/
output_temp_decls	llds.m	/^:- pred output_temp_decls(int, io__state, io__state).$/;-;/output_temp_decls/
output_temp_decls_2	llds.m	/^:- pred output_temp_decls_2(int, int, io__state, io__state).$/;-;/output_temp_decls_2/
output_unary_op	llds.m	/^:- pred output_unary_op(unary_op, io__state, io__state).$/;-;/output_unary_op/
pair	../library/std_util.m	/^:- type pair(T1, T2)	--->	(T1 - T2).$/;-;/pair/
pair_subterms	cse_detection.m	/^:- pred pair_subterms(list(var), list(var),$/;-;/pair_subterms/
parallel	vn_type.m	/^:- type parallel	--->	parallel(label, label, list(parentry)).$/;-;/parallel/
parentry	vn_type.m	/^:- type parentry	==	pair(lval, list(rval)).$/;-;/parentry/
parmap	vn_type.m	/^:- type parmap		==	map(int, list(parallel)).$/;-;/parmap/
parse	../library/parser.m	/^:- type parse(T)$/;-;/parse/
parse_adt_spec_list	prog_io.m	/^:- pred parse_adt_spec_list(term, maybe1(sym_list)).$/;-;/parse_adt_spec_list/
parse_adt_spec_list_2	prog_io.m	/^:- pred parse_adt_spec_list_2(list(term), maybe1(list(sym_name_specifier))).$/;-;/parse_adt_spec_list_2/
parse_adt_specifier	prog_io.m	/^:- pred parse_adt_specifier(term, maybe1(sym_name_specifier)).$/;-;/parse_adt_specifier/
parse_arg_types_specifier	prog_io.m	/^:- pred parse_arg_types_specifier(term, maybe1(pred_specifier)).$/;-;/parse_arg_types_specifier/
parse_arith_expression	prog_io.m	/^:- pred parse_arith_expression(string, int, string).$/;-;/parse_arith_expression/
parse_cons_spec_list	prog_io.m	/^:- pred parse_cons_spec_list(term, maybe1(sym_list)).$/;-;/parse_cons_spec_list/
parse_cons_spec_list_2	prog_io.m	/^:- pred parse_cons_spec_list_2(list(term), maybe1(list(cons_specifier))).$/;-;/parse_cons_spec_list_2/
parse_constructor_specifier	prog_io.m	/^:- pred parse_constructor_specifier(term, maybe1(cons_specifier)).$/;-;/parse_constructor_specifier/
parse_dcg_clause	prog_io.m	/^:- pred parse_dcg_clause(varset, term, term, term__context,$/;-;/parse_dcg_clause/
parse_dcg_goal	prog_io.m	/^:- pred parse_dcg_goal(term, varset, int, var, goal, varset, int, var).$/;-;/parse_dcg_goal/
parse_dcg_goal_2	prog_io.m	/^:- pred parse_dcg_goal_2(string, list(term), term__context, varset, int, var,$/;-;/parse_dcg_goal_2/
parse_dcg_if_then	prog_io.m	/^:- pred parse_dcg_if_then(term, term, term__context, varset, int, var,$/;-;/parse_dcg_if_then/
parse_decl	prog_io.m	/^:- pred parse_decl(varset, term, maybe1(item)).$/;-;/parse_decl/
parse_export_adt_decl	prog_io.m	/^:- pred parse_export_adt_decl(varset, term, maybe1(item)).$/;-;/parse_export_adt_decl/
parse_export_cons_decl	prog_io.m	/^:- pred parse_export_cons_decl(varset, term, maybe1(item)).$/;-;/parse_export_cons_decl/
parse_export_module_decl	prog_io.m	/^:- pred parse_export_module_decl(varset, term, maybe1(item)).$/;-;/parse_export_module_decl/
parse_export_op_decl	prog_io.m	/^:- pred parse_export_op_decl(varset, term, maybe1(item)).$/;-;/parse_export_op_decl/
parse_export_pred_decl	prog_io.m	/^:- pred parse_export_pred_decl(varset, term, maybe1(item)).$/;-;/parse_export_pred_decl/
parse_export_sym_decl	prog_io.m	/^:- pred parse_export_sym_decl(varset, term, maybe1(item)).$/;-;/parse_export_sym_decl/
parse_export_type_decl	prog_io.m	/^:- pred parse_export_type_decl(varset, term, maybe1(item)).$/;-;/parse_export_type_decl/
parse_expression	prog_io.m	/^:- pred parse_expression(term, term, varset, goal_expr, varset).$/;-;/parse_expression/
parse_expression_list	prog_io.m	/^:- pred parse_expression_list(list(term), varset, term__context,$/;-;/parse_expression_list/
parse_goal	prog_io.m	/^:- pred parse_goal(term, varset, goal, varset).$/;-;/parse_goal/
parse_goal_2	prog_io.m	/^:- pred parse_goal_2(string, list(term), varset, goal_expr, varset).$/;-;/parse_goal_2/
parse_import_adt_decl	prog_io.m	/^:- pred parse_import_adt_decl(varset, term, maybe1(item)).$/;-;/parse_import_adt_decl/
parse_import_cons_decl	prog_io.m	/^:- pred parse_import_cons_decl(varset, term, maybe1(item)).$/;-;/parse_import_cons_decl/
parse_import_module_decl	prog_io.m	/^:- pred parse_import_module_decl(varset, term, maybe1(item)).$/;-;/parse_import_module_decl/
parse_import_op_decl	prog_io.m	/^:- pred parse_import_op_decl(varset, term, maybe1(item)).$/;-;/parse_import_op_decl/
parse_import_pred_decl	prog_io.m	/^:- pred parse_import_pred_decl(varset, term, maybe1(item)).$/;-;/parse_import_pred_decl/
parse_import_sym_decl	prog_io.m	/^:- pred parse_import_sym_decl(varset, term, maybe1(item)).$/;-;/parse_import_sym_decl/
parse_import_type_decl	prog_io.m	/^:- pred parse_import_type_decl(varset, term, maybe1(item)).$/;-;/parse_import_type_decl/
parse_inst_decl	prog_io.m	/^:- pred parse_inst_decl(varset, term, maybe1(item)).$/;-;/parse_inst_decl/
parse_item	prog_io.m	/^:- pred parse_item(varset, term, maybe_item_and_context).$/;-;/parse_item/
parse_mode_decl	prog_io.m	/^:- pred parse_mode_decl(varset, term, maybe1(item)).$/;-;/parse_mode_decl/
parse_mode_decl_pred	prog_io.m	/^:- pred parse_mode_decl_pred(varset, term, maybe1(item)).$/;-;/parse_mode_decl_pred/
parse_mode_decl_pred_2	prog_io.m	/^:- pred parse_mode_decl_pred_2(maybe1(maybe(determinism)), varset, term,$/;-;/parse_mode_decl_pred_2/
parse_module_spec_list	prog_io.m	/^:- pred parse_module_spec_list(term, maybe1(sym_list)).$/;-;/parse_module_spec_list/
parse_module_spec_list_2	prog_io.m	/^:- pred parse_module_spec_list_2(list(term), maybe1(list(module_specifier))).$/;-;/parse_module_spec_list_2/
parse_module_specifier	prog_io.m	/^:- pred parse_module_specifier(term, maybe1(module_specifier)).$/;-;/parse_module_specifier/
parse_op_spec_list	prog_io.m	/^:- pred parse_op_spec_list(term, maybe1(sym_list)).$/;-;/parse_op_spec_list/
parse_op_spec_list_2	prog_io.m	/^:- pred parse_op_spec_list_2(list(term), maybe1(list(op_specifier))).$/;-;/parse_op_spec_list_2/
parse_op_specifier	prog_io.m	/^:- pred parse_op_specifier(term, maybe1(op_specifier)).$/;-;/parse_op_specifier/
parse_pragma	prog_io.m	/^:- pred parse_pragma(list(term), maybe1(item)).$/;-;/parse_pragma/
parse_pred_spec_list	prog_io.m	/^:- pred parse_pred_spec_list(term, maybe1(sym_list)).$/;-;/parse_pred_spec_list/
parse_pred_spec_list_2	prog_io.m	/^:- pred parse_pred_spec_list_2(list(term), maybe1(list(pred_specifier))).$/;-;/parse_pred_spec_list_2/
parse_predicate_specifier	prog_io.m	/^:- pred parse_predicate_specifier(term, maybe1(pred_specifier)).$/;-;/parse_predicate_specifier/
parse_qualified_term	prog_io.m	/^:- pred parse_qualified_term(term, string, maybe_functor).$/;-;/parse_qualified_term/
parse_some_vars_dcg_goal	prog_io.m	/^:- pred parse_some_vars_dcg_goal(term, vars, varset, int, var,$/;-;/parse_some_vars_dcg_goal/
parse_some_vars_goal	prog_io.m	/^:- pred parse_some_vars_goal(term, varset, vars, goal, varset).$/;-;/parse_some_vars_goal/
parse_sym_spec_list	prog_io.m	/^:- pred parse_sym_spec_list(term, maybe1(sym_list)).$/;-;/parse_sym_spec_list/
parse_sym_spec_list_2	prog_io.m	/^:- pred parse_sym_spec_list_2(list(term), maybe1(list(sym_specifier))).$/;-;/parse_sym_spec_list_2/
parse_symbol_name	prog_io.m	/^:- pred parse_symbol_name(term, maybe1(sym_name)).$/;-;/parse_symbol_name/
parse_symbol_name_specifier	prog_io.m	/^:- pred parse_symbol_name_specifier(term, maybe1(sym_name_specifier)).$/;-;/parse_symbol_name_specifier/
parse_symbol_specifier	prog_io.m	/^:- pred parse_symbol_specifier(term, maybe1(sym_specifier)).$/;-;/parse_symbol_specifier/
parse_tree_to_hlds	make_hlds.m	/^:- pred parse_tree_to_hlds(program, module_info, io__state, io__state).$/;-;/parse_tree_to_hlds/
parse_type	prog_io.m	/^:- pred parse_type(term, maybe1(type)).$/;-;/parse_type/
parse_type_decl	prog_io.m	/^:- pred parse_type_decl(varset, term, maybe1(item)).$/;-;/parse_type_decl/
parse_type_decl_2	prog_io.m	/^:- pred parse_type_decl_2(maybe1(type_defn), varset, condition, maybe1(item)).$/;-;/parse_type_decl_2/
parse_type_decl_pred	prog_io.m	/^:- pred parse_type_decl_pred(varset, term, maybe1(item)).$/;-;/parse_type_decl_pred/
parse_type_decl_rule	prog_io.m	/^:- pred parse_type_decl_rule(varset, term, maybe1(item)).$/;-;/parse_type_decl_rule/
parse_type_decl_type	prog_io.m	/^:- pred parse_type_decl_type(string, list(term), condition, maybe1(type_defn)).$/;-;/parse_type_decl_type/
parse_type_spec_list	prog_io.m	/^:- pred parse_type_spec_list(term, maybe1(sym_list)).$/;-;/parse_type_spec_list/
parse_type_spec_list_2	prog_io.m	/^:- pred parse_type_spec_list_2(list(term), maybe1(list(sym_name_specifier))).$/;-;/parse_type_spec_list_2/
parse_type_specifier	prog_io.m	/^:- pred parse_type_specifier(term, maybe1(sym_name_specifier)).$/;-;/parse_type_specifier/
parse_use_adt_decl	prog_io.m	/^:- pred parse_use_adt_decl(varset, term, maybe1(item)).$/;-;/parse_use_adt_decl/
parse_use_cons_decl	prog_io.m	/^:- pred parse_use_cons_decl(varset, term, maybe1(item)).$/;-;/parse_use_cons_decl/
parse_use_module_decl	prog_io.m	/^:- pred parse_use_module_decl(varset, term, maybe1(item)).$/;-;/parse_use_module_decl/
parse_use_op_decl	prog_io.m	/^:- pred parse_use_op_decl(varset, term, maybe1(item)).$/;-;/parse_use_op_decl/
parse_use_pred_decl	prog_io.m	/^:- pred parse_use_pred_decl(varset, term, maybe1(item)).$/;-;/parse_use_pred_decl/
parse_use_sym_decl	prog_io.m	/^:- pred parse_use_sym_decl(varset, term, maybe1(item)).$/;-;/parse_use_sym_decl/
parse_use_type_decl	prog_io.m	/^:- pred parse_use_type_decl(varset, term, maybe1(item)).$/;-;/parse_use_type_decl/
parser__add_var	../library/parser.m	/^:- pred parser__add_var(string, var, parser__state, parser__state).$/;-;/parser__add_var/
parser__adjust_priority	../library/parser.m	/^:- pred parser__adjust_priority(ops__assoc, int, int).$/;-;/parser__adjust_priority/
parser__check_for_bad_token	../library/parser.m	/^:- pred parser__check_for_bad_token(token_list, string, int).$/;-;/parser__check_for_bad_token/
parser__check_for_errors	../library/parser.m	/^:- pred parser__check_for_errors(parse(term), varset, token_list, token_list,$/;-;/parser__check_for_errors/
parser__check_priority	../library/parser.m	/^:- pred parser__check_priority(ops__assoc, int, int).$/;-;/parser__check_priority/
parser__could_start_term	../library/parser.m	/^:- pred parser__could_start_term(token, bool).$/;-;/parser__could_start_term/
parser__error	../library/parser.m	/^:- pred parser__error(string, parse(T), parser__state, parser__state).$/;-;/parser__error/
parser__final_state	../library/parser.m	/^:- pred parser__final_state(parser__state, varset, token_list).$/;-;/parser__final_state/
parser__get_ops_table	../library/parser.m	/^:- pred parser__get_ops_table(ops__table, parser__state, parser__state).$/;-;/parser__get_ops_table/
parser__get_term_context	../library/parser.m	/^:- pred parser__get_term_context(token_context, term__context,$/;-;/parser__get_term_context/
parser__get_token	../library/parser.m	/^:- pred parser__get_token(token, parser__state, parser__state).$/;-;/parser__get_token/
parser__init_state	../library/parser.m	/^:- pred parser__init_state(token_list, parser__state, io__state, io__state).$/;-;/parser__init_state/
parser__parse_arg	../library/parser.m	/^:- pred parser__parse_arg(parse(term), parser__state, parser__state).$/;-;/parser__parse_arg/
parser__parse_args	../library/parser.m	/^:- pred parser__parse_args(parse(list(term)), parser__state, parser__state).$/;-;/parser__parse_args/
parser__parse_left_term	../library/parser.m	/^:- pred parser__parse_left_term(int, bool, int, parse(term),$/;-;/parser__parse_left_term/
parser__parse_list	../library/parser.m	/^:- pred parser__parse_list(parse(term), parser__state, parser__state).$/;-;/parser__parse_list/
parser__parse_rest	../library/parser.m	/^:- pred parser__parse_rest(int, bool, int, term, parse(term),$/;-;/parser__parse_rest/
parser__parse_simple_term	../library/parser.m	/^:- pred parser__parse_simple_term(int, parse(term),$/;-;/parser__parse_simple_term/
parser__parse_simple_term_2	../library/parser.m	/^:- pred parser__parse_simple_term_2(token, token_context, int, parse(term),$/;-;/parser__parse_simple_term_2/
parser__parse_term	../library/parser.m	/^:- pred parser__parse_term(parse(term), parser__state, parser__state).$/;-;/parser__parse_term/
parser__parse_term_2	../library/parser.m	/^:- pred parser__parse_term_2(int, bool, parse(term),$/;-;/parser__parse_term_2/
parser__parse_whole_term	../library/parser.m	/^:- pred parser__parse_whole_term(parse(term), parser__state, parser__state).$/;-;/parser__parse_whole_term/
parser__peek_token	../library/parser.m	/^:- pred parser__peek_token(token, parser__state, parser__state).$/;-;/parser__peek_token/
parser__read_term	../library/parser.m	/^:- pred parser__read_term(read_term, io__state, io__state).$/;-;/parser__read_term/
parser__state	../library/parser.m	/^:- type parser__state$/;-;/parser__state/
parser__unexpected	../library/parser.m	/^:- pred parser__unexpected(string, parse(T), parser__state, parser__state).$/;-;/parser__unexpected/
parser__unexpected_tok	../library/parser.m	/^:- pred parser__unexpected_tok(token, token_context, string, parse(T),$/;-;/parser__unexpected_tok/
parser__unget_token	../library/parser.m	/^:- pred parser__unget_token(token, token_context, parser__state, parser__state).$/;-;/parser__unget_token/
partition_disj	switch_detection.m	/^:- pred partition_disj(list(hlds__goal), var, $/;-;/partition_disj/
partition_disj_trial	switch_detection.m	/^:- pred partition_disj_trial(list(hlds__goal), var,$/;-;/partition_disj_trial/
peephole__build_forkmap	peephole.m	/^:- pred peephole__build_forkmap(list(instruction), succmap,$/;-;/peephole__build_forkmap/
peephole__build_procmaps	peephole.m	/^:- pred peephole__build_procmaps(list(instruction), tailmap, tailmap,$/;-;/peephole__build_procmaps/
peephole__main	peephole.m	/^:- pred peephole__main(list(instruction), list(instruction), bool).$/;-;/peephole__main/
peephole__match	peephole.m	/^:- pred peephole__match(instr, string, tailmap, tailmap,$/;-;/peephole__match/
peephole__opt_instr	peephole.m	/^:- pred peephole__opt_instr(instr, string, tailmap, tailmap,$/;-;/peephole__opt_instr/
peephole__optimize	peephole.m	/^:- pred peephole__optimize(list(instruction), list(instruction),$/;-;/peephole__optimize/
pending_goals_table	delay_info.m	/^:- type pending_goals_table == map(depth_num, list(seq_num)).$/;-;/pending_goals_table/
poly_info	polymorphism.m	/^:- type poly_info --->$/;-;/poly_info/
polymorphism__fixup_preds	polymorphism.m	/^:- pred polymorphism__fixup_preds(list(pred_id), module_info, module_info).$/;-;/polymorphism__fixup_preds/
polymorphism__get_category_name	polymorphism.m	/^:- pred polymorphism__get_category_name(builtin_type, string).$/;-;/polymorphism__get_category_name/
polymorphism__get_pred_id	polymorphism.m	/^:- pred polymorphism__get_pred_id(string, int, module_info, pred_id).$/;-;/polymorphism__get_pred_id/
polymorphism__get_proc_id	polymorphism.m	/^:- pred polymorphism__get_proc_id(pred_id, module_info, proc_id).$/;-;/polymorphism__get_proc_id/
polymorphism__get_special_proc	polymorphism.m	/^:- pred polymorphism__get_special_proc(builtin_type, special_pred_id,$/;-;/polymorphism__get_special_proc/
polymorphism__get_special_proc_list	polymorphism.m	/^:- pred polymorphism__get_special_proc_list(list(special_pred_id),$/;-;/polymorphism__get_special_proc_list/
polymorphism__init_type_info_var	polymorphism.m	/^:- pred polymorphism__init_type_info_var($/;-;/polymorphism__init_type_info_var/
polymorphism__init_with_int_constant	polymorphism.m	/^:- pred polymorphism__init_with_int_constant(var, int, hlds__goal).$/;-;/polymorphism__init_with_int_constant/
polymorphism__make_head_vars	polymorphism.m	/^:- pred polymorphism__make_head_vars(list(tvar), tvarset,$/;-;/polymorphism__make_head_vars/
polymorphism__make_vars	polymorphism.m	/^:- pred polymorphism__make_vars(list(type), module_info,$/;-;/polymorphism__make_vars/
polymorphism__new_type_info_var	polymorphism.m	/^:- pred polymorphism__new_type_info_var(type, varset, map(var, type),$/;-;/polymorphism__new_type_info_var/
polymorphism__process_call	polymorphism.m	/^:- pred polymorphism__process_call(pred_id, proc_id, list(var), list(var),$/;-;/polymorphism__process_call/
polymorphism__process_goal	polymorphism.m	/^:- pred polymorphism__process_goal(hlds__goal, hlds__goal,$/;-;/polymorphism__process_goal/
polymorphism__process_goal_2	polymorphism.m	/^:- pred polymorphism__process_goal_2(hlds__goal_expr, hlds__goal_info,$/;-;/polymorphism__process_goal_2/
polymorphism__process_goal_list	polymorphism.m	/^:- pred polymorphism__process_goal_list(list(hlds__goal), list(hlds__goal),$/;-;/polymorphism__process_goal_list/
polymorphism__process_module	polymorphism.m	/^:- pred polymorphism__process_module(module_info, module_info).$/;-;/polymorphism__process_module/
polymorphism__process_preds	polymorphism.m	/^:- pred polymorphism__process_preds(list(pred_id), module_info, module_info).$/;-;/polymorphism__process_preds/
polymorphism__process_proc	polymorphism.m	/^:- pred polymorphism__process_proc(proc_info, pred_info, module_info,$/;-;/polymorphism__process_proc/
polymorphism__process_procs	polymorphism.m	/^:- pred polymorphism__process_procs(pred_id, list(proc_id),$/;-;/polymorphism__process_procs/
port	modes.m	/^:- type port$/;-;/port/
postprocess_options	mercury_compile.pp	/^:- pred postprocess_options(maybe_option_table, maybe(string),$/;-;/postprocess_options/
pqueue	../library/pqueue.m	/^:- type pqueue(K, V)	--->	empty$/;-;/pqueue/
pqueue__assoc_list_to_pqueue	../library/pqueue.m	/^:- pred pqueue__assoc_list_to_pqueue(assoc_list(K, V), pqueue(K, V)).$/;-;/pqueue__assoc_list_to_pqueue/
pqueue__init	../library/pqueue.m	/^:- pred pqueue__init(pqueue(_K, _V)).$/;-;/pqueue__init/
pqueue__insert	../library/pqueue.m	/^:- pred pqueue__insert(pqueue(K, V), K, V, pqueue(K, V)).$/;-;/pqueue__insert/
pqueue__insert_2	../library/pqueue.m	/^:- pred pqueue__insert_2(K, V, pqueue(K, V), pqueue(K, V),$/;-;/pqueue__insert_2/
pqueue__remove	../library/pqueue.m	/^:- pred pqueue__remove(pqueue(K, V), K, V, pqueue(K, V)).$/;-;/pqueue__remove/
pqueue__remove_2	../library/pqueue.m	/^:- pred pqueue__remove_2(pqueue(K, V), pqueue(K, V), pqueue(K, V)).$/;-;/pqueue__remove_2/
pqueue__to_assoc_list	../library/pqueue.m	/^:- pred pqueue__to_assoc_list(pqueue(K, V), assoc_list(K, V)).$/;-;/pqueue__to_assoc_list/
pragma	prog_io.m	/^:- type pragma --->	c_header_code(c_header_code).$/;-;/pragma/
pred_call_id	hlds.m	/^:- type pred_call_id	--->	sym_name / arity.$/;-;/pred_call_id/
pred_id	hlds.m	/^:- type pred_id == int.$/;-;/pred_id/
pred_info	hlds.m	/^:- type pred_info$/;-;/pred_info/
pred_info_arg_types	hlds.m	/^:- pred pred_info_arg_types(pred_info, tvarset, list(type)).$/;-;/pred_info_arg_types/
pred_info_arity	hlds.m	/^:- pred pred_info_arity(pred_info, arity).$/;-;/pred_info_arity/
pred_info_clauses_info	hlds.m	/^:- pred pred_info_clauses_info(pred_info, clauses_info).$/;-;/pred_info_clauses_info/
pred_info_context	hlds.m	/^:- pred pred_info_context(pred_info, term__context).$/;-;/pred_info_context/
pred_info_init	hlds.m	/^:- pred pred_info_init(module_name, sym_name, arity, tvarset, list(type),$/;-;/pred_info_init/
pred_info_is_exported	hlds.m	/^:- pred pred_info_is_exported(pred_info::in) is semidet.$/;-;/pred_info_is_exported/
pred_info_is_imported	hlds.m	/^:- pred pred_info_is_imported(pred_info::in) is semidet.$/;-;/pred_info_is_imported/
pred_info_mark_as_external	hlds.m	/^:- pred pred_info_mark_as_external(pred_info::in, pred_info::out) is det.$/;-;/pred_info_mark_as_external/
pred_info_module	hlds.m	/^:- pred pred_info_module(pred_info, module_name).$/;-;/pred_info_module/
pred_info_name	hlds.m	/^:- pred pred_info_name(pred_info, string).$/;-;/pred_info_name/
pred_info_proc_ids	hlds.m	/^:- pred pred_info_proc_ids(pred_info, list(proc_id)).$/;-;/pred_info_proc_ids/
pred_info_procedures	hlds.m	/^:- pred pred_info_procedures(pred_info, proc_table).$/;-;/pred_info_procedures/
pred_info_procids	hlds.m	/^:- pred pred_info_procids(pred_info, list(proc_id)).$/;-;/pred_info_procids/
pred_info_set_arg_types	hlds.m	/^:- pred pred_info_set_arg_types(pred_info, tvarset, list(type), pred_info).$/;-;/pred_info_set_arg_types/
pred_info_set_clauses_info	hlds.m	/^:- pred pred_info_set_clauses_info(pred_info, clauses_info, pred_info).$/;-;/pred_info_set_clauses_info/
pred_info_set_procedures	hlds.m	/^:- pred pred_info_set_procedures(pred_info, proc_table, pred_info).$/;-;/pred_info_set_procedures/
pred_info_set_status	hlds.m	/^:- pred pred_info_set_status(pred_info::in, import_status::in,$/;-;/pred_info_set_status/
pred_info_set_typevarset	hlds.m	/^:- pred pred_info_set_typevarset(pred_info, tvarset, pred_info).$/;-;/pred_info_set_typevarset/
pred_info_typevarset	hlds.m	/^:- pred pred_info_typevarset(pred_info, tvarset).$/;-;/pred_info_typevarset/
pred_module_name_arity_index	hlds.m	/^:- type pred_module_name_arity_index == map(module_name_arity, list(pred_id)).$/;-;/pred_module_name_arity_index/
pred_name_arity_index	hlds.m	/^:- type pred_name_arity_index == map(name_arity, list(pred_id)).$/;-;/pred_name_arity_index/
pred_name_index	hlds.m	/^:- type pred_name_index	== map(string, list(pred_id)).$/;-;/pred_name_index/
pred_proc_id	hlds.m	/^:- type pred_proc_id	==	pair(pred_id, proc_id).$/;-;/pred_proc_id/
pred_specifier	prog_io.m	/^:- type pred_specifier	--->	sym(sym_name_specifier)$/;-;/pred_specifier/
pred_table	hlds.m	/^:- type pred_table	==	map(pred_id, pred_info).$/;-;/pred_table/
predicate_arity	hlds.m	/^:- pred predicate_arity(module_info, pred_id, arity).$/;-;/predicate_arity/
predicate_module	hlds.m	/^:- pred predicate_module(module_info, pred_id, module_name).$/;-;/predicate_module/
predicate_name	hlds.m	/^:- pred predicate_name(module_info, pred_id, string).$/;-;/predicate_name/
predicate_table	hlds.m	/^:- type predicate_table --->$/;-;/predicate_table/
predicate_table_get_predids	hlds.m	/^:- pred predicate_table_get_predids(predicate_table, list(pred_id)).$/;-;/predicate_table_get_predids/
predicate_table_get_preds	hlds.m	/^:- pred predicate_table_get_preds(predicate_table, pred_table).$/;-;/predicate_table_get_preds/
predicate_table_init	hlds.m	/^:- pred predicate_table_init(predicate_table).$/;-;/predicate_table_init/
predicate_table_insert	hlds.m	/^:- pred predicate_table_insert(predicate_table, pred_info, pred_id,$/;-;/predicate_table_insert/
predicate_table_next_pred_id	hlds.m	/^:- pred predicate_table_next_pred_id(map(pred_id, pred_info), random__supply,$/;-;/predicate_table_next_pred_id/
predicate_table_optimize	hlds.m	/^:- pred predicate_table_optimize(predicate_table, predicate_table).$/;-;/predicate_table_optimize/
predicate_table_remove_predid	hlds.m	/^:- pred predicate_table_remove_predid(predicate_table, pred_id,$/;-;/predicate_table_remove_predid/
predicate_table_reverse_predids	hlds.m	/^:- pred predicate_table_reverse_predids(predicate_table, predicate_table).$/;-;/predicate_table_reverse_predids/
predicate_table_search_m_n_a	hlds.m	/^:- pred predicate_table_search_m_n_a(predicate_table, module_name, string,$/;-;/predicate_table_search_m_n_a/
predicate_table_search_name	hlds.m	/^:- pred predicate_table_search_name(predicate_table, string, list(pred_id)).$/;-;/predicate_table_search_name/
predicate_table_search_name_arity	hlds.m	/^:- pred predicate_table_search_name_arity(predicate_table, string, arity,$/;-;/predicate_table_search_name_arity/
predicate_table_search_sym_arity	hlds.m	/^:- pred predicate_table_search_sym_arity(predicate_table, sym_name, arity,$/;-;/predicate_table_search_sym_arity/
predicate_table_set_preds	hlds.m	/^:- pred predicate_table_set_preds(predicate_table, pred_table, predicate_table).$/;-;/predicate_table_set_preds/
predproclist	det_analysis.m	/^:- type predproclist	==	list(pair(pred_id, proc_id)).$/;-;/predproclist/
preds_add	make_hlds.m	/^:- pred preds_add(module_info, tvarset, sym_name, list(type),$/;-;/preds_add/
preds_add_implicit	make_hlds.m	/^:- pred preds_add_implicit(predicate_table, module_name, sym_name, arity,$/;-;/preds_add_implicit/
proc_id	hlds.m	/^:- type proc_id		==	int.$/;-;/proc_id/
proc_info	hlds.m	/^:- type proc_info	--->	procedure($/;-;/proc_info/
proc_info_arg_info	hlds.m	/^:- pred proc_info_arg_info(proc_info, list(arg_info)).$/;-;/proc_info_arg_info/
proc_info_argmodes	hlds.m	/^:- pred proc_info_argmodes(proc_info, list(mode)).$/;-;/proc_info_argmodes/
proc_info_call_info	hlds.m	/^:- pred proc_info_call_info(proc_info, call_info).$/;-;/proc_info_call_info/
proc_info_code_model	hlds.m	/^:- pred proc_info_code_model(proc_info, code_model).$/;-;/proc_info_code_model/
proc_info_context	hlds.m	/^:- pred proc_info_context(proc_info, term__context).$/;-;/proc_info_context/
proc_info_declared_determinism	hlds.m	/^:- pred proc_info_declared_determinism(proc_info, maybe(determinism)).$/;-;/proc_info_declared_determinism/
proc_info_follow_vars	hlds.m	/^:- pred proc_info_follow_vars(proc_info, follow_vars).$/;-;/proc_info_follow_vars/
proc_info_get_initial_instmap	hlds.m	/^:- pred proc_info_get_initial_instmap(proc_info, module_info, instmap).$/;-;/proc_info_get_initial_instmap/
proc_info_goal	hlds.m	/^:- pred proc_info_goal(proc_info, hlds__goal).$/;-;/proc_info_goal/
proc_info_headvars	hlds.m	/^:- pred proc_info_headvars(proc_info, list(var)).$/;-;/proc_info_headvars/
proc_info_inferred_determinism	hlds.m	/^:- pred proc_info_inferred_determinism(proc_info, determinism).$/;-;/proc_info_inferred_determinism/
proc_info_init	hlds.m	/^:- pred proc_info_init(int, list(mode), maybe(determinism), term__context,$/;-;/proc_info_init/
proc_info_interface_code_model	hlds.m	/^:- pred proc_info_interface_code_model(proc_info, code_model).$/;-;/proc_info_interface_code_model/
proc_info_interface_determinism	hlds.m	/^:- pred proc_info_interface_determinism(proc_info, determinism).$/;-;/proc_info_interface_determinism/
proc_info_liveness_info	hlds.m	/^:- pred proc_info_liveness_info(proc_info, liveness_info).$/;-;/proc_info_liveness_info/
proc_info_set_arg_info	hlds.m	/^:- pred proc_info_set_arg_info(proc_info, list(arg_info), proc_info).$/;-;/proc_info_set_arg_info/
proc_info_set_argmodes	hlds.m	/^:- pred proc_info_set_argmodes(proc_info, list(mode), proc_info).$/;-;/proc_info_set_argmodes/
proc_info_set_body	hlds.m	/^:- pred proc_info_set_body(proc_info, varset, map(var, type), list(var),$/;-;/proc_info_set_body/
proc_info_set_call_info	hlds.m	/^:- pred proc_info_set_call_info(proc_info, call_info, proc_info).$/;-;/proc_info_set_call_info/
proc_info_set_code_model	hlds.m	/^:- pred proc_info_set_code_model(proc_info, code_model, proc_info).$/;-;/proc_info_set_code_model/
proc_info_set_follow_vars	hlds.m	/^:- pred proc_info_set_follow_vars(proc_info, follow_vars, proc_info).$/;-;/proc_info_set_follow_vars/
proc_info_set_goal	hlds.m	/^:- pred proc_info_set_goal(proc_info, hlds__goal, proc_info).$/;-;/proc_info_set_goal/
proc_info_set_headvars	hlds.m	/^:- pred proc_info_set_headvars(proc_info, list(var), proc_info).$/;-;/proc_info_set_headvars/
proc_info_set_inferred_determinism	hlds.m	/^:- pred proc_info_set_inferred_determinism(proc_info, determinism, proc_info).$/;-;/proc_info_set_inferred_determinism/
proc_info_set_liveness_info	hlds.m	/^:- pred proc_info_set_liveness_info(proc_info, liveness_info, proc_info).$/;-;/proc_info_set_liveness_info/
proc_info_set_variables	hlds.m	/^:- pred proc_info_set_variables(proc_info, varset, proc_info).$/;-;/proc_info_set_variables/
proc_info_set_varset	hlds.m	/^:- pred proc_info_set_varset(proc_info, varset, proc_info).$/;-;/proc_info_set_varset/
proc_info_set_vartypes	hlds.m	/^:- pred proc_info_set_vartypes(proc_info, map(var, type), proc_info).$/;-;/proc_info_set_vartypes/
proc_info_variables	hlds.m	/^:- pred proc_info_variables(proc_info, varset).$/;-;/proc_info_variables/
proc_info_vartypes	hlds.m	/^:- pred proc_info_vartypes(proc_info, map(var, type)).$/;-;/proc_info_vartypes/
proc_label	llds.m	/^:- type proc_label 	$/;-;/proc_label/
proc_table	hlds.m	/^:- type proc_table	==	map(proc_id, proc_info).$/;-;/proc_table/
procedure_id	hlds.m	/^:- type procedure_id	--->	proc(pred_id, proc_id).$/;-;/procedure_id/
process_abstract_type	prog_io.m	/^:- pred process_abstract_type(term, maybe1(type_defn)).$/;-;/process_abstract_type/
process_abstract_type_2	prog_io.m	/^:- pred process_abstract_type_2(maybe_functor, maybe1(type_defn)).$/;-;/process_abstract_type_2/
process_adt_spec_list	prog_io.m	/^:- pred process_adt_spec_list(maybe1(list(sym_name_specifier)),$/;-;/process_adt_spec_list/
process_adt_symbol_specifier	prog_io.m	/^:- pred process_adt_symbol_specifier(maybe1(sym_name_specifier),$/;-;/process_adt_symbol_specifier/
process_any_symbol_specifier	prog_io.m	/^:- pred process_any_symbol_specifier(maybe1(cons_specifier),$/;-;/process_any_symbol_specifier/
process_arity_predicate_specifier	prog_io.m	/^:- pred process_arity_predicate_specifier(maybe1(sym_name_specifier),$/;-;/process_arity_predicate_specifier/
process_clause	prog_io.m	/^:- pred process_clause(maybe_functor, varset, goal, maybe1(item)).$/;-;/process_clause/
process_cons_spec_list	prog_io.m	/^:- pred process_cons_spec_list(maybe1(list(cons_specifier)),$/;-;/process_cons_spec_list/
process_cons_symbol_specifier	prog_io.m	/^:- pred process_cons_symbol_specifier(maybe1(cons_specifier),$/;-;/process_cons_symbol_specifier/
process_dcg_clause	prog_io.m	/^:- pred process_dcg_clause(maybe_functor, varset, var, var, goal, maybe1(item)).$/;-;/process_dcg_clause/
process_decl	prog_io.m	/^:- pred process_decl(varset, string, list(term), maybe1(item)).$/;-;/process_decl/
process_du_type	prog_io.m	/^:- pred process_du_type(term, term, maybe1(type_defn)).$/;-;/process_du_type/
process_du_type_2	prog_io.m	/^:- pred process_du_type_2(maybe_functor, term, maybe1(type_defn)).$/;-;/process_du_type_2/
process_eqv_type	prog_io.m	/^:- pred process_eqv_type(term, term, maybe1(type_defn)).$/;-;/process_eqv_type/
process_eqv_type_2	prog_io.m	/^:- pred process_eqv_type_2(maybe_functor, term, maybe1(type_defn)).$/;-;/process_eqv_type_2/
process_export	prog_io.m	/^:- pred process_export(maybe1(sym_list), varset, maybe1(item)).$/;-;/process_export/
process_external	prog_io.m	/^:- pred process_external(maybe1(sym_name_specifier), varset, maybe1(item)).$/;-;/process_external/
process_import	prog_io.m	/^:- pred process_import(maybe1(sym_list), varset, maybe1(item)).$/;-;/process_import/
process_inst_defn	prog_io.m	/^:- pred process_inst_defn(maybe1(inst_defn), varset, condition, maybe1(item)).$/;-;/process_inst_defn/
process_mode	prog_io.m	/^:- pred process_mode(varset, term, maybe(determinism), condition, maybe1(item)).$/;-;/process_mode/
process_mode_2	prog_io.m	/^:- pred process_mode_2(maybe_functor, term, varset, maybe(determinism),$/;-;/process_mode_2/
process_mode_defn	prog_io.m	/^:- pred process_mode_defn(maybe1(mode_defn), varset, condition, maybe1(item)).$/;-;/process_mode_defn/
process_module	mercury_compile.pp	/^:- pred process_module(string, io__state, io__state).$/;-;/process_module/
process_module_2	mercury_compile.pp	/^:- pred process_module_2(string, io__state, io__state).$/;-;/process_module_2/
process_module_interfaces	mercury_compile.pp	/^:- pred process_module_interfaces(list(string), list(string), module, module,$/;-;/process_module_interfaces/
process_module_list	mercury_compile.pp	/^:- pred process_module_list(list(string), io__state, io__state).$/;-;/process_module_list/
process_module_short_interfaces	mercury_compile.pp	/^:- pred process_module_short_interfaces(list(string), module, module,$/;-;/process_module_short_interfaces/
process_module_spec_list	prog_io.m	/^:- pred process_module_spec_list(maybe1(list(module_specifier)),$/;-;/process_module_spec_list/
process_module_symbol_specifier	prog_io.m	/^:- pred process_module_symbol_specifier(maybe1(module_specifier),$/;-;/process_module_symbol_specifier/
process_name_arity_specifier	prog_io.m	/^:- pred process_name_arity_specifier(maybe1(sym_name), arity,$/;-;/process_name_arity_specifier/
process_name_specifier	prog_io.m	/^:- pred process_name_specifier(maybe1(sym_name), maybe1(sym_name_specifier)).$/;-;/process_name_specifier/
process_negated_bool_option	getopt.m	/^:- pred process_negated_bool_option(option, list(string), option_table,$/;-;/process_negated_bool_option/
process_op_spec_list	prog_io.m	/^:- pred process_op_spec_list(maybe1(list(op_specifier)),$/;-;/process_op_spec_list/
process_op_specifier	prog_io.m	/^:- pred process_op_specifier(maybe1(sym_name_specifier), maybe1(op_specifier)).$/;-;/process_op_specifier/
process_op_symbol_specifier	prog_io.m	/^:- pred process_op_symbol_specifier(maybe1(op_specifier),$/;-;/process_op_symbol_specifier/
process_option	getopt.m	/^:- pred process_option(option, list(string), option_table,$/;-;/process_option/
process_option_2	getopt.m	/^:- pred process_option_2(option_data, option, list(string), option_table,$/;-;/process_option_2/
process_options_2	getopt.m	/^:- pred process_options_2(list(string), option_table,$/;-;/process_options_2/
process_pred	prog_io.m	/^:- pred process_pred(varset, term, maybe(determinism), condition, maybe1(item)).$/;-;/process_pred/
process_pred_2	prog_io.m	/^:- pred process_pred_2(maybe_functor, term, varset, maybe(determinism),$/;-;/process_pred_2/
process_pred_spec_list	prog_io.m	/^:- pred process_pred_spec_list(maybe1(list(pred_specifier)),$/;-;/process_pred_spec_list/
process_pred_symbol_specifier	prog_io.m	/^:- pred process_pred_symbol_specifier(maybe1(pred_specifier),$/;-;/process_pred_symbol_specifier/
process_read_term	prog_io.m	/^:- pred process_read_term(read_term, maybe_item_or_eof).$/;-;/process_read_term/
process_rule	prog_io.m	/^:- pred process_rule(varset, term, condition, maybe1(item)).$/;-;/process_rule/
process_rule_2	prog_io.m	/^:- pred process_rule_2(maybe_functor, varset, condition, maybe1(item)).$/;-;/process_rule_2/
process_short_option	getopt.m	/^:- pred process_short_option(option, list(character), list(string),$/;-;/process_short_option/
process_short_option_2	getopt.m	/^:- pred process_short_option_2(option_data, option, list(character),$/;-;/process_short_option_2/
process_short_option_list	getopt.m	/^:- pred process_short_option_list(list(character), list(string), option_table,$/;-;/process_short_option_list/
process_sym_spec_list	prog_io.m	/^:- pred process_sym_spec_list(maybe1(list(sym_specifier)),$/;-;/process_sym_spec_list/
process_type_decl_pred	prog_io.m	/^:- pred process_type_decl_pred(maybe1(maybe(determinism)), varset, term,$/;-;/process_type_decl_pred/
process_type_spec_list	prog_io.m	/^:- pred process_type_spec_list(maybe1(list(sym_name_specifier)),$/;-;/process_type_spec_list/
process_type_symbol_specifier	prog_io.m	/^:- pred process_type_symbol_specifier(maybe1(sym_name_specifier),$/;-;/process_type_symbol_specifier/
process_typed_cons_spec_2	prog_io.m	/^:- pred process_typed_cons_spec_2(pred_specifier, type, cons_specifier).$/;-;/process_typed_cons_spec_2/
process_typed_constructor_specifier	prog_io.m	/^:- pred process_typed_constructor_specifier(maybe1(pred_specifier), maybe1(type),$/;-;/process_typed_constructor_specifier/
process_typed_predicate_specifier	prog_io.m	/^:- pred process_typed_predicate_specifier(maybe_functor, maybe1(pred_specifier)).$/;-;/process_typed_predicate_specifier/
process_untyped_cons_spec_2	prog_io.m	/^:- pred process_untyped_cons_spec_2(pred_specifier, cons_specifier).$/;-;/process_untyped_cons_spec_2/
process_untyped_constructor_specifier	prog_io.m	/^:- pred process_untyped_constructor_specifier(maybe1(pred_specifier),$/;-;/process_untyped_constructor_specifier/
process_use	prog_io.m	/^:- pred process_use(maybe1(sym_list), varset, maybe1(item)).$/;-;/process_use/
process_uu_type	prog_io.m	/^:- pred process_uu_type(term, term, maybe1(type_defn)).$/;-;/process_uu_type/
process_uu_type_2	prog_io.m	/^:- pred process_uu_type_2(maybe_functor, term, maybe1(type_defn)).$/;-;/process_uu_type_2/
prof__locate_labels	prof.m	/^:- pred prof__locate_labels(bool, list(instruction), bintree_set(label),$/;-;/prof__locate_labels/
prof__locate_labels_2	prof.m	/^:- pred prof__locate_labels_2(bool, list(instruction), bintree_set(label),$/;-;/prof__locate_labels_2/
prof__main	prof.m	/^:- pred prof__main(list(c_procedure), list(c_procedure), io__state, io__state).$/;-;/prof__main/
prof__mark_labels	prof.m	/^:- pred prof__mark_labels(bintree_set(label) ,list(instruction), $/;-;/prof__mark_labels/
prof__proc	prof.m	/^:- pred prof__proc(c_procedure, c_procedure, io__state, io__state).$/;-;/prof__proc/
prog_io__read_module	prog_io.m	/^:- pred prog_io__read_module(string, string,$/;-;/prog_io__read_module/
prog_out__beforelit	prog_out.m	/^:- pred prog_out__beforelit(context, int, io__state, io__state).$/;-;/prog_out__beforelit/
prog_out__get_op_prec	prog_out.m	/^:- pred prog_out__get_op_prec(string, int, int, io__state, io__state).$/;-;/prog_out__get_op_prec/
prog_out__indent	prog_out.m	/^:- pred prog_out__indent(int, io__state, io__state).$/;-;/prog_out__indent/
prog_out__op_adj	prog_out.m	/^:- pred prog_out__op_adj(int, op_type, int).$/;-;/prog_out__op_adj/
prog_out__qwrite	prog_out.m	/^:- pred prog_out__qwrite(int, varset, term, io__state, io__state).$/;-;/prog_out__qwrite/
prog_out__write_context	prog_out.m	/^:- pred prog_out__write_context(term__context, io__state, io__state).$/;-;/prog_out__write_context/
prog_out__write_goal	prog_out.m	/^:- pred prog_out__write_goal(goal, int, context, varset, io__state, io__state).$/;-;/prog_out__write_goal/
prog_out__write_message	prog_out.m	/^:- pred prog_out__write_message(pair(string, term), io__state, io__state).$/;-;/prog_out__write_message/
prog_out__write_messages	prog_out.m	/^:- pred prog_out__write_messages(message_list, io__state, io__state).$/;-;/prog_out__write_messages/
prog_out__write_module_spec	prog_out.m	/^:- pred prog_out__write_module_spec(module_specifier, io__state, io__state).$/;-;/prog_out__write_module_spec/
prog_out__write_sym_name	prog_out.m	/^:- pred prog_out__write_sym_name(sym_name, io__state, io__state).$/;-;/prog_out__write_sym_name/
prog_util__expand_eqv_types	prog_util.m	/^:- pred prog_util__expand_eqv_types(list(item_and_context),$/;-;/prog_util__expand_eqv_types/
prog_util__replace_all_eqv_types	prog_util.m	/^:- pred prog_util__replace_all_eqv_types(list(item_and_context),$/;-;/prog_util__replace_all_eqv_types/
prog_util__replace_eqv_type	prog_util.m	/^:- pred prog_util__replace_eqv_type(item, varset, string, list(type_param),$/;-;/prog_util__replace_eqv_type/
prog_util__replace_eqv_type_ctor	prog_util.m	/^:- pred prog_util__replace_eqv_type_ctor(constructor, string, list(type_param),$/;-;/prog_util__replace_eqv_type_ctor/
prog_util__replace_eqv_type_defn	prog_util.m	/^:- pred prog_util__replace_eqv_type_defn(type_defn, string, list(type_param),$/;-;/prog_util__replace_eqv_type_defn/
prog_util__replace_eqv_type_du	prog_util.m	/^:- pred prog_util__replace_eqv_type_du(list(constructor), string,$/;-;/prog_util__replace_eqv_type_du/
prog_util__replace_eqv_type_list	prog_util.m	/^:- pred prog_util__replace_eqv_type_list(list(item_and_context), varset,$/;-;/prog_util__replace_eqv_type_list/
prog_util__replace_eqv_type_pred	prog_util.m	/^:- pred prog_util__replace_eqv_type_pred(list(type_and_mode), string,$/;-;/prog_util__replace_eqv_type_pred/
prog_util__replace_eqv_type_tm	prog_util.m	/^:- pred prog_util__replace_eqv_type_tm(type_and_mode, string, list(type_param),$/;-;/prog_util__replace_eqv_type_tm/
prog_util__replace_eqv_type_type	prog_util.m	/^:- pred prog_util__replace_eqv_type_type(type, string, list(type_param),$/;-;/prog_util__replace_eqv_type_type/
prog_util__replace_eqv_type_uu	prog_util.m	/^:- pred prog_util__replace_eqv_type_uu(list(type), string, list(type_param),$/;-;/prog_util__replace_eqv_type_uu/
program	prog_io.m	/^:- type program		--->	module($/;-;/program/
propagate_ctor_info	mode_util.m	/^:- pred propagate_ctor_info(inst, type, list(constructor), module_info, inst).$/;-;/propagate_ctor_info/
propagate_ctor_info_2	mode_util.m	/^:- pred propagate_ctor_info_2(list(bound_inst), list(constructor),$/;-;/propagate_ctor_info_2/
propagate_type_info_inst	mode_util.m	/^:- pred propagate_type_info_inst(type, module_info, inst, inst).$/;-;/propagate_type_info_inst/
propagate_type_info_inst_list	mode_util.m	/^:- pred propagate_type_info_inst_list(list(type), module_info, list(inst),$/;-;/propagate_type_info_inst_list/
propagate_type_info_mode	mode_util.m	/^:- pred propagate_type_info_mode(type, module_info, mode, mode).$/;-;/propagate_type_info_mode/
propagate_type_info_mode_list	mode_util.m	/^:- pred propagate_type_info_mode_list(list(type), module_info, list(mode),$/;-;/propagate_type_info_mode_list/
putprop	mercury_compile.pp	/^:- pred putprop(mc, mc, T).$/;-;/putprop/
queue	../library/queue.m	/^:- type queue(T) == pair(list(T)).$/;-;/queue/
queue__equal	../library/queue.m	/^:- pred queue__equal(queue(T), queue(T)).$/;-;/queue__equal/
queue__first	../library/queue.m	/^:- pred queue__first(queue(T), T).$/;-;/queue__first/
queue__get	../library/queue.m	/^:- pred queue__get(queue(T), T, queue(T)).$/;-;/queue__get/
queue__get_2	../library/queue.m	/^:- pred queue__get_2(list(T), list(T), T, list(T), list(T)).$/;-;/queue__get_2/
queue__init	../library/queue.m	/^:- pred queue__init(queue(T)).$/;-;/queue__init/
queue__is_empty	../library/queue.m	/^:- pred queue__is_empty(queue(T)).$/;-;/queue__is_empty/
queue__is_full	../library/queue.m	/^:- pred queue__is_full(queue(T)).$/;-;/queue__is_full/
queue__length	../library/queue.m	/^:- pred queue__length(queue(T), int).$/;-;/queue__length/
queue__list_to_queue	../library/queue.m	/^:- pred queue__list_to_queue(list(T), queue(T)).$/;-;/queue__list_to_queue/
queue__put	../library/queue.m	/^:- pred queue__put(queue(T), T, queue(T)).$/;-;/queue__put/
queue__put_list	../library/queue.m	/^:- pred queue__put_list(queue(T), list(T), queue(T)).$/;-;/queue__put_list/
quote_c_char	llds.m	/^:- pred quote_c_char(character, character).$/;-;/quote_c_char/
random__bit_rev	../library/random.m	/^:- pred random__bit_rev(int::in, int::out) is semidet.$/;-;/random__bit_rev/
random__bit_reverse	../library/random.m	/^:- pred random__bit_reverse(int::in, int::out) is det.$/;-;/random__bit_reverse/
random__init	../library/random.m	/^:- pred random__init(int, random__supply).$/;-;/random__init/
random__params	../library/random.m	/^:- pred random__params(int, int, int).	% a, c, m$/;-;/random__params/
random__randmax	../library/random.m	/^:- pred random__randmax(int, random__supply, random__supply).$/;-;/random__randmax/
random__random	../library/random.m	/^:- pred random__random(int, random__supply, random__supply).$/;-;/random__random/
random__supply	../library/random.m	/^:- type random__supply		==	int.	% I(j)$/;-;/random__supply/
random__test	../library/random.m	/^:- pred random__test(int, int, list(int), int).$/;-;/random__test/
random__test_2	../library/random.m	/^:- pred random__test_2(int, list(int), random__supply, random__supply).$/;-;/random__test_2/
rbtree	../library/rbtree.m	/^:- type rbtree(K,V)	 --->	empty$/;-;/rbtree/
rbtree__assoc_list_to_rbtree	../library/rbtree.m	/^:- pred rbtree__assoc_list_to_rbtree(assoc_list(K, V), rbtree(K, V)).$/;-;/rbtree__assoc_list_to_rbtree/
rbtree__count	../library/rbtree.m	/^:- pred rbtree__count(rbtree(K, V), int).$/;-;/rbtree__count/
rbtree__delete	../library/rbtree.m	/^:- pred rbtree__delete(rbtree(K, V), K, rbtree(K, V)).$/;-;/rbtree__delete/
rbtree__get_tree_max	../library/rbtree.m	/^:- pred rbtree__get_tree_max(rbtree(K, V), K, V, rbtree(K, V)).$/;-;/rbtree__get_tree_max/
rbtree__get_tree_min	../library/rbtree.m	/^:- pred rbtree__get_tree_min(rbtree(K, V), K, V, rbtree(K, V)).$/;-;/rbtree__get_tree_min/
rbtree__init	../library/rbtree.m	/^:- pred rbtree__init(rbtree(K, V)).$/;-;/rbtree__init/
rbtree__insert	../library/rbtree.m	/^:- pred rbtree__insert(rbtree(K, V), K, V, rbtree(K, V)).$/;-;/rbtree__insert/
rbtree__insert_2	../library/rbtree.m	/^:- pred rbtree__insert_2(rbtree(K, V), K, V, rbtree(K, V)). $/;-;/rbtree__insert_2/
rbtree__keys	../library/rbtree.m	/^:- pred rbtree__keys(rbtree(K, V), list(K)).$/;-;/rbtree__keys/
rbtree__lookup	../library/rbtree.m	/^:- pred rbtree__lookup(rbtree(K, V), K, V).$/;-;/rbtree__lookup/
rbtree__rbtree_to_assoc_list	../library/rbtree.m	/^:- pred rbtree__rbtree_to_assoc_list(rbtree(K, V), assoc_list(K, V)).$/;-;/rbtree__rbtree_to_assoc_list/
rbtree__remove	../library/rbtree.m	/^:- pred rbtree__remove(rbtree(K, V), K, rbtree(K, V)).$/;-;/rbtree__remove/
rbtree__search	../library/rbtree.m	/^:- pred rbtree__search(rbtree(K, V), K, V).$/;-;/rbtree__search/
rbtree__set	../library/rbtree.m	/^:- pred rbtree__set(rbtree(K, V), K, V, rbtree(K, V)).$/;-;/rbtree__set/
rbtree__set_2	../library/rbtree.m	/^:- pred rbtree__set_2(rbtree(K, V), K, V, rbtree(K, V)). $/;-;/rbtree__set_2/
rbtree__update	../library/rbtree.m	/^:- pred rbtree__update(rbtree(K, V), K, V, rbtree(K, V)).$/;-;/rbtree__update/
rbtree__values	../library/rbtree.m	/^:- pred rbtree__values(rbtree(K, V), list(V)).$/;-;/rbtree__values/
read_all_items	prog_io.m	/^:- pred read_all_items(message_list, item_list, module_error,$/;-;/read_all_items/
read_dependencies	mercury_compile.pp	/^:- pred read_dependencies(string, list(string), list(string), module_error,$/;-;/read_dependencies/
read_item	prog_io.m	/^:- pred read_item(maybe_item_or_eof, io__state, io__state).$/;-;/read_item/
read_items_loop	prog_io.m	/^:- pred read_items_loop(message_list, item_list, module_error, message_list,$/;-;/read_items_loop/
read_items_loop_2	prog_io.m	/^:- pred read_items_loop_2(maybe_item_or_eof, message_list, item_list,$/;-;/read_items_loop_2/
read_mod	mercury_compile.pp	/^:- pred read_mod(string, string, string, item_list, module_error,$/;-;/read_mod/
read_mod_ignore_errors	mercury_compile.pp	/^:- pred read_mod_ignore_errors(string, string, string, item_list, module_error,$/;-;/read_mod_ignore_errors/
read_mod_interface	mercury_compile.pp	/^:- pred read_mod_interface(string, string, item_list, module_error,$/;-;/read_mod_interface/
read_mod_short_interface	mercury_compile.pp	/^:- pred read_mod_short_interface(string, string, item_list, module_error,$/;-;/read_mod_short_interface/
read_term	../library/term_io.m	/^:- type read_term ---> eof ; error(string, int) ; term(varset, term).$/;-;/read_term/
recompute_instmap_delta	mode_util.m	/^:- pred recompute_instmap_delta(hlds__goal, hlds__goal,$/;-;/recompute_instmap_delta/
recompute_instmap_delta_2	mode_util.m	/^:- pred recompute_instmap_delta_2(hlds__goal_expr, hlds__goal_expr,$/;-;/recompute_instmap_delta_2/
recompute_instmap_delta_cases	mode_util.m	/^:- pred recompute_instmap_delta_cases(list(case), list(case), instmap_delta,$/;-;/recompute_instmap_delta_cases/
recompute_instmap_delta_conj	mode_util.m	/^:- pred recompute_instmap_delta_conj(list(hlds__goal), list(hlds__goal),$/;-;/recompute_instmap_delta_conj/
recompute_instmap_delta_disj	mode_util.m	/^:- pred recompute_instmap_delta_disj(list(hlds__goal), list(hlds__goal),$/;-;/recompute_instmap_delta_disj/
reg	llds.m	/^:- type reg		--->	r(int)		% integer regs$/;-;/reg/
relation	../library/relation.m	/^:- type relation(T) --->$/;-;/relation/
relation__add	../library/relation.m	/^:- pred relation__add(relation(T), T, T, relation(T)).$/;-;/relation__add/
relation__add_assoc_list	../library/relation.m	/^:- pred relation__add_assoc_list(relation(T), assoc_list(T, T), relation(T)).$/;-;/relation__add_assoc_list/
relation__append_to	../library/relation.m	/^:- pred relation__append_to(T, list(T), assoc_list(T,T)).$/;-;/relation__append_to/
relation__atsort	../library/relation.m	/^:- pred relation__atsort(relation(T), list(set(T))).$/;-;/relation__atsort/
relation__c_dfs	../library/relation.m	/^:- pred relation__c_dfs(relation(T), list(T), set(T), set(T), list(T), list(T)).$/;-;/relation__c_dfs/
relation__c_dfs_2	../library/relation.m	/^:- pred relation__c_dfs_2(relation(T), T, set(T), set(T), list(T), list(T)).$/;-;/relation__c_dfs_2/
relation__check_tsort	../library/relation.m	/^:- pred relation__check_tsort(relation(T), set(T), list(T)).$/;-;/relation__check_tsort/
relation__cliques	../library/relation.m	/^:- pred relation__cliques(relation(T), set(set(T))).$/;-;/relation__cliques/
relation__cliques_2	../library/relation.m	/^:- pred relation__cliques_2(relation(T), list(T), set(T),$/;-;/relation__cliques_2/
relation__components	../library/relation.m	/^:- pred relation__components(relation(T), set(set(T))).$/;-;/relation__components/
relation__components_2	../library/relation.m	/^:- pred relation__components_2(relation(T), list(T), set(set(T)), set(set(T))).$/;-;/relation__components_2/
relation__compose	../library/relation.m	/^:- pred relation__compose(relation(T), relation(T), relation(T)).$/;-;/relation__compose/
relation__compose_2	../library/relation.m	/^:- pred relation__compose_2(list(T), relation(T), $/;-;/relation__compose_2/
relation__compose_3	../library/relation.m	/^:- pred relation__compose_3(list(T), relation(T), set(T), set(T)).$/;-;/relation__compose_3/
relation__detect_fake_reflexives	../library/relation.m	/^:- pred relation__detect_fake_reflexives(relation(T), relation(T),$/;-;/relation__detect_fake_reflexives/
relation__dfs	../library/relation.m	/^:- pred relation__dfs(relation(T), T, list(T)).$/;-;/relation__dfs/
relation__dfs_2	../library/relation.m	/^:- pred relation__dfs_2(relation(T), stack(T), set(T), list(T), list(T)).$/;-;/relation__dfs_2/
relation__effective_domain	../library/relation.m	/^:- pred relation__effective_domain(relation(T), set(T)).$/;-;/relation__effective_domain/
relation__from_assoc_list	../library/relation.m	/^:- pred relation__from_assoc_list(assoc_list(T, T), relation(T)).$/;-;/relation__from_assoc_list/
relation__init	../library/relation.m	/^:- pred relation__init(relation(T)).$/;-;/relation__init/
relation__inverse	../library/relation.m	/^:- pred relation__inverse(relation(T), relation(T)).$/;-;/relation__inverse/
relation__lookup	../library/relation.m	/^:- pred relation__lookup(relation(T), T, T).$/;-;/relation__lookup/
relation__lookup_from	../library/relation.m	/^:- pred relation__lookup_from(relation(T), T, set(T)).$/;-;/relation__lookup_from/
relation__lookup_to	../library/relation.m	/^:- pred relation__lookup_to(relation(T), T, set(T)).$/;-;/relation__lookup_to/
relation__make_clique_map	../library/relation.m	/^:- pred relation__make_clique_map(list(set(T)), map(T, set(T))).$/;-;/relation__make_clique_map/
relation__make_clique_map_2	../library/relation.m	/^:- pred relation__make_clique_map_2(map(T, set(T)), set(T), list(T), $/;-;/relation__make_clique_map_2/
relation__make_reduced_graph	../library/relation.m	/^:- pred relation__make_reduced_graph(map(T, set(T)), $/;-;/relation__make_reduced_graph/
relation__reachable_from	../library/relation.m	/^:- pred relation__reachable_from(relation(T), set(T), queue(T), set(T)).$/;-;/relation__reachable_from/
relation__reduced	../library/relation.m	/^:- pred relation__reduced(relation(T), relation(set(T))).$/;-;/relation__reduced/
relation__remove	../library/relation.m	/^:- pred relation__remove(relation(T), T, T, relation(T)).$/;-;/relation__remove/
relation__remove_assoc_list	../library/relation.m	/^:- pred relation__remove_assoc_list(relation(T), assoc_list(T, T), relation(T)).$/;-;/relation__remove_assoc_list/
relation__reverse_lookup	../library/relation.m	/^:- pred relation__reverse_lookup(relation(T), T, T).$/;-;/relation__reverse_lookup/
relation__rtc	../library/relation.m	/^:- pred relation__rtc(relation(T), relation(T)).$/;-;/relation__rtc/
relation__rtc_2	../library/relation.m	/^:- pred relation__rtc_2(int, relation(T), list(T), map(T, int), $/;-;/relation__rtc_2/
relation__sc	../library/relation.m	/^:- pred relation__sc(relation(T), relation(T)).$/;-;/relation__sc/
relation__tc	../library/relation.m	/^:- pred relation__tc(relation(T), relation(T)).$/;-;/relation__tc/
relation__to_assoc_list	../library/relation.m	/^:- pred relation__to_assoc_list(relation(T), assoc_list(T, T)).$/;-;/relation__to_assoc_list/
relation__to_assoc_list_2	../library/relation.m	/^:- pred relation__to_assoc_list_2(map(T,set(T)), list(T), assoc_list(T, T)).$/;-;/relation__to_assoc_list_2/
relation__tsort	../library/relation.m	/^:- pred relation__tsort(relation(T), list(T)).$/;-;/relation__tsort/
relation__tsort_2	../library/relation.m	/^:- pred relation__tsort_2(relation(T), list(T), set(T), set(T),$/;-;/relation__tsort_2/
relation__tsort_3	../library/relation.m	/^:- pred relation__tsort_3(relation(T), stack(T), set(T), set(T),$/;-;/relation__tsort_3/
relmap	atsort.m	/^:- type relmap(T) == map(T, list(T)).$/;-;/relmap/
remove_delayed_goals	delay_info.m	/^:- pred remove_delayed_goals(list(seq_num), map(seq_num, delayed_goal),$/;-;/remove_delayed_goals/
rename_apart	typecheck.m	/^:- pred rename_apart(type_assign_set, tvarset, list(type),$/;-;/rename_apart/
replace_eqv_type	type_util.m	/^:- pred replace_eqv_type(const, int, list(type), type).$/;-;/replace_eqv_type/
report_ambiguity_error	typecheck.m	/^:- pred report_ambiguity_error(type_info, type_assign, type_assign,$/;-;/report_ambiguity_error/
report_ambiguity_error_2	typecheck.m	/^:- pred report_ambiguity_error_2(list(var), varset, type_info,$/;-;/report_ambiguity_error_2/
report_determinism_problem	det_analysis.m	/^:- pred report_determinism_problem(pred_id, proc_id, module_info, string,$/;-;/report_determinism_problem/
report_error	mercury_compile.pp	/^:- pred report_error(string::in, io__state::di, io__state::uo) is det.$/;-;/report_error/
report_error_arg_var	typecheck.m	/^:- pred report_error_arg_var(type_info, var, args_type_assign_set,$/;-;/report_error_arg_var/
report_error_functor_arg_types	typecheck.m	/^:- pred report_error_functor_arg_types(type_info, var, list(cons_type_info),$/;-;/report_error_functor_arg_types/
report_error_functor_type	typecheck.m	/^:- pred report_error_functor_type(type_info, var, list(cons_type_info),$/;-;/report_error_functor_type/
report_error_no_clauses	typecheck.m	/^:- pred report_error_no_clauses(pred_id, pred_info,$/;-;/report_error_no_clauses/
report_error_pred_num_args	typecheck.m	/^:- pred report_error_pred_num_args(type_info, pred_call_id, list(int),$/;-;/report_error_pred_num_args/
report_error_pred_num_right_args	typecheck.m	/^:- pred report_error_pred_num_right_args(list(int), io__state, io__state).$/;-;/report_error_pred_num_right_args/
report_error_undef_cons	typecheck.m	/^:- pred report_error_undef_cons(type_info, const, int, io__state, io__state).$/;-;/report_error_undef_cons/
report_error_undef_pred	typecheck.m	/^:- pred report_error_undef_pred(type_info, pred_call_id, io__state, io__state).$/;-;/report_error_undef_pred/
report_error_unif_var_var	typecheck.m	/^:- pred report_error_unif_var_var(type_info, var, var, type_assign_set,$/;-;/report_error_unif_var_var/
report_error_var	typecheck.m	/^:- pred report_error_var(type_info, var, type, type_assign_set,$/;-;/report_error_var/
report_invalid_type	undef_types.m	/^:- pred report_invalid_type(term, error_context, io__state, io__state).$/;-;/report_invalid_type/
report_mode_error	mode_errors.m	/^:- pred report_mode_error(mode_error, mode_info, io__state, io__state).$/;-;/report_mode_error/
report_mode_error_bind_var	mode_errors.m	/^:- pred report_mode_error_bind_var(mode_info, var, inst, inst,$/;-;/report_mode_error_bind_var/
report_mode_error_conj	mode_errors.m	/^:- pred report_mode_error_conj(mode_info, list(delayed_goal),$/;-;/report_mode_error_conj/
report_mode_error_conj_2	mode_errors.m	/^:- pred report_mode_error_conj_2(list(delayed_goal), varset, term__context,$/;-;/report_mode_error_conj_2/
report_mode_error_disj	mode_errors.m	/^:- pred report_mode_error_disj(mode_info, merge_context, merge_errors,$/;-;/report_mode_error_disj/
report_mode_error_final_inst	mode_errors.m	/^:- pred report_mode_error_final_inst(mode_info, int, var, inst, inst,$/;-;/report_mode_error_final_inst/
report_mode_error_implied_mode	mode_errors.m	/^:- pred report_mode_error_implied_mode(mode_info, var, inst, inst,$/;-;/report_mode_error_implied_mode/
report_mode_error_no_matching_mode	mode_errors.m	/^:- pred report_mode_error_no_matching_mode(mode_info, list(var), list(inst),$/;-;/report_mode_error_no_matching_mode/
report_mode_error_no_mode_decl	mode_errors.m	/^:- pred report_mode_error_no_mode_decl(mode_info, io__state, io__state).$/;-;/report_mode_error_no_mode_decl/
report_mode_error_unify_pred	mode_errors.m	/^:- pred report_mode_error_unify_pred(mode_info, io__state, io__state).$/;-;/report_mode_error_unify_pred/
report_mode_error_unify_var_functor	mode_errors.m	/^:- pred report_mode_error_unify_var_functor(mode_info, var, const, list(var),$/;-;/report_mode_error_unify_var_functor/
report_mode_error_unify_var_var	mode_errors.m	/^:- pred report_mode_error_unify_var_var(mode_info, var, var, inst, inst,$/;-;/report_mode_error_unify_var_var/
report_mode_error_var_has_inst	mode_errors.m	/^:- pred report_mode_error_var_has_inst(mode_info, var, inst, inst,$/;-;/report_mode_error_var_has_inst/
report_stats	../library/std_util.m	/^:- pred report_stats is det.$/;-;/report_stats/
report_undef_inst	undef_modes.m	/^:- pred report_undef_inst(inst_id, mode_error_context, io__state, io__state).$/;-;/report_undef_inst/
report_undef_mode	undef_modes.m	/^:- pred report_undef_mode(mode_id, mode_error_context, io__state, io__state).$/;-;/report_undef_mode/
report_undef_type	undef_types.m	/^:- pred report_undef_type(type_id, error_context, io__state, io__state).$/;-;/report_undef_type/
report_unresolved_type_error	typecheck.m	/^:- pred report_unresolved_type_error(list(var), tvarset, type_info, type_info).$/;-;/report_unresolved_type_error/
report_unresolved_type_error_2	typecheck.m	/^:- pred report_unresolved_type_error_2(type_info, list(var), tvarset,$/;-;/report_unresolved_type_error_2/
report_warning_no_modes	mode_errors.m	/^:- pred report_warning_no_modes(pred_id, pred_info, module_info,$/;-;/report_warning_no_modes/
report_warning_too_much_overloading	typecheck.m	/^:- pred report_warning_too_much_overloading(type_info, io__state, io__state).$/;-;/report_warning_too_much_overloading/
req_map	unify_proc.m	/^:- type req_map == map(unify_proc_id, unify_proc_num).$/;-;/req_map/
req_queue	unify_proc.m	/^:- type req_queue == queue(unify_proc_id).$/;-;/req_queue/
require	../library/require.m	/^:- pred	require(pred, string).$/;-;/require/
reschedule__conj	transform.m	/^:- pred reschedule__conj(list(hlds__goal), list(hlds__goal), $/;-;/reschedule__conj/
right_shift_octet	../library/term.m	/^:- pred right_shift_octet(int::in, int::out, int::out) is det.$/;-;/right_shift_octet/
rtc	../library/relation.m	/^:- pred rtc(int, relation(T), T, int, stack(T), stack(T), $/;-;/rtc/
rtc_2	../library/relation.m	/^:- pred rtc_2(int, relation(T), T, int, list(T), stack(T), stack(T), $/;-;/rtc_2/
rtc_3	../library/relation.m	/^:- pred rtc_3(int, T, map(T, int), map(T, int),$/;-;/rtc_3/
rtc__init_map	../library/relation.m	/^:- pred rtc__init_map(map(T, int), list(T), map(T, int)).$/;-;/rtc__init_map/
rval	llds.m	/^:- type rval		--->	lval(lval)$/;-;/rval/
rval_const	llds.m	/^:- type rval_const	--->	true$/;-;/rval_const/
rval_to_vn_table	vn_table.m	/^:- type rval_to_vn_table == map(vnrval, vn).$/;-;/rval_to_vn_table/
search_for_file	prog_io.m	/^:- pred search_for_file(list(string), string, bool, io__state, io__state).$/;-;/search_for_file/
segregate_procs	det_analysis.m	/^:- pred segregate_procs(module_info, predproclist, predproclist, predproclist).$/;-;/segregate_procs/
segregate_procs_2	det_analysis.m	/^:- pred segregate_procs_2(module_info, predproclist, predproclist,$/;-;/segregate_procs_2/
select_best_switch	switch_detection.m	/^:- pred select_best_switch(list(again), again, again).$/;-;/select_best_switch/
select_matching_clauses	clause_to_proc.m	/^:- pred select_matching_clauses(list(clause), proc_id, list(clause)).$/;-;/select_matching_clauses/
select_ok_modules	mercury_compile.pp	/^:- pred select_ok_modules(list(string), deps_map, list(string)).$/;-;/select_ok_modules/
semidet_fail	../library/std_util.m	/^:- pred semidet_fail is semidet.$/;-;/semidet_fail/
semidet_pred	../library/mercury_builtin.m	/^:- mode semidet_pred :: output.$/;-;/semidet_pred/
semidet_succeed	../library/std_util.m	/^:- pred semidet_succeed is semidet.$/;-;/semidet_succeed/
seq_num	delay_info.m	/^:- type seq_num == int.$/;-;/seq_num/
set	../library/set.m	/^:- type set(T)		  ==	  list(T).$/;-;/set/
set__delete	../library/set.m	/^:- pred set__delete(set(T), T, set(T)).$/;-;/set__delete/
set__delete_list	../library/set.m	/^:- pred set__delete_list(set(T), list(T), set(T)).$/;-;/set__delete_list/
set__difference	../library/set.m	/^:- pred set__difference(set(T), set(T), set(T)).$/;-;/set__difference/
set__difference_2	../library/set.m	/^:- pred set__difference_2(set(T), set(T), set(T)).$/;-;/set__difference_2/
set__empty	../library/set.m	/^:- pred set__empty(set(_T)).$/;-;/set__empty/
set__equal	../library/set.m	/^:- pred set__equal(set(T), set(T)).$/;-;/set__equal/
set__init	../library/set.m	/^:- pred set__init(set(_T)).$/;-;/set__init/
set__insert	../library/set.m	/^:- pred set__insert(set(T), T, set(T)).$/;-;/set__insert/
set__insert_list	../library/set.m	/^:- pred set__insert_list(set(T), list(T), set(T)).$/;-;/set__insert_list/
set__intersect	../library/set.m	/^:- pred set__intersect(set(T), set(T), set(T)).$/;-;/set__intersect/
set__intersect_2	../library/set.m	/^:- pred set__intersect_2(set(T), set(T), set(T), set(T)).$/;-;/set__intersect_2/
set__is_member	../library/set.m	/^:- pred set__is_member(T, set(T), bool).$/;-;/set__is_member/
set__join	../library/set.m	/^:- pred set__join(set(set(T)), set(T)).$/;-;/set__join/
set__list_to_set	../library/set.m	/^:- pred set__list_to_set(list(T), set(T)).$/;-;/set__list_to_set/
set__member	../library/set.m	/^:- pred set__member(T, set(T)).$/;-;/set__member/
set__power_intersect	../library/set.m	/^:- pred set__power_intersect(set(set(T)), set(T)).$/;-;/set__power_intersect/
set__power_union	../library/set.m	/^:- pred set__power_union(set(set(T)), set(T)).$/;-;/set__power_union/
set__power_union_2	../library/set.m	/^:- pred set__power_union_2(list(set(T)), set(T), set(T)).$/;-;/set__power_union_2/
set__remove	../library/set.m	/^:- pred set__remove(set(T), T, set(T)).$/;-;/set__remove/
set__remove_least	../library/set.m	/^:- pred set__remove_least(set(T), T, set(T)).$/;-;/set__remove_least/
set__remove_list	../library/set.m	/^:- pred set__remove_list(set(T), list(T), set(T)).$/;-;/set__remove_list/
set__singleton_set	../library/set.m	/^:- pred set__singleton_set(set(T), T).$/;-;/set__singleton_set/
set__sorted_list_to_set	../library/set.m	/^:- pred set__sorted_list_to_set(list(T), set(T)).$/;-;/set__sorted_list_to_set/
set__subset	../library/set.m	/^:- pred set__subset(set(T), set(T)).$/;-;/set__subset/
set__superset	../library/set.m	/^:- pred set__superset(set(T), set(T)).$/;-;/set__superset/
set__to_sorted_list	../library/set.m	/^:- pred set__to_sorted_list(set(T), list(T)).$/;-;/set__to_sorted_list/
set__union	../library/set.m	/^:- pred set__union(set(T), set(T), set(T)).$/;-;/set__union/
set__union_list	../library/set.m	/^:- pred set__union_list(set(T), list(set(T)), set(T)).$/;-;/set__union_list/
set_bool_opt	mercury_compile.pp	/^:- pred set_bool_opt(option, bool, option_table, option_table).$/;-;/set_bool_opt/
set_string_opt	mercury_compile.pp	/^:- pred set_string_opt(option, string, option_table, option_table).$/;-;/set_string_opt/
shape	hlds.m	/^:- type shape		--->	quad(shape_tag, shape_tag, shape_tag,$/;-;/shape/
shape_id	hlds.m	/^:- type shape_id	==	pair(type, inst).$/;-;/shape_id/
shape_info	hlds.m	/^:- type shape_info	--->	shape_info(shape_table, abs_exports).$/;-;/shape_info/
shape_list	shapes.m	/^:- type shape_list	==	list(pair(shape_num, tagged_num)).$/;-;/shape_list/
shape_num	shapes.m	/^:- type shape_num       --->    num(int)$/;-;/shape_num/
shape_table	hlds.m	/^:- type shape_table	==	pair(map(shape_id, pair(shape_num, shape)),int).$/;-;/shape_table/
shape_tag	hlds.m	/^:- type shape_tag	--->	constant$/;-;/shape_tag/
shapes__add_shape_numbers	shapes.m	/^:- pred shapes__add_shape_numbers(assoc_list(type_id, maybe_shape_num),$/;-;/shapes__add_shape_numbers/
shapes__constr_lists_1	shapes.m	/^:- pred shapes__constr_lists_1(shape_tag, shape_num, $/;-;/shapes__constr_lists_1/
shapes__constr_lists_2	shapes.m	/^:- pred shapes__constr_lists_2(list(list(pair(shape_num, shape_id))), shape_table, $/;-;/shapes__constr_lists_2/
shapes__constr_lists_3	shapes.m	/^:- pred shapes__constr_lists_3(list(pair(shape_num, shape_id)), shape_table,$/;-;/shapes__constr_lists_3/
shapes__construct_lists	shapes.m	/^:- pred shapes__construct_lists(list(pair(shape_num, shape_tag)), shape_table,$/;-;/shapes__construct_lists/
shapes__construct_shape_lists	shapes.m	/^:- pred shapes__construct_shape_lists(shape_table, shape_list, $/;-;/shapes__construct_shape_lists/
shapes__create_shape	shapes.m	/^:- pred shapes__create_shape(type_table, shape_id, shape, shape_table, $/;-;/shapes__create_shape/
shapes__create_shapeA	shapes.m	/^:- pred shapes__create_shapeA(type_id, list(constructor), cons_tag_values,$/;-;/shapes__create_shapeA/
shapes__create_shape_2	shapes.m	/^:- pred shapes__create_shape_2(type_table, type, type_id, list(type), shape,$/;-;/shapes__create_shape_2/
shapes__do_abstract_exports	shapes.m	/^:- pred shapes__do_abstract_exports(module_info, module_info).$/;-;/shapes__do_abstract_exports/
shapes__get_complicated_shapeids	shapes.m	/^:- pred shapes__get_complicated_shapeids(constructor, cons_tag_values,$/;-;/shapes__get_complicated_shapeids/
shapes__get_snums	shapes.m	/^:- pred shapes__get_snums(list(pair(shape_num,shape_id)),list(shape_num)).$/;-;/shapes__get_snums/
shapes__init_shape_table	shapes.m	/^:- pred shapes__init_shape_table(shape_table).$/;-;/shapes__init_shape_table/
shapes__lookup_complicated_info	shapes.m	/^:- pred shapes__lookup_complicated_info(list(constructor), cons_tag_values,$/;-;/shapes__lookup_complicated_info/
shapes__lookup_simple_info	shapes.m	/^:- pred shapes__lookup_simple_info(list(type), list(pair(shape_num, shape_id)), $/;-;/shapes__lookup_simple_info/
shapes__make_complicated_tag	shapes.m	/^:- pred shapes__make_complicated_tag(shape_num, tagged_num).$/;-;/shapes__make_complicated_tag/
shapes__make_cons_id	shapes.m	/^:- pred shapes__make_cons_id(sym_name, list(type), cons_id).$/;-;/shapes__make_cons_id/
shapes__make_const_tag	shapes.m	/^:- pred shapes__make_const_tag(shape_num, tagged_num).$/;-;/shapes__make_const_tag/
shapes__make_shape_tag_list	shapes.m	/^:- pred shapes__make_shape_tag_list(list(pair(shape_num, shape)),  $/;-;/shapes__make_shape_tag_list/
shapes__make_simple_tag	shapes.m	/^:- pred shapes__make_simple_tag(shape_num, tagged_num).$/;-;/shapes__make_simple_tag/
shapes__replace_all_contexts	shapes.m	/^:- pred shapes__replace_all_contexts(list(type), list(type)).$/;-;/shapes__replace_all_contexts/
shapes__replace_context	shapes.m	/^:- pred shapes__replace_context(shape_id, shape_id).$/;-;/shapes__replace_context/
shapes__request_shape_number	shapes.m	/^:- pred shapes__request_shape_number(shape_id, type_table, shape_table, $/;-;/shapes__request_shape_number/
shapes__tag_match	shapes.m	/^:- pred shapes__tag_match(bit_number, int).$/;-;/shapes__tag_match/
shapes__write_shape_num	shapes.m	/^:- pred shapes__write_shape_num(shape_num, io__state, io__state).$/;-;/shapes__write_shape_num/
short_option	options.m	/^:- pred short_option(character::in, option::out) is semidet.$/;-;/short_option/
side	mode_info.m	/^:- type side ---> left ; right.$/;-;/side/
skip_arg	typecheck.m	/^:- pred skip_arg(args_type_assign_set, args_type_assign_set).$/;-;/skip_arg/
soln_count	hlds.m	/^:- type soln_count	--->	at_most_zero ; at_most_one ; at_most_many.$/;-;/soln_count/
solutions	../library/std_util.m	/^:- pred solutions(pred(T), list(T)).$/;-;/solutions/
special_pred	hlds.m	/^:- type special_pred		==	pair(special_pred_id, type_id).$/;-;/special_pred/
special_pred_id	hlds.m	/^:- type special_pred_id$/;-;/special_pred_id/
special_pred_info	hlds.m	/^:- pred special_pred_info(special_pred_id, type, string, list(type),$/;-;/special_pred_info/
special_pred_list	hlds.m	/^:- pred special_pred_list(list(special_pred_id)).$/;-;/special_pred_list/
special_pred_map	hlds.m	/^:- type special_pred_map	==	map(special_pred, pred_id).$/;-;/special_pred_map/
special_pred_name_arity	hlds.m	/^:- pred special_pred_name_arity(special_pred_id, string, int).$/;-;/special_pred_name_arity/
split_complicated_subunifies	modes.m	/^:- pred split_complicated_subunifies(unification, list(var),$/;-;/split_complicated_subunifies/
split_complicated_subunifies_2	modes.m	/^:- pred split_complicated_subunifies_2(list(var), list(uni_mode),$/;-;/split_complicated_subunifies_2/
split_constructors	make_tags.m	/^:- pred split_constructors(list(constructor),$/;-;/split_constructors/
split_type_and_mode	prog_util.m	/^:- pred split_type_and_mode(type_and_mode, bool, type, mode, bool).$/;-;/split_type_and_mode/
split_types_and_modes	prog_util.m	/^:- pred split_types_and_modes(list(type_and_mode), list(type), maybe_modes).$/;-;/split_types_and_modes/
split_types_and_modes_2	prog_util.m	/^:- pred split_types_and_modes_2(list(type_and_mode), bool,$/;-;/split_types_and_modes_2/
stack	../library/stack.m	/^:- type stack(T) == list(T).$/;-;/stack/
stack__depth	../library/stack.m	/^:- pred stack__depth(stack(_T), int).$/;-;/stack__depth/
stack__init	../library/stack.m	/^:- pred stack__init(stack(_T)).$/;-;/stack__init/
stack__is_empty	../library/stack.m	/^:- pred stack__is_empty(stack(_T)).$/;-;/stack__is_empty/
stack__is_full	../library/stack.m	/^:- pred stack__is_full(stack(_T)).$/;-;/stack__is_full/
stack__pop	../library/stack.m	/^:- pred stack__pop(stack(T), T, stack(T)).$/;-;/stack__pop/
stack__pop_det	../library/stack.m	/^:- pred stack__pop_det(stack(T), T, stack(T)).$/;-;/stack__pop_det/
stack__push	../library/stack.m	/^:- pred stack__push(stack(T), T, stack(T)).$/;-;/stack__push/
stack__push_list	../library/stack.m	/^:- pred stack__push_list(stack(T), list(T), stack(T)).$/;-;/stack__push_list/
stack__top	../library/stack.m	/^:- pred stack__top(stack(T), T).$/;-;/stack__top/
stag_loc	tag_switch.m	/^:- type stag_loc	--->	none ; local ; remote.$/;-;/stag_loc/
standard_det	prog_io.m	/^:- pred standard_det(string, determinism).$/;-;/standard_det/
store	../library/store.m	/^:- type store(T)	--->	store(node_id(T), map(node_id(T), T)).$/;-;/store/
store__init	../library/store.m	/^:- pred store__init(store(_T)).$/;-;/store__init/
store__lookup_node	../library/store.m	/^:- pred store__lookup_node(store(T), node_id(T), T).$/;-;/store__lookup_node/
store__new_node	../library/store.m	/^:- pred store__new_node(store(T), T, node_id(T), store(T)).$/;-;/store__new_node/
store__set_node	../library/store.m	/^:- pred store__set_node(store(T), node_id(T), T, store(T)).$/;-;/store__set_node/
store_alloc	store_alloc.m	/^:- pred store_alloc(module_info, module_info).$/;-;/store_alloc/
store_alloc_allocate_storage	store_alloc.m	/^:- pred store_alloc_allocate_storage(list(var), int,$/;-;/store_alloc_allocate_storage/
store_alloc_in_cases	store_alloc.m	/^:- pred store_alloc_in_cases(list(case), liveness_info, follow_vars,$/;-;/store_alloc_in_cases/
store_alloc_in_conj	store_alloc.m	/^:- pred store_alloc_in_conj(list(hlds__goal), liveness_info, follow_vars,$/;-;/store_alloc_in_conj/
store_alloc_in_disj	store_alloc.m	/^:- pred store_alloc_in_disj(list(hlds__goal), liveness_info, follow_vars,$/;-;/store_alloc_in_disj/
store_alloc_in_goal	store_alloc.m	/^:- pred store_alloc_in_goal(hlds__goal, liveness_info, follow_vars, module_info,$/;-;/store_alloc_in_goal/
store_alloc_in_goal_2	store_alloc.m	/^:- pred store_alloc_in_goal_2(hlds__goal_expr, liveness_info, follow_vars,$/;-;/store_alloc_in_goal_2/
store_alloc_in_preds	store_alloc.m	/^:- pred store_alloc_in_preds(list(pred_id), module_info, module_info).$/;-;/store_alloc_in_preds/
store_alloc_in_proc	store_alloc.m	/^:- pred store_alloc_in_proc(proc_info, module_info, proc_info).$/;-;/store_alloc_in_proc/
store_alloc_in_procs	store_alloc.m	/^:- pred store_alloc_in_procs(list(proc_id), pred_id, module_info,$/;-;/store_alloc_in_procs/
string__append	../library/string.m	/^:- pred string__append(string, string, string).$/;-;/string__append/
string__append_list	../library/string.m	/^:- pred string__append_list(list(string), string).$/;-;/string__append_list/
string__base_string_to_int	../library/string.m	/^:- pred string__base_string_to_int(int, string, int).$/;-;/string__base_string_to_int/
string__base_string_to_int_2	../library/string.m	/^:- pred string__base_string_to_int_2(int, string, int, int).$/;-;/string__base_string_to_int_2/
string__capitalize_first	../library/string.m	/^:- pred string__capitalize_first(string, string).$/;-;/string__capitalize_first/
string__char_list_to_int_list	../library/string.m	/^:- pred string__char_list_to_int_list(list(character), list(int)).$/;-;/string__char_list_to_int_list/
string__char_list_to_upper	../library/string.m	/^:- pred string__char_list_to_upper(list(char), list(char)).$/;-;/string__char_list_to_upper/
string__char_to_string	../library/string.m	/^:- pred string__char_to_string(character, string).$/;-;/string__char_to_string/
string__combine_hash	../library/string.m	/^:- pred string__combine_hash(int, int, int).$/;-;/string__combine_hash/
string__digit_to_char	../library/string.m	/^:- pred string__digit_to_char(int, character).$/;-;/string__digit_to_char/
string__digit_to_char_det	../library/string.m	/^:- pred string__digit_to_char_det(int, character).$/;-;/string__digit_to_char_det/
string__duplicate_char	../library/string.m	/^:- pred string__duplicate_char(character, int, string).$/;-;/string__duplicate_char/
string__first_char	../library/string.m	/^:- pred string__first_char(string, character, string).$/;-;/string__first_char/
string__float_to_string	../library/string.m	/^:- pred string__float_to_string(float, string).$/;-;/string__float_to_string/
string__from_char_list	../library/string.m	/^:- pred string__from_char_list(list(character), string).$/;-;/string__from_char_list/
string__hash	../library/string.m	/^:- pred string__hash(string, int).$/;-;/string__hash/
string__hash_2	../library/string.m	/^:- pred string__hash_2(list(int), int, int).$/;-;/string__hash_2/
string__index	../library/string.m	/^:- pred string__index(string, int, character).$/;-;/string__index/
string__index_det	../library/string.m	/^:- pred string__index_det(string, int, character).$/;-;/string__index_det/
string__int_list_to_char_list	../library/string.m	/^:- pred string__int_list_to_char_list(list(int), list(character)).$/;-;/string__int_list_to_char_list/
string__int_to_base_string	../library/string.m	/^:- pred string__int_to_base_string(int, int, string).$/;-;/string__int_to_base_string/
string__int_to_base_string_1	../library/string.m	/^:- pred string__int_to_base_string_1(int, int, string).$/;-;/string__int_to_base_string_1/
string__int_to_base_string_2	../library/string.m	/^:- pred string__int_to_base_string_2(int, int, string).$/;-;/string__int_to_base_string_2/
string__int_to_string	../library/string.m	/^:- pred string__int_to_string(int, string).$/;-;/string__int_to_string/
string__is_alnum_or_underscore	../library/string.m	/^:- pred string__is_alnum_or_underscore(string).$/;-;/string__is_alnum_or_underscore/
string__is_alpha	../library/string.m	/^:- pred string__is_alpha(string).$/;-;/string__is_alpha/
string__is_alpha_or_underscore	../library/string.m	/^:- pred string__is_alpha_or_underscore(string).$/;-;/string__is_alpha_or_underscore/
string__left	../library/string.m	/^:- pred string__left(string, int, string).$/;-;/string__left/
string__length	../library/string.m	/^:- pred string__length(string, int).$/;-;/string__length/
string__pad_left	../library/string.m	/^:- pred string__pad_left(string, character, int, string).$/;-;/string__pad_left/
string__pad_right	../library/string.m	/^:- pred string__pad_right(string, character, int, string).$/;-;/string__pad_right/
string__prefix	../library/string.m	/^:- pred string__prefix(string, string).$/;-;/string__prefix/
string__remove_suffix	../library/string.m	/^:- pred string__remove_suffix(string, string, string).$/;-;/string__remove_suffix/
string__right	../library/string.m	/^:- pred string__right(string, int, string).$/;-;/string__right/
string__split	../library/string.m	/^:- pred string__split(string, int, string, string).$/;-;/string__split/
string__substring	../library/string.m	/^:- pred string__substring(string, int, int, string).$/;-;/string__substring/
string__to_char_list	../library/string.m	/^:- pred string__to_char_list(string, list(character)).$/;-;/string__to_char_list/
string__to_float	../library/string.m	/^:- pred string__to_float(string, float).$/;-;/string__to_float/
string__to_int	../library/string.m	/^:- pred string__to_int(string, int).$/;-;/string__to_int/
string__to_int_list	../library/string.m	/^:- pred string__to_int_list(string, list(int)).$/;-;/string__to_int_list/
string__to_upper	../library/string.m	/^:- pred string__to_upper(string, string).$/;-;/string__to_upper/
string__uncapitalize_first	../library/string.m	/^:- pred string__uncapitalize_first(string, string).$/;-;/string__uncapitalize_first/
string_switch__calc_hash_slots	string_switch.m	/^:- pred string_switch__calc_hash_slots(assoc_list(int, cases_list),$/;-;/string_switch__calc_hash_slots/
string_switch__calc_hash_slots_1	string_switch.m	/^:- pred string_switch__calc_hash_slots_1(assoc_list(int, cases_list),$/;-;/string_switch__calc_hash_slots_1/
string_switch__calc_hash_slots_2	string_switch.m	/^:- pred string_switch__calc_hash_slots_2(cases_list, int, map(int, cases_list),$/;-;/string_switch__calc_hash_slots_2/
string_switch__follow_hash_chain	string_switch.m	/^:- pred string_switch__follow_hash_chain(map(int, hash_slot), int, int).$/;-;/string_switch__follow_hash_chain/
string_switch__gen_hash_slot	string_switch.m	/^:- pred string_switch__gen_hash_slot(int, int, map(int, hash_slot),$/;-;/string_switch__gen_hash_slot/
string_switch__gen_hash_slots	string_switch.m	/^:- pred string_switch__gen_hash_slots(int, int, map(int, hash_slot),$/;-;/string_switch__gen_hash_slots/
string_switch__generate	string_switch.m	/^:- pred string_switch__generate(cases_list, var, code_model,$/;-;/string_switch__generate/
string_switch__hash_cases	string_switch.m	/^:- pred string_switch__hash_cases(cases_list, int, map(int, cases_list)).$/;-;/string_switch__hash_cases/
string_switch__next_free_hash_slot	string_switch.m	/^:- pred string_switch__next_free_hash_slot(map(int, hash_slot),$/;-;/string_switch__next_free_hash_slot/
string_switch__this_is_last_case	string_switch.m	/^:- pred string_switch__this_is_last_case(int, int, map(int, hash_slot)).$/;-;/string_switch__this_is_last_case/
strip_module_suffixes	mercury_compile.pp	/^:- pred strip_module_suffixes(list(string), list(string)).$/;-;/strip_module_suffixes/
strip_trailing_primes	mercury_to_mercury.m	/^:- pred strip_trailing_primes(string, string, int).$/;-;/strip_trailing_primes/
stuff_deadness_residue_into_goal	liveness.m	/^:- pred stuff_deadness_residue_into_goal(hlds__goal, liveness_info, hlds__goal).$/;-;/stuff_deadness_residue_into_goal/
stuff_liveness_residue_into_goal	liveness.m	/^:- pred stuff_liveness_residue_into_goal(hlds__goal, liveness_info, hlds__goal).$/;-;/stuff_liveness_residue_into_goal/
substitute_type_args	type_util.m	/^:- pred substitute_type_args(list(type_param), list(type),$/;-;/substitute_type_args/
substitute_type_args_2	type_util.m	/^:- pred substitute_type_args_2(list(constructor), list(var), list(type),$/;-;/substitute_type_args_2/
substitute_vars	make_hlds.m	/^:- pred substitute_vars(list(var), substitution, list(var)).$/;-;/substitute_vars/
substitution	../library/term.m	/^:- type substitution == map(var, term).$/;-;/substitution/
succmap	opt_util.m	/^:- type succmap == map(label, bool).$/;-;/succmap/
sum_to_list	prog_io.m	/^:- pred sum_to_list(term, list(term)).$/;-;/sum_to_list/
switch_category	switch_gen.m	/^:- type switch_category$/;-;/switch_category/
switch_covers_all_cases	switch_detection.m	/^:- pred switch_covers_all_cases(assoc_list(cons_id, list(hlds__goal)),$/;-;/switch_covers_all_cases/
switch_gen__determine_category	switch_gen.m	/^:- pred switch_gen__determine_category(var, switch_category,$/;-;/switch_gen__determine_category/
switch_gen__generate_all_cases	switch_gen.m	/^:- pred switch_gen__generate_all_cases(list(extended_case), var,$/;-;/switch_gen__generate_all_cases/
switch_gen__generate_cases	switch_gen.m	/^:- pred switch_gen__generate_cases(list(extended_case), var,$/;-;/switch_gen__generate_cases/
switch_gen__generate_switch	switch_gen.m	/^:- pred switch_gen__generate_switch(code_model, var, can_fail, list(case),$/;-;/switch_gen__generate_switch/
switch_gen__lookup_tags	switch_gen.m	/^:- pred switch_gen__lookup_tags(list(case), var, cases_list,$/;-;/switch_gen__lookup_tags/
switch_gen__priority	switch_gen.m	/^:- pred switch_gen__priority(cons_tag, int).$/;-;/switch_gen__priority/
switch_gen__type_cat_to_switch_cat	switch_gen.m	/^:- pred switch_gen__type_cat_to_switch_cat(builtin_type, switch_category).$/;-;/switch_gen__type_cat_to_switch_cat/
sym_list	prog_io.m	/^:- type sym_list	--->	sym(list(sym_specifier))$/;-;/sym_list/
sym_name	prog_io.m	/^:- type sym_name 	--->	unqualified(string)$/;-;/sym_name/
sym_name_get_module_name	prog_util.m	/^:- pred sym_name_get_module_name(sym_name, module_name, module_name).$/;-;/sym_name_get_module_name/
sym_name_specifier	prog_io.m	/^:- type sym_name_specifier ---> name(sym_name)$/;-;/sym_name_specifier/
sym_specifier	prog_io.m	/^:- type sym_specifier	--->	sym(sym_name_specifier)$/;-;/sym_specifier/
tag	llds.m	/^:- type tag		==	int.$/;-;/tag/
tag_bits	hlds.m	/^:- type tag_bits	==	int.	% actually only 2 (or maybe 3) bits$/;-;/tag_bits/
tag_case_list	tag_switch.m	/^:- type tag_case_list	==	assoc_list(tag_bits,$/;-;/tag_case_list/
tag_case_map	tag_switch.m	/^:- type tag_case_map	==	map(tag_bits, pair(stag_loc, tag_goal_map)).$/;-;/tag_case_map/
tag_count_list	tag_switch.m	/^:- type tag_count_list	==	assoc_list(tag_bits, pair(stag_loc, int)).$/;-;/tag_count_list/
tag_count_map	tag_switch.m	/^:- type tag_count_map	==	map(tag_bits, pair(stag_loc, int)).$/;-;/tag_count_map/
tag_goal_list	tag_switch.m	/^:- type tag_goal_list	==	assoc_list(int, hlds__goal).$/;-;/tag_goal_list/
tag_goal_map	tag_switch.m	/^:- type tag_goal_map	==	map(int, hlds__goal).$/;-;/tag_goal_map/
tag_switch__cons_list_to_tag_list	tag_switch.m	/^:- pred tag_switch__cons_list_to_tag_list(assoc_list(cons_id, cons_tag),$/;-;/tag_switch__cons_list_to_tag_list/
tag_switch__generate	tag_switch.m	/^:- pred tag_switch__generate(list(extended_case), var,$/;-;/tag_switch__generate/
tag_switch__generate_primary_tag_code	tag_switch.m	/^:- pred tag_switch__generate_primary_tag_code(tag_goal_map, tag_bits, int,$/;-;/tag_switch__generate_primary_tag_code/
tag_switch__generate_primary_tag_codes	tag_switch.m	/^:- pred tag_switch__generate_primary_tag_codes(tag_case_list,$/;-;/tag_switch__generate_primary_tag_codes/
tag_switch__generate_secondary_tag_codes	tag_switch.m	/^:- pred tag_switch__generate_secondary_tag_codes(tag_goal_list, int, int,$/;-;/tag_switch__generate_secondary_tag_codes/
tag_switch__generate_secondary_tag_tests	tag_switch.m	/^:- pred tag_switch__generate_secondary_tag_tests(tag_goal_list, rval, tag_bits,$/;-;/tag_switch__generate_secondary_tag_tests/
tag_switch__get_tag_counts	tag_switch.m	/^:- pred tag_switch__get_tag_counts(var, tag_count_map,$/;-;/tag_switch__get_tag_counts/
tag_switch__get_tag_counts_2	tag_switch.m	/^:- pred tag_switch__get_tag_counts_2(list(cons_tag),$/;-;/tag_switch__get_tag_counts_2/
tag_switch__group_tags	tag_switch.m	/^:- pred tag_switch__group_tags(cases_list, tag_case_map, tag_case_map).$/;-;/tag_switch__group_tags/
tag_switch__order_tags	tag_switch.m	/^:- pred tag_switch__order_tags(tag_count_list, tag_case_map, tag_case_list).$/;-;/tag_switch__order_tags/
tag_switch__select_frequent_tag	tag_switch.m	/^:- pred tag_switch__select_frequent_tag(tag_count_list, tag_bits, int,$/;-;/tag_switch__select_frequent_tag/
tag_type	shapes.m	/^:- type tag_type	--->    const; simple; complicated.$/;-;/tag_type/
tagged_num	shapes.m	/^:- type tagged_num	==	pair(shape_num,tag_type).$/;-;/tagged_num/
tags_method	globals.m	/^:- type tags_method$/;-;/tags_method/
tailmap	opt_util.m	/^:- type tailmap == map(label, list(instruction)).$/;-;/tailmap/
templocs	vn_temploc.m	/^:- type templocs ---> quad(list(vnlval), vnlvalset, int, int).$/;-;/templocs/
term	../library/term.m	/^:- type term		--->	term__functor(const, list(term), term__context)$/;-;/term/
term__apply_rec_substitution	../library/term.m	/^:- pred term__apply_rec_substitution(term, substitution, term).$/;-;/term__apply_rec_substitution/
term__apply_rec_substitution_to_list	../library/term.m	/^:- pred term__apply_rec_substitution_to_list(list(term), substitution,$/;-;/term__apply_rec_substitution_to_list/
term__apply_substitution	../library/term.m	/^:- pred term__apply_substitution(term, substitution, term).$/;-;/term__apply_substitution/
term__apply_substitution_to_list	../library/term.m	/^:- pred term__apply_substitution_to_list(list(term), substitution, list(term)).$/;-;/term__apply_substitution_to_list/
term__compare	../library/term.m	/^:- pred term__compare(comparison, term, term, substitution).$/;-;/term__compare/
term__contains_functor	../library/term.m	/^:- pred term__contains_functor(term, const, list(term)).$/;-;/term__contains_functor/
term__contains_var	../library/term.m	/^:- pred term__contains_var(term, var).$/;-;/term__contains_var/
term__contains_var_list	../library/term.m	/^:- pred term__contains_var_list(list(term), var).$/;-;/term__contains_var_list/
term__context	../library/term.m	/^:- type term__context	--->	term__context(string, int).$/;-;/term__context/
term__context_file	../library/term.m	/^:- pred term__context_file(term__context, string).$/;-;/term__context_file/
term__context_init	../library/term.m	/^:- pred term__context_init(term__context).$/;-;/term__context_init/
term__context_line	../library/term.m	/^:- pred term__context_line(term__context, int).$/;-;/term__context_line/
term__create_var	../library/term.m	/^:- pred term__create_var(var_supply, var, var_supply).$/;-;/term__create_var/
term__init_var_supply	../library/term.m	/^:- pred term__init_var_supply(var_supply).$/;-;/term__init_var_supply/
term__is_ground	../library/term.m	/^:- pred term__is_ground(term, substitution).$/;-;/term__is_ground/
term__is_ground_2	../library/term.m	/^:- pred term__is_ground_2(list(term), substitution).$/;-;/term__is_ground_2/
term__occurs	../library/term.m	/^:- pred term__occurs(term, var, substitution).$/;-;/term__occurs/
term__occurs_list	../library/term.m	/^:- pred term__occurs_list(list(term), var, substitution).$/;-;/term__occurs_list/
term__relabel_variable	../library/term.m	/^:- pred term__relabel_variable(term, var, var, term).$/;-;/term__relabel_variable/
term__relabel_variables	../library/term.m	/^:- pred term__relabel_variables(list(term), var, var, list(term)).$/;-;/term__relabel_variables/
term__substitute	../library/term.m	/^:- pred term__substitute(term, var, term, term).$/;-;/term__substitute/
term__substitute_corresponding	../library/term.m	/^:- pred term__substitute_corresponding(list(var), list(term), term, term).$/;-;/term__substitute_corresponding/
term__substitute_corresponding_2	../library/term.m	/^:- pred term__substitute_corresponding_2(list(var), list(term),$/;-;/term__substitute_corresponding_2/
term__substitute_corresponding_list	../library/term.m	/^:- pred term__substitute_corresponding_list(list(var), list(term), list(term),$/;-;/term__substitute_corresponding_list/
term__substitute_list	../library/term.m	/^:- pred term__substitute_list(list(term), var, term, list(term)).$/;-;/term__substitute_list/
term__subterm	../library/term.m	/^:- pred term__subterm(term, term).$/;-;/term__subterm/
term__term_list_to_var_list	../library/term.m	/^:- pred term__term_list_to_var_list(list(term), list(var)).$/;-;/term__term_list_to_var_list/
term__unify	../library/term.m	/^:- pred term__unify(term, term, substitution, substitution).$/;-;/term__unify/
term__unify_list	../library/term.m	/^:- pred term__unify_list(list(term), list(term), substitution, substitution).$/;-;/term__unify_list/
term__var_list_to_term_list	../library/term.m	/^:- pred term__var_list_to_term_list(list(var), list(term)).$/;-;/term__var_list_to_term_list/
term__var_to_int	../library/term.m	/^:- pred term__var_to_int(var, int).$/;-;/term__var_to_int/
term__vars	../library/term.m	/^:- pred term__vars(term, list(var)).$/;-;/term__vars/
term__vars_2	../library/term.m	/^:- pred term__vars_2(term, list(var), list(var)).$/;-;/term__vars_2/
term__vars_2_list	../library/term.m	/^:- pred term__vars_2_list(list(term), list(var), list(var)).$/;-;/term__vars_2_list/
term__vars_list	../library/term.m	/^:- pred term__vars_list(list(term), list(var)).$/;-;/term__vars_list/
term_io__current_ops	../library/term_io.m	/^:- pred term_io__current_ops(list(op_details), io__state, io__state).$/;-;/term_io__current_ops/
term_io__op	../library/term_io.m	/^:- pred term_io__op(int, op_type, string, io__state, io__state).$/;-;/term_io__op/
term_io__quote_atom	../library/term_io.m	/^:- pred term_io__quote_atom(string, io__state, io__state).$/;-;/term_io__quote_atom/
term_io__quote_char	../library/term_io.m	/^:- pred term_io__quote_char(character, io__state, io__state).$/;-;/term_io__quote_char/
term_io__quote_single_char	../library/term_io.m	/^:- pred term_io__quote_single_char(character, io__state, io__state).$/;-;/term_io__quote_single_char/
term_io__quote_string	../library/term_io.m	/^:- pred term_io__quote_string(string, io__state, io__state).$/;-;/term_io__quote_string/
term_io__read_term	../library/term_io.m	/^:- pred term_io__read_term(read_term, io__state, io__state).$/;-;/term_io__read_term/
term_io__write_constant	../library/term_io.m	/^:- pred term_io__write_constant(const, io__state, io__state).$/;-;/term_io__write_constant/
term_io__write_list_tail	../library/term_io.m	/^:- pred term_io__write_list_tail(term, varset, int, varset, int,$/;-;/term_io__write_list_tail/
term_io__write_term	../library/term_io.m	/^:- pred term_io__write_term(varset, term, io__state, io__state).$/;-;/term_io__write_term/
term_io__write_term_2	../library/term_io.m	/^:- pred term_io__write_term_2(term, varset, int, varset, int,$/;-;/term_io__write_term_2/
term_io__write_term_args	../library/term_io.m	/^:- pred term_io__write_term_args(list(term), varset, int, varset, int,$/;-;/term_io__write_term_args/
term_io__write_term_nl	../library/term_io.m	/^:- pred term_io__write_term_nl(varset, term, io__state, io__state).$/;-;/term_io__write_term_nl/
term_io__write_variable	../library/term_io.m	/^:- pred term_io__write_variable(var, varset, io__state, io__state).$/;-;/term_io__write_variable/
term_io__write_variable_2	../library/term_io.m	/^:- pred term_io__write_variable_2(var, varset, int, varset, int,$/;-;/term_io__write_variable_2/
term_list_append_term	prog_io.m	/^:- pred term_list_append_term(term, term, term).$/;-;/term_list_append_term/
term_list_to_term	unify_proc.m	/^:- pred term_list_to_term(list(term), term__context, term).$/;-;/term_list_to_term/
token	../library/lexer.m	/^:- type	token$/;-;/token/
token_context	../library/lexer.m	/^:- type token_context == int.$/;-;/token_context/
token_list	../library/lexer.m	/^:- type token_list == list(pair(token, token_context)).$/;-;/token_list/
touch_datestamp	mercury_compile.pp	/^:- pred touch_datestamp(string, io__state, io__state).$/;-;/touch_datestamp/
transform	make_hlds.m	/^:- pred transform(substitution, list(var), list(term), goal, varset,$/;-;/transform/
transform_goal	make_hlds.m	/^:- pred transform_goal(goal, varset, substitution, hlds__goal, varset).$/;-;/transform_goal/
transform_goal_2	make_hlds.m	/^:- pred transform_goal_2(goal_expr, varset, substitution, hlds__goal, varset).$/;-;/transform_goal_2/
transitive_dependencies	mercury_compile.pp	/^:- pred transitive_dependencies(list(string), deps_map, list(string), deps_map,$/;-;/transitive_dependencies/
transitive_dependencies_2	mercury_compile.pp	/^:- pred transitive_dependencies_2(list(string), set(string), deps_map,$/;-;/transitive_dependencies_2/
tree	tree.m	/^:- type tree(T)		--->	empty$/;-;/tree/
tree234	../library/tree234.m	/^:- type tree234(K, V)	--->$/;-;/tree234/
tree234__assoc_list_to_tree234	../library/tree234.m	/^:- pred tree234__assoc_list_to_tree234(assoc_list(K, V), tree234(K, V)).$/;-;/tree234__assoc_list_to_tree234/
tree234__count	../library/tree234.m	/^:- pred tree234__count(tree234(K, V), int).$/;-;/tree234__count/
tree234__delete	../library/tree234.m	/^:- pred tree234__delete(tree234(K, V), K, tree234(K, V)).$/;-;/tree234__delete/
tree234__four	../library/tree234.m	/^:- pred tree234__four(tree234(K, V), K, V, tree234(K, V), tree234(K, V)).$/;-;/tree234__four/
tree234__glue	../library/tree234.m	/^:- pred tree234__glue(tree234(K, V), tree234(K, V), tree234(K, V)).$/;-;/tree234__glue/
tree234__init	../library/tree234.m	/^:- pred tree234__init(tree234(K, V)).$/;-;/tree234__init/
tree234__insert	../library/tree234.m	/^:- pred tree234__insert(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__insert/
tree234__keys	../library/tree234.m	/^:- pred tree234__keys(tree234(K, V), list(K)).$/;-;/tree234__keys/
tree234__lookup	../library/tree234.m	/^:- pred tree234__lookup(tree234(K, V), K, V).$/;-;/tree234__lookup/
tree234__member	../library/tree234.m	/^:- pred tree234__member(tree234(K, V), K, V).$/;-;/tree234__member/
tree234__remove	../library/tree234.m	/^:- pred tree234__remove(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__remove/
tree234__remove_smallest	../library/tree234.m	/^:- pred tree234__remove_smallest(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__remove_smallest/
tree234__search	../library/tree234.m	/^:- pred tree234__search(tree234(K, V), K, V).$/;-;/tree234__search/
tree234__set	../library/tree234.m	/^:- pred tree234__set(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__set/
tree234__tree234_to_assoc_list	../library/tree234.m	/^:- pred tree234__tree234_to_assoc_list(tree234(K, V), assoc_list(K, V)).$/;-;/tree234__tree234_to_assoc_list/
tree234__update	../library/tree234.m	/^:- pred tree234__update(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__update/
tree234__values	../library/tree234.m	/^:- pred tree234__values(tree234(K, V), list(V)).$/;-;/tree234__values/
tree__flatten	tree.m	/^:- pred tree__flatten(tree(T), list(T)).$/;-;/tree__flatten/
tree__flatten_2	tree.m	/^:- pred tree__flatten_2(tree(T), list(T), list(T)).$/;-;/tree__flatten_2/
tsubst	prog_io.m	/^:- type tsubst		==	map(tvar, type). % used for type substitutions$/;-;/tsubst/
tvar	prog_io.m	/^:- type tvar		==	var.	% used for type variables$/;-;/tvar/
tvarset	prog_io.m	/^:- type tvarset		==	varset. % used for sets of type variables$/;-;/tvarset/
type_and_mode	prog_io.m	/^:- type type_and_mode	--->	type_only(type)$/;-;/type_and_mode/
type_assign	typecheck.m	/^:- type type_assign	--->	type_assign($/;-;/type_assign/
type_assign_check_functor_type	typecheck.m	/^:- pred type_assign_check_functor_type(type, list(type), $/;-;/type_assign_check_functor_type/
type_assign_get_type_bindings	typecheck.m	/^:- pred type_assign_get_type_bindings(type_assign, tsubst).$/;-;/type_assign_get_type_bindings/
type_assign_get_typevarset	typecheck.m	/^:- pred type_assign_get_typevarset(type_assign, tvarset).$/;-;/type_assign_get_typevarset/
type_assign_get_var_types	typecheck.m	/^:- pred type_assign_get_var_types(type_assign, map(var, type)).$/;-;/type_assign_get_var_types/
type_assign_list_var_has_type_list	typecheck.m	/^:- pred type_assign_list_var_has_type_list(type_assign_set, list(var),$/;-;/type_assign_list_var_has_type_list/
type_assign_rename_apart	typecheck.m	/^:- pred type_assign_rename_apart(type_assign, tvarset, list(type),$/;-;/type_assign_rename_apart/
type_assign_set	typecheck.m	/^:- type type_assign_set	==	list(type_assign).$/;-;/type_assign_set/
type_assign_set_type_bindings	typecheck.m	/^:- pred type_assign_set_type_bindings(type_assign, tsubst, type_assign).$/;-;/type_assign_set_type_bindings/
type_assign_set_typevarset	typecheck.m	/^:- pred type_assign_set_typevarset(type_assign, tvarset, type_assign).$/;-;/type_assign_set_typevarset/
type_assign_set_var_types	typecheck.m	/^:- pred type_assign_set_var_types(type_assign, map(var, type), type_assign).$/;-;/type_assign_set_var_types/
type_assign_unify_type	typecheck.m	/^:- pred type_assign_unify_type(type_assign, headtypes, type, type, type_assign).$/;-;/type_assign_unify_type/
type_assign_unify_var_var	typecheck.m	/^:- pred type_assign_unify_var_var(var, var, type_assign, type_info,$/;-;/type_assign_unify_var_var/
type_assign_var_has_type	typecheck.m	/^:- pred type_assign_var_has_type(type_assign, headtypes, var, type,$/;-;/type_assign_var_has_type/
type_assign_var_has_type_list	typecheck.m	/^:- pred type_assign_var_has_type_list(list(var), list(type), type_assign,$/;-;/type_assign_var_has_type_list/
type_constructors	type_util.m	/^:- pred type_constructors(type, module_info, list(constructor)).$/;-;/type_constructors/
type_defn	prog_io.m	/^:- type type_defn	--->	du_type(sym_name, list(type_param),$/;-;/type_defn/
type_id	hlds.m	/^:- type type_id		== 	pair(sym_name, arity).$/;-;/type_id/
type_info	typecheck.m	/^:- type type_info$/;-;/type_info/
type_info_di	typecheck.m	/^:- mode type_info_di :: (uniq_type_info -> dead).$/;-;/type_info_di/
type_info_get_arg_num	typecheck.m	/^:- pred type_info_get_arg_num(type_info, int).$/;-;/type_info_get_arg_num/
type_info_get_called_predid	typecheck.m	/^:- pred type_info_get_called_predid(type_info, pred_call_id).$/;-;/type_info_get_called_predid/
type_info_get_context	typecheck.m	/^:- pred type_info_get_context(type_info, term__context).$/;-;/type_info_get_context/
type_info_get_ctor_list	typecheck.m	/^:- pred type_info_get_ctor_list(type_info, const, int, list(cons_type_info)).$/;-;/type_info_get_ctor_list/
type_info_get_ctors	typecheck.m	/^:- pred type_info_get_ctors(type_info, cons_table).$/;-;/type_info_get_ctors/
type_info_get_final_info	typecheck.m	/^:- pred type_info_get_final_info(type_info, tvarset, map(var, type)).$/;-;/type_info_get_final_info/
type_info_get_found_error	typecheck.m	/^:- pred type_info_get_found_error(type_info, bool).$/;-;/type_info_get_found_error/
type_info_get_head_type_params	typecheck.m	/^:- pred type_info_get_head_type_params(type_info, headtypes).$/;-;/type_info_get_head_type_params/
type_info_get_io_state	typecheck.m	/^:- mode type_info_get_io_state 	:: (uniq_type_info -> type_info_no_io).$/;-;/type_info_get_io_state/
type_info_get_module_info	typecheck.m	/^:- pred type_info_get_module_info(type_info, module_info).$/;-;/type_info_get_module_info/
type_info_get_module_name	typecheck.m	/^:- pred type_info_get_module_name(type_info, string).$/;-;/type_info_get_module_name/
type_info_get_predid	typecheck.m	/^:- pred type_info_get_predid(type_info, pred_id).$/;-;/type_info_get_predid/
type_info_get_preds	typecheck.m	/^:- pred type_info_get_preds(type_info, predicate_table).$/;-;/type_info_get_preds/
type_info_get_type_assign_set	typecheck.m	/^:- pred type_info_get_type_assign_set(type_info, type_assign_set).$/;-;/type_info_get_type_assign_set/
type_info_get_types	typecheck.m	/^:- pred type_info_get_types(type_info, type_table).$/;-;/type_info_get_types/
type_info_get_unify_context	typecheck.m	/^:- pred type_info_get_unify_context(type_info, unify_context).$/;-;/type_info_get_unify_context/
type_info_get_varset	typecheck.m	/^:- pred type_info_get_varset(type_info, varset).$/;-;/type_info_get_varset/
type_info_get_warned_about_overloading	typecheck.m	/^:- pred type_info_get_warned_about_overloading(type_info, bool).$/;-;/type_info_get_warned_about_overloading/
type_info_init	typecheck.m	/^:- pred type_info_init(io__state, module_info, pred_id, varset,$/;-;/type_info_init/
type_info_no_io	typecheck.m	/^:- inst type_info_no_io	=	bound_unique($/;-;/type_info_no_io/
type_info_set_arg_num	typecheck.m	/^:- pred type_info_set_arg_num(int, type_info, type_info).$/;-;/type_info_set_arg_num/
type_info_set_called_predid	typecheck.m	/^:- pred type_info_set_called_predid(type_info, pred_call_id, type_info).$/;-;/type_info_set_called_predid/
type_info_set_context	typecheck.m	/^:- pred type_info_set_context(term__context, type_info, type_info).$/;-;/type_info_set_context/
type_info_set_found_error	typecheck.m	/^:- pred type_info_set_found_error(type_info, bool, type_info).$/;-;/type_info_set_found_error/
type_info_set_head_type_params	typecheck.m	/^:- pred type_info_set_head_type_params(type_info, headtypes, type_info).$/;-;/type_info_set_head_type_params/
type_info_set_io_state	typecheck.m	/^:- mode type_info_set_io_state 	:: (type_info_no_io -> dead).$/;-;/type_info_set_io_state/
type_info_set_type_assign_set	typecheck.m	/^:- pred type_info_set_type_assign_set(type_info, type_assign_set, type_info).$/;-;/type_info_set_type_assign_set/
type_info_set_unify_context	typecheck.m	/^:- pred type_info_set_unify_context(unify_context, type_info, type_info).$/;-;/type_info_set_unify_context/
type_info_set_warned_about_overloading	typecheck.m	/^:- pred type_info_set_warned_about_overloading(type_info, bool, type_info).$/;-;/type_info_set_warned_about_overloading/
type_info_ui	typecheck.m	/^:- mode type_info_ui :: (uniq_type_info -> uniq_type_info).$/;-;/type_info_ui/
type_info_uo	typecheck.m	/^:- mode type_info_uo :: (free -> uniq_type_info).$/;-;/type_info_uo/
type_is_atomic	type_util.m	/^:- pred type_is_atomic(type, module_info).$/;-;/type_is_atomic/
type_is_enumeration	type_util.m	/^:- pred type_is_enumeration(type, module_info).$/;-;/type_is_enumeration/
type_list_to_inst_list	mode_util.m	/^:- pred type_list_to_inst_list(list(type), list(inst)).$/;-;/type_list_to_inst_list/
type_param	prog_io.m	/^:- type type_param	==	term.$/;-;/type_param/
type_stuff	typecheck.m	/^:- type type_stuff ---> type_stuff(type, tvarset, tsubst).$/;-;/type_stuff/
type_table	hlds.m	/^:- type type_table	==	map(type_id, hlds__type_defn).$/;-;/type_table/
type_to_type_id	type_util.m	/^:- pred type_to_type_id(type, type_id, list(type)).$/;-;/type_to_type_id/
type_to_univ	../library/std_util.m	/^:- pred type_to_univ(_T, univ).$/;-;/type_to_univ/
type_unify	type_util.m	/^:- pred type_unify(type, type, list(tvar), tsubst, tsubst).$/;-;/type_unify/
type_unify_head_type_param	type_util.m	/^:- pred type_unify_head_type_param(tvar, tvar, list(tvar), tsubst, tsubst).$/;-;/type_unify_head_type_param/
type_unify_list	type_util.m	/^:- pred type_unify_list(list(type), list(type), list(tvar), tsubst, tsubst).$/;-;/type_unify_list/
type_util__type_id_arity	type_util.m	/^:- pred type_util__type_id_arity(module_info, type_id, arity).$/;-;/type_util__type_id_arity/
type_util__type_id_module	type_util.m	/^:- pred type_util__type_id_module(module_info, type_id, module_name).$/;-;/type_util__type_id_module/
type_util__type_id_name	type_util.m	/^:- pred type_util__type_id_name(module_info, type_id, string).$/;-;/type_util__type_id_name/
typecheck	typecheck.m	/^:- pred typecheck(module_info, module_info, bool, io__state, io__state).$/;-;/typecheck/
typecheck_call_pred	typecheck.m	/^:- pred typecheck_call_pred(sym_name, list(var), pred_id, type_info,$/;-;/typecheck_call_pred/
typecheck_clause	typecheck.m	/^:- pred typecheck_clause(clause, list(var), list(type), clause,$/;-;/typecheck_clause/
typecheck_clause_list	typecheck.m	/^:- pred typecheck_clause_list(list(clause), list(var), list(type), list(clause),$/;-;/typecheck_clause_list/
typecheck_find_arities	typecheck.m	/^:- pred typecheck_find_arities(module_info, list(pred_id), list(int)).$/;-;/typecheck_find_arities/
typecheck_finish_clause	typecheck.m	/^:- pred typecheck_finish_clause(type_info, type_info).$/;-;/typecheck_finish_clause/
typecheck_functor_arg_types	typecheck.m	/^:- pred typecheck_functor_arg_types(args_type_assign_set, list(var),$/;-;/typecheck_functor_arg_types/
typecheck_functor_type	typecheck.m	/^:- pred typecheck_functor_type(cons_type_assign_set, var, type_info,$/;-;/typecheck_functor_type/
typecheck_goal	typecheck.m	/^:- pred typecheck_goal(hlds__goal, hlds__goal, type_info, type_info).$/;-;/typecheck_goal/
typecheck_goal_2	typecheck.m	/^:- pred typecheck_goal_2(hlds__goal_expr, hlds__goal_expr,$/;-;/typecheck_goal_2/
typecheck_goal_list	typecheck.m	/^:- pred typecheck_goal_list(list(hlds__goal), list(hlds__goal),$/;-;/typecheck_goal_list/
typecheck_pred_type	typecheck.m	/^:- pred typecheck_pred_type(pred_id, pred_info, module_info,$/;-;/typecheck_pred_type/
typecheck_pred_type_2	typecheck.m	/^:- pred typecheck_pred_type_2(pred_id, pred_info, module_info,$/;-;/typecheck_pred_type_2/
typecheck_pred_types_2	typecheck.m	/^:- pred typecheck_pred_types_2(list(pred_id), module_info, module_info,$/;-;/typecheck_pred_types_2/
typecheck_unification	typecheck.m	/^:- pred typecheck_unification(var, unify_rhs, unify_rhs, type_info, type_info).$/;-;/typecheck_unification/
typecheck_unify_var_functor	typecheck.m	/^:- pred typecheck_unify_var_functor(var, const, list(var),$/;-;/typecheck_unify_var_functor/
typecheck_unify_var_functor_get_ctors	typecheck.m	/^:- pred typecheck_unify_var_functor_get_ctors(type_assign_set,$/;-;/typecheck_unify_var_functor_get_ctors/
typecheck_unify_var_functor_get_ctors_2	typecheck.m	/^:- pred typecheck_unify_var_functor_get_ctors_2(list(cons_type_info), type_info,$/;-;/typecheck_unify_var_functor_get_ctors_2/
typecheck_unify_var_var	typecheck.m	/^:- pred typecheck_unify_var_var(var, var, type_info, type_info).$/;-;/typecheck_unify_var_var/
typecheck_unify_var_var_2	typecheck.m	/^:- pred typecheck_unify_var_var_2(type_assign_set, var, var,$/;-;/typecheck_unify_var_var_2/
typecheck_var_has_arg_type	typecheck.m	/^:- pred typecheck_var_has_arg_type(var, $/;-;/typecheck_var_has_arg_type/
typecheck_var_has_arg_type_2	typecheck.m	/^:- pred typecheck_var_has_arg_type_2(args_type_assign_set, headtypes, var,$/;-;/typecheck_var_has_arg_type_2/
typecheck_var_has_arg_type_list	typecheck.m	/^:- pred typecheck_var_has_arg_type_list(list(var), int, args_type_assign_set,$/;-;/typecheck_var_has_arg_type_list/
typecheck_var_has_polymorphic_type_list	typecheck.m	/^:- pred typecheck_var_has_polymorphic_type_list(list(var), tvarset, list(type),$/;-;/typecheck_var_has_polymorphic_type_list/
typecheck_var_has_type	typecheck.m	/^:- pred typecheck_var_has_type(var, type, type_info, type_info).$/;-;/typecheck_var_has_type/
typecheck_var_has_type_2	typecheck.m	/^:- pred typecheck_var_has_type_2(type_assign_set, headtypes, var, type,$/;-;/typecheck_var_has_type_2/
typecheck_var_has_type_list	typecheck.m	/^:- pred typecheck_var_has_type_list(list(var), list(type), int, type_info,$/;-;/typecheck_var_has_type_list/
typed_cons_specifier	prog_io.m	/^:- type typed_cons_specifier --->	$/;-;/typed_cons_specifier/
ui	../library/mercury_builtin.m	/^:- mode ui :: input.$/;-;/ui/
unary_op	llds.m	/^:- type unary_op	--->	mktag$/;-;/unary_op/
undefined_pred_error	make_hlds.m	/^:- pred undefined_pred_error(sym_name, int, term__context, string,$/;-;/undefined_pred_error/
unfold__in_proc	transform.m	/^%:- pred unfold__in_proc(pred_id, proc_id, hlds__goal_expr,$/;-;/unfold__in_proc/
uni_mode	hlds.m	/^:- type uni_mode	--->	pair(inst) -> pair(inst).$/;-;/uni_mode/
uni_val	unify_gen.m	/^:- type uni_val		--->	ref(var)$/;-;/uni_val/
unification	hlds.m	/^:- type unification	--->$/;-;/unification/
unify	../library/mercury_builtin.m	/^:- pred unify(T::in, T::in) is semidet.$/;-;/unify/
unify_context	hlds.m	/^:- type unify_context	--->	unify_context($/;-;/unify_context/
unify_gen__generate_assignment	unify_gen.m	/^:- pred unify_gen__generate_assignment(var, var, code_tree,$/;-;/unify_gen__generate_assignment/
unify_gen__generate_cons_args	unify_gen.m	/^:- pred unify_gen__generate_cons_args(list(var), module_info, list(uni_mode),$/;-;/unify_gen__generate_cons_args/
unify_gen__generate_cons_args_2	unify_gen.m	/^:- pred unify_gen__generate_cons_args_2(list(var), module_info, list(uni_mode),$/;-;/unify_gen__generate_cons_args_2/
unify_gen__generate_construction	unify_gen.m	/^:- pred unify_gen__generate_construction(var, cons_id,$/;-;/unify_gen__generate_construction/
unify_gen__generate_construction_2	unify_gen.m	/^:- pred unify_gen__generate_construction_2(cons_tag, var, $/;-;/unify_gen__generate_construction_2/
unify_gen__generate_det_deconstruction	unify_gen.m	/^:- pred unify_gen__generate_det_deconstruction(var, cons_id,$/;-;/unify_gen__generate_det_deconstruction/
unify_gen__generate_det_sub_unify	unify_gen.m	/^:- pred unify_gen__generate_det_sub_unify(uni_val, uni_val, uni_mode, code_tree,$/;-;/unify_gen__generate_det_sub_unify/
unify_gen__generate_det_unify_args	unify_gen.m	/^:- pred unify_gen__generate_det_unify_args(list(uni_val), list(uni_val),$/;-;/unify_gen__generate_det_unify_args/
unify_gen__generate_det_unify_args_2	unify_gen.m	/^:- pred unify_gen__generate_det_unify_args_2(list(uni_val), list(uni_val),$/;-;/unify_gen__generate_det_unify_args_2/
unify_gen__generate_extra_closure_args	unify_gen.m	/^:- pred unify_gen__generate_extra_closure_args(list(var), lval, lval,$/;-;/unify_gen__generate_extra_closure_args/
unify_gen__generate_pred_args	unify_gen.m	/^:- pred unify_gen__generate_pred_args(list(var), list(arg_info),$/;-;/unify_gen__generate_pred_args/
unify_gen__generate_semi_deconstruction	unify_gen.m	/^:- pred unify_gen__generate_semi_deconstruction(var, cons_id,$/;-;/unify_gen__generate_semi_deconstruction/
unify_gen__generate_semi_sub_unify	unify_gen.m	/^:- pred unify_gen__generate_semi_sub_unify(uni_val, uni_val, uni_mode,$/;-;/unify_gen__generate_semi_sub_unify/
unify_gen__generate_sub_assign	unify_gen.m	/^:- pred unify_gen__generate_sub_assign(uni_val, uni_val, code_tree,$/;-;/unify_gen__generate_sub_assign/
unify_gen__generate_tag_rval	unify_gen.m	/^:- pred unify_gen__generate_tag_rval(var, cons_id, rval, code_tree,$/;-;/unify_gen__generate_tag_rval/
unify_gen__generate_tag_rval_2	unify_gen.m	/^:- pred unify_gen__generate_tag_rval_2(cons_tag, rval, rval).$/;-;/unify_gen__generate_tag_rval_2/
unify_gen__generate_tag_test	unify_gen.m	/^:- pred unify_gen__generate_tag_test(var, cons_id, label, code_tree,$/;-;/unify_gen__generate_tag_test/
unify_gen__generate_test	unify_gen.m	/^:- pred unify_gen__generate_test(var, var, code_tree, code_info, code_info).$/;-;/unify_gen__generate_test/
unify_gen__make_fields_and_argvars	unify_gen.m	/^:- pred unify_gen__make_fields_and_argvars(list(var), rval, int, int,$/;-;/unify_gen__make_fields_and_argvars/
unify_inst_pair	hlds.m	/^:- type unify_inst_pair	--->	unify_inst_pair(is_live, inst, inst).$/;-;/unify_inst_pair/
unify_inst_table	hlds.m	/^:- type unify_inst_table ==	map(unify_inst_pair, maybe_inst_det).$/;-;/unify_inst_table/
unify_main_context	hlds.m	/^:- type unify_main_context --->	explicit$/;-;/unify_main_context/
unify_mode	hlds.m	/^:- type unify_mode	==	pair(mode, mode).$/;-;/unify_mode/
unify_proc__build_call	unify_proc.m	/^:- pred unify_proc__build_call(string, list(var), hlds__goal,$/;-;/unify_proc__build_call/
unify_proc__compare_args	unify_proc.m	/^:- pred unify_proc__compare_args(list(var), list(var), var, hlds__goal,$/;-;/unify_proc__compare_args/
unify_proc__generate_clause_info	unify_proc.m	/^:- pred unify_proc__generate_clause_info(special_pred_id, type,$/;-;/unify_proc__generate_clause_info/
unify_proc__generate_compare_case	unify_proc.m	/^:- pred unify_proc__generate_compare_case(constructor, var, var, var,$/;-;/unify_proc__generate_compare_case/
unify_proc__generate_compare_cases	unify_proc.m	/^:- pred unify_proc__generate_compare_cases(list(constructor), var, var, var,$/;-;/unify_proc__generate_compare_cases/
unify_proc__generate_compare_clauses	unify_proc.m	/^:- pred unify_proc__generate_compare_clauses(hlds__type_body, var, var, var,$/;-;/unify_proc__generate_compare_clauses/
unify_proc__generate_du_compare_clauses	unify_proc.m	/^:- pred unify_proc__generate_du_compare_clauses($/;-;/unify_proc__generate_du_compare_clauses/
unify_proc__generate_du_compare_clauses_2	unify_proc.m	/^:- pred unify_proc__generate_du_compare_clauses_2($/;-;/unify_proc__generate_du_compare_clauses_2/
unify_proc__generate_du_index_clauses	unify_proc.m	/^:- pred unify_proc__generate_du_index_clauses(list(constructor), var, var, int,$/;-;/unify_proc__generate_du_index_clauses/
unify_proc__generate_du_read_clauses	unify_proc.m	/^:- pred unify_proc__generate_du_read_clauses(list(constructor), var, var,$/;-;/unify_proc__generate_du_read_clauses/
unify_proc__generate_du_recursive_clauses	unify_proc.m	/^:- pred unify_proc__generate_du_recursive_clauses(string, list(var), list(var),$/;-;/unify_proc__generate_du_recursive_clauses/
unify_proc__generate_du_unify_clauses	unify_proc.m	/^:- pred unify_proc__generate_du_unify_clauses(list(constructor), var, var,$/;-;/unify_proc__generate_du_unify_clauses/
unify_proc__generate_du_write_clauses	unify_proc.m	/^:- pred unify_proc__generate_du_write_clauses(list(constructor), var, var,$/;-;/unify_proc__generate_du_write_clauses/
unify_proc__generate_index_clauses	unify_proc.m	/^:- pred unify_proc__generate_index_clauses(hlds__type_body, var, var,$/;-;/unify_proc__generate_index_clauses/
unify_proc__generate_read_clauses	unify_proc.m	/^:- pred unify_proc__generate_read_clauses(hlds__type_body, var, var,$/;-;/unify_proc__generate_read_clauses/
unify_proc__generate_unify_clauses	unify_proc.m	/^:- pred unify_proc__generate_unify_clauses(hlds__type_body, var, var,$/;-;/unify_proc__generate_unify_clauses/
unify_proc__generate_write_clauses	unify_proc.m	/^:- pred unify_proc__generate_write_clauses(hlds__type_body, var, var,$/;-;/unify_proc__generate_write_clauses/
unify_proc__get_num	unify_proc.m	/^:- pred unify_proc__get_num(unify_requests, unify_proc_num).$/;-;/unify_proc__get_num/
unify_proc__get_req_map	unify_proc.m	/^:- pred unify_proc__get_req_map(unify_requests, req_map).$/;-;/unify_proc__get_req_map/
unify_proc__get_req_queue	unify_proc.m	/^:- pred unify_proc__get_req_queue(unify_requests, req_queue).$/;-;/unify_proc__get_req_queue/
unify_proc__init_requests	unify_proc.m	/^:- pred unify_proc__init_requests(unify_requests).$/;-;/unify_proc__init_requests/
unify_proc__lookup_num	unify_proc.m	/^:- pred unify_proc__lookup_num(unify_requests, type_id, uni_mode,$/;-;/unify_proc__lookup_num/
unify_proc__make_fresh_vars	unify_proc.m	/^:- pred unify_proc__make_fresh_vars(list(type), list(var),$/;-;/unify_proc__make_fresh_vars/
unify_proc__request_unify	unify_proc.m	/^:- pred unify_proc__request_unify(unify_proc_id, unify_requests,$/;-;/unify_proc__request_unify/
unify_proc__set_num	unify_proc.m	/^:- pred unify_proc__set_num(unify_requests, unify_proc_num, unify_requests).$/;-;/unify_proc__set_num/
unify_proc__set_req_map	unify_proc.m	/^:- pred unify_proc__set_req_map(unify_requests, req_map, unify_requests).$/;-;/unify_proc__set_req_map/
unify_proc__set_req_queue	unify_proc.m	/^:- pred unify_proc__set_req_queue(unify_requests, req_queue, unify_requests).$/;-;/unify_proc__set_req_queue/
unify_proc__unify_var_lists	unify_proc.m	/^:- pred unify_proc__unify_var_lists(list(var), list(var), list(hlds__goal)).$/;-;/unify_proc__unify_var_lists/
unify_proc__write_unify_proc_id	unify_proc.m	/^:- pred unify_proc__write_unify_proc_id(unify_proc_id, io__state, io__state).$/;-;/unify_proc__write_unify_proc_id/
unify_proc_id	unify_proc.m	/^:- type unify_proc_id == pair(type_id, uni_mode).$/;-;/unify_proc_id/
unify_proc_info	unify_proc.m	/^:- type unify_proc_info$/;-;/unify_proc_info/
unify_proc_info__extract	unify_proc.m	/^:- pred unify_proc_info__extract(unify_proc_info, varset, map(var, type)).$/;-;/unify_proc_info__extract/
unify_proc_info__get_module_info	unify_proc.m	/^:- pred unify_proc_info__get_module_info(module_info,$/;-;/unify_proc_info__get_module_info/
unify_proc_info__get_varset	unify_proc.m	/^:- pred unify_proc_info__get_varset(varset, unify_proc_info, unify_proc_info).$/;-;/unify_proc_info__get_varset/
unify_proc_info__init	unify_proc.m	/^:- pred unify_proc_info__init(module_info, unify_proc_info).$/;-;/unify_proc_info__init/
unify_proc_info__new_var	unify_proc.m	/^:- pred unify_proc_info__new_var(type, var, unify_proc_info, unify_proc_info).$/;-;/unify_proc_info__new_var/
unify_proc_info__set_varset	unify_proc.m	/^:- pred unify_proc_info__set_varset(varset, unify_proc_info, unify_proc_info).$/;-;/unify_proc_info__set_varset/
unify_proc_num	unify_proc.m	/^:- type unify_proc_num == int.$/;-;/unify_proc_num/
unify_requests	unify_proc.m	/^:- type unify_requests --->$/;-;/unify_requests/
unify_rhs	hlds.m	/^:- type unify_rhs	--->	var(var)$/;-;/unify_rhs/
unify_rhs_vars	modes.m	/^:- pred unify_rhs_vars(unify_rhs, list(var)).$/;-;/unify_rhs_vars/
unify_sub_context	hlds.m	/^:- type unify_sub_context ==	pair(cons_id, int).$/;-;/unify_sub_context/
unify_sub_contexts	hlds.m	/^:- type unify_sub_contexts ==	list(unify_sub_context).$/;-;/unify_sub_contexts/
uniq_mode_info	mode_info.m	/^:- inst uniq_mode_info	=	bound_unique($/;-;/uniq_mode_info/
uniq_type_info	typecheck.m	/^:- inst uniq_type_info	=	bound_unique($/;-;/uniq_type_info/
unit	../library/std_util.m	/^:- type unit		--->	unit.$/;-;/unit/
univ_to_type	../library/std_util.m	/^:- pred univ_to_type(univ, _T).$/;-;/univ_to_type/
unqualify_name	prog_util.m	/^:- pred unqualify_name(sym_name, string).$/;-;/unqualify_name/
unravel_unification	make_hlds.m	/^:- pred unravel_unification(term, term, unify_main_context,$/;-;/unravel_unification/
unspecified_det_error	make_hlds.m	/^:- pred unspecified_det_error(sym_name, int, term__context, $/;-;/unspecified_det_error/
unspecified_det_warning	make_hlds.m	/^:- pred unspecified_det_warning(sym_name, int, term__context, $/;-;/unspecified_det_warning/
unused	../library/mercury_builtin.m	/^:- mode unused :: (free -> free).$/;-;/unused/
uo	../library/mercury_builtin.m	/^:- mode uo :: output.$/;-;/uo/
usage	mercury_compile.pp	/^:- pred usage(io__state::di, io__state::uo) is det.$/;-;/usage/
usage_error	mercury_compile.pp	/^:- pred usage_error(string::in, io__state::di, io__state::uo) is det.$/;-;/usage_error/
usemap	labelopt.m	/^:- type usemap == bintree_set(label).$/;-;/usemap/
user_inst_table	hlds.m	/^:- type user_inst_table	==	map(inst_id, hlds__inst_defn).$/;-;/user_inst_table/
valid_functor_tail	mercury_to_goedel.m	/^:- pred valid_functor_tail(string).$/;-;/valid_functor_tail/
value_number__main	value_number.m	/^:- pred value_number__main(list(instruction), list(instruction),$/;-;/value_number__main/
value_number__post_main	value_number.m	/^:- pred value_number__post_main(list(instruction), list(instruction)).$/;-;/value_number__post_main/
value_number__post_main_2	value_number.m	/^:- pred value_number__post_main_2(list(instruction), int, list(instruction),$/;-;/value_number__post_main_2/
var	../library/term.m	/^:- type var		==	int.$/;-;/var/
var_map	code_exprn.m	/^:- type var_map	==	map(var, var_stat).$/;-;/var_map/
var_stat	code_exprn.m	/^:- type var_stat	--->$/;-;/var_stat/
var_supply	../library/term.m	/^:- type var_supply	==	int.$/;-;/var_supply/
vars	prog_io.m	/^:- type vars		==	list(var).$/;-;/vars/
vars_in_goal	make_hlds.m	/^:- pred vars_in_goal(goal, list(var), list(var)).$/;-;/vars_in_goal/
vars_in_goal_2	make_hlds.m	/^:- pred vars_in_goal_2(goal_expr, list(var), list(var)).$/;-;/vars_in_goal_2/
vars_in_term	make_hlds.m	/^:- pred vars_in_term(term, list(var), list(var)).$/;-;/vars_in_term/
varset	../library/varset.m	/^:- type varset		--->	varset($/;-;/varset/
varset__bind_var	../library/varset.m	/^:- pred varset__bind_var(varset, var, term, varset).$/;-;/varset__bind_var/
varset__bind_vars	../library/varset.m	/^:- pred varset__bind_vars(varset, substitution, varset).$/;-;/varset__bind_vars/
varset__bind_vars_2	../library/varset.m	/^:- pred varset__bind_vars_2(assoc_list(var, term), varset, varset).$/;-;/varset__bind_vars_2/
varset__get_bindings	../library/varset.m	/^:- pred varset__get_bindings(varset, substitution).$/;-;/varset__get_bindings/
varset__init	../library/varset.m	/^:- pred varset__init(varset).$/;-;/varset__init/
varset__is_empty	../library/varset.m	/^:- pred varset__is_empty(varset).$/;-;/varset__is_empty/
varset__lookup_name	../library/varset.m	/^:- pred varset__lookup_name(varset, var, string).$/;-;/varset__lookup_name/
varset__lookup_var	../library/varset.m	/^:- pred varset__lookup_var(varset, var, term).$/;-;/varset__lookup_var/
varset__lookup_vars	../library/varset.m	/^:- pred varset__lookup_vars(varset, substitution).$/;-;/varset__lookup_vars/
varset__merge	../library/varset.m	/^:- pred varset__merge(varset, varset, list(term), varset, list(term)).$/;-;/varset__merge/
varset__merge_subst	../library/varset.m	/^:- pred varset__merge_subst(varset, varset, varset, substitution).$/;-;/varset__merge_subst/
varset__merge_subst_2	../library/varset.m	/^:- pred varset__merge_subst_2(var_supply, var_supply, bimap(var, string),$/;-;/varset__merge_subst_2/
varset__name_var	../library/varset.m	/^:- pred varset__name_var(varset, var, string, varset).$/;-;/varset__name_var/
varset__new_var	../library/varset.m	/^:- pred varset__new_var(varset, var, varset).$/;-;/varset__new_var/
varset__set_bindings	../library/varset.m	/^:- pred varset__set_bindings(varset, substitution, varset).$/;-;/varset__set_bindings/
varset__vars	../library/varset.m	/^:- pred varset__vars(varset, list(var)).$/;-;/varset__vars/
varset__vars_2	../library/varset.m	/^:- pred varset__vars_2(var_supply, var_supply, list(var),$/;-;/varset__vars_2/
vn	vn_type.m	/^:- type vn == int.$/;-;/vn/
vn__add_aliases	vn_order.m	/^:- pred vn__add_aliases(assoc_list(vnlval, vn), vn, vn_node, vnlvalset,$/;-;/vn__add_aliases/
vn__add_computed_links	vn_order.m	/^:- pred vn__add_computed_links(list(pair(vn_node)),$/;-;/vn__add_computed_links/
vn__add_link	vn_order.m	/^:- pred vn__add_link(vn_node, vn_node,$/;-;/vn__add_link/
vn__add_links	vn_order.m	/^:- pred vn__add_links(list(vn_node), vn_node,$/;-;/vn__add_links/
vn__add_new_use	vn_table.m	/^:- pred vn__add_new_use(vn, vn_src, vn_tables, vn_tables).$/;-;/vn__add_new_use/
vn__add_node	vn_order.m	/^:- pred vn__add_node(vn_node,$/;-;/vn__add_node/
vn__add_user	vn_order.m	/^:- pred vn__add_user(vn_node, vn_node, vn_tables, vnlvalset,$/;-;/vn__add_user/
vn__add_users	vn_order.m	/^:- pred vn__add_users(list(vn_node), vn_node, vn_tables, vnlvalset,$/;-;/vn__add_users/
vn__all_empty_lists	value_number.m	/^:- pred vn__all_empty_lists(list(list(T))).$/;-;/vn__all_empty_lists/
vn__append_vnlval_nodes	vn_order.m	/^:- pred vn__append_vnlval_nodes(list(vnlval), list(vn_node), list(vn_node)).$/;-;/vn__append_vnlval_nodes/
vn__block_cost	vn_cost.m	/^:- pred vn__block_cost(list(instruction), bool, int, io__state, io__state).$/;-;/vn__block_cost/
vn__block_cost_2	vn_cost.m	/^:- pred vn__block_cost_2(list(instruction), bool, int, int,$/;-;/vn__block_cost_2/
vn__blocks_to_order	vn_order.m	/^:- pred vn__blocks_to_order(list(list(vn_node)), int, vn_tables, list(vn_node),$/;-;/vn__blocks_to_order/
vn__boundary_instr	value_number.m	/^:- pred vn__boundary_instr(instr, bool).$/;-;/vn__boundary_instr/
vn__build_block_info	vn_block.m	/^:- pred vn__build_block_info(list(instruction), livemap, list(parentry), int,$/;-;/vn__build_block_info/
vn__build_from_fake_rval	vn_block.m	/^:- pred vn__build_from_fake_rval(lval, list(lval), vn_tables, vn_tables).$/;-;/vn__build_from_fake_rval/
vn__build_from_parallel	vn_block.m	/^:- pred vn__build_from_parallel(list(parentry), vn_tables, vn_tables).$/;-;/vn__build_from_parallel/
vn__build_from_real_rval	vn_block.m	/^:- pred vn__build_from_real_rval(lval, list(rval), vn_tables, vn_tables).$/;-;/vn__build_from_real_rval/
vn__build_uses	vn_util.m	/^:- pred vn__build_uses(vnlvalset, ctrlmap, vn_tables, vn_tables).$/;-;/vn__build_uses/
vn__build_uses_from_ctrl	vn_util.m	/^:- pred vn__build_uses_from_ctrl(int, ctrlmap, vn_tables, vn_tables).$/;-;/vn__build_uses_from_ctrl/
vn__build_uses_from_livevals	vn_util.m	/^:- pred vn__build_uses_from_livevals(list(vnlval), vn_tables, vn_tables).$/;-;/vn__build_uses_from_livevals/
vn__choose_cheapest_loc	vn_flush.m	/^:- pred vn__choose_cheapest_loc(list(vnlval), vnlval).$/;-;/vn__choose_cheapest_loc/
vn__choose_cheapest_loc_2	vn_flush.m	/^:- pred vn__choose_cheapest_loc_2(list(vnlval), maybe(vnlval), maybe(vnlval),$/;-;/vn__choose_cheapest_loc_2/
vn__choose_loc_for_shared_vn	vn_flush.m	/^:- pred vn__choose_loc_for_shared_vn(vn, vnlval, vn_tables, templocs, templocs).$/;-;/vn__choose_loc_for_shared_vn/
vn__classify_loc_cost	vn_flush.m	/^:- pred vn__classify_loc_cost(vnlval, int).$/;-;/vn__classify_loc_cost/
vn__classify_nodes	vn_order.m	/^:- pred vn__classify_nodes(list(vn_node), list(vn_node), list(vn_node),$/;-;/vn__classify_nodes/
vn__convert_back_modframe	value_number.m	/^:- pred vn__convert_back_modframe(list(instruction), list(instruction)).$/;-;/vn__convert_back_modframe/
vn__convert_to_vnlval_and_insert	vn_util.m	/^:- pred vn__convert_to_vnlval_and_insert(list(lval), vnlvalset, vnlvalset).$/;-;/vn__convert_to_vnlval_and_insert/
vn__cost_detail_msg	vn_debug.m	/^:- pred vn__cost_detail_msg(instr, int, int, io__state, io__state).$/;-;/vn__cost_detail_msg/
vn__cost_header_msg	vn_debug.m	/^:- pred vn__cost_header_msg(string, io__state, io__state).$/;-;/vn__cost_header_msg/
vn__cost_msg	vn_debug.m	/^:- pred vn__cost_msg(int, int, io__state, io__state).$/;-;/vn__cost_msg/
vn__cost_msg_flag	vn_debug.m	/^:- pred vn__cost_msg_flag(bool, io__state, io__state).$/;-;/vn__cost_msg_flag/
vn__costof_assign	vn_cost.m	/^:- pred vn__costof_assign(int).$/;-;/vn__costof_assign/
vn__costof_heapref	vn_cost.m	/^:- pred vn__costof_heapref(int).$/;-;/vn__costof_heapref/
vn__costof_ops	vn_cost.m	/^:- pred vn__costof_ops(int).$/;-;/vn__costof_ops/
vn__costof_stackref	vn_cost.m	/^:- pred vn__costof_stackref(int).$/;-;/vn__costof_stackref/
vn__ctrl_vn_order	vn_order.m	/^:- pred vn__ctrl_vn_order(int, flushmap,$/;-;/vn__ctrl_vn_order/
vn__ctrl_vn_order_2	vn_order.m	/^:- pred vn__ctrl_vn_order_2(int, flushmap, list(vn_node), list(vn_node),$/;-;/vn__ctrl_vn_order_2/
vn__del_old_use	vn_table.m	/^:- pred vn__del_old_use(vn, vn_src, vn_tables, vn_tables).$/;-;/vn__del_old_use/
vn__del_old_uses	vn_table.m	/^:- pred vn__del_old_uses(list(vn), vn_src, vn_tables, vn_tables).$/;-;/vn__del_old_uses/
vn__divide_into_blocks	vn_block.m	/^:- pred vn__divide_into_blocks(list(instruction), list(list(instruction))).$/;-;/vn__divide_into_blocks/
vn__divide_into_blocks_2	vn_block.m	/^:- pred vn__divide_into_blocks_2(list(instruction), list(instruction),$/;-;/vn__divide_into_blocks_2/
vn__ensure_assignment	vn_flush.m	/^:- pred vn__ensure_assignment(vnlval, vn, list(lval), vn_tables, vn_tables,$/;-;/vn__ensure_assignment/
vn__failure_msg	vn_debug.m	/^:- pred vn__failure_msg(instr, string, io__state, io__state).$/;-;/vn__failure_msg/
vn__failure_msg_flag	vn_debug.m	/^:- pred vn__failure_msg_flag(bool, io__state, io__state).$/;-;/vn__failure_msg_flag/
vn__filter_redo_livelist	vn_block.m	/^:- pred vn__filter_redo_livelist(list(vnlval), list(vnlval)).$/;-;/vn__filter_redo_livelist/
vn__find_access_users	vn_order.m	/^:- pred vn__find_access_users(list(vn_src), vn_tables, relmap(vn_node),$/;-;/vn__find_access_users/
vn__find_all_links	vn_order.m	/^:- pred vn__find_all_links(list(vn), vn_node, vn_tables, vn_tables,$/;-;/vn__find_all_links/
vn__find_block_by_label	value_number.m	/^:- pred vn__find_block_by_label(list(list(instruction)), label,$/;-;/vn__find_block_by_label/
vn__find_cheap_users	vn_flush.m	/^:- pred vn__find_cheap_users(vn, list(vnlval), vn_tables).$/;-;/vn__find_cheap_users/
vn__find_cheap_users_2	vn_flush.m	/^:- pred vn__find_cheap_users_2(list(vn_src), list(vnlval), vn_tables).$/;-;/vn__find_cheap_users_2/
vn__find_cheaper_copies	vn_block.m	/^:- pred vn__find_cheaper_copies(lval, vn, vn_tables, list(parentry)).$/;-;/vn__find_cheaper_copies/
vn__find_cheaper_copies_2	vn_block.m	/^:- pred vn__find_cheaper_copies_2(list(vnlval), int, list(rval)).$/;-;/vn__find_cheaper_copies_2/
vn__find_ctrls	vn_order.m	/^:- pred vn__find_ctrls(list(vn_node), list(vn_node), list(vn_node)).$/;-;/vn__find_ctrls/
vn__find_free_regs	vn_temploc.m	/^:- pred vn__find_free_regs(int, int, vnlvalset, vn_tables, list(vnlval)).$/;-;/vn__find_free_regs/
vn__find_last_ctrl	vn_order.m	/^:- pred vn__find_last_ctrl(list(vn_node), int, list(vn_node), list(vn_node)).$/;-;/vn__find_last_ctrl/
vn__find_links	vn_order.m	/^:- pred vn__find_links(vn, vn_node, vn_tables, vn_tables,$/;-;/vn__find_links/
vn__find_lvals_in_rval	vn_util.m	/^:- pred vn__find_lvals_in_rval(rval, list(lval)).$/;-;/vn__find_lvals_in_rval/
vn__find_lvals_in_rvals	vn_util.m	/^:- pred vn__find_lvals_in_rvals(list(rval), list(lval)).$/;-;/vn__find_lvals_in_rvals/
vn__find_noops	vn_order.m	/^:- pred vn__find_noops(list(vn_node), vn_tables, list(vn_node), list(vn_node)).$/;-;/vn__find_noops/
vn__find_regs	vn_order.m	/^:- pred vn__find_regs(list(vn_node), set(vn_node), list(vn_node)).$/;-;/vn__find_regs/
vn__find_specials	vn_util.m	/^:- pred vn__find_specials(vnlval, list(vnlval)).$/;-;/vn__find_specials/
vn__find_stackvars	vn_order.m	/^:- pred vn__find_stackvars(list(vn_node), set(vn_node), list(vn_node)).$/;-;/vn__find_stackvars/
vn__find_sub_vns	vn_util.m	/^:- pred vn__find_sub_vns(vnrval, list(vn)).$/;-;/vn__find_sub_vns/
vn__find_sub_vns_vnlval	vn_util.m	/^:- pred vn__find_sub_vns_vnlval(vnlval, list(vn)).$/;-;/vn__find_sub_vns_vnlval/
vn__flush_access_path	vn_flush.m	/^:- pred vn__flush_access_path(vnlval, list(vn_src), list(lval), lval,$/;-;/vn__flush_access_path/
vn__flush_also_msg	vn_debug.m	/^:- pred vn__flush_also_msg(vnlval, io__state, io__state).$/;-;/vn__flush_also_msg/
vn__flush_ctrl_node	vn_flush.m	/^:- pred vn__flush_ctrl_node(vn_instr, int, vn_tables, vn_tables,$/;-;/vn__flush_ctrl_node/
vn__flush_end_msg	vn_debug.m	/^:- pred vn__flush_end_msg(list(instruction), vn_tables, io__state, io__state).$/;-;/vn__flush_end_msg/
vn__flush_hp_incr	vn_flush.m	/^:- pred vn__flush_hp_incr(vn, list(vn_src), list(lval), maybe(rval),$/;-;/vn__flush_hp_incr/
vn__flush_lval_node	vn_flush.m	/^:- pred vn__flush_lval_node(vnlval, ctrlmap, list(vn_node), list(vn_node),$/;-;/vn__flush_lval_node/
vn__flush_msg_flag	vn_debug.m	/^:- pred vn__flush_msg_flag(bool, io__state, io__state).$/;-;/vn__flush_msg_flag/
vn__flush_node	vn_flush.m	/^:- pred vn__flush_node(vn_node, ctrlmap, list(vn_node), list(vn_node),$/;-;/vn__flush_node/
vn__flush_nodelist	vn_flush.m	/^:- pred vn__flush_nodelist(list(vn_node), ctrlmap, vn_tables, templocs,$/;-;/vn__flush_nodelist/
vn__flush_old_hp	vn_flush.m	/^:- pred vn__flush_old_hp(list(vn_src), list(lval), rval, vn_tables, vn_tables,$/;-;/vn__flush_old_hp/
vn__flush_shared_node	vn_flush.m	/^:- pred vn__flush_shared_node(vn, list(vn_node), list(vn_node),$/;-;/vn__flush_shared_node/
vn__flush_start_msg	vn_debug.m	/^:- pred vn__flush_start_msg(vn_node, io__state, io__state).$/;-;/vn__flush_start_msg/
vn__flush_vn	vn_flush.m	/^:- pred vn__flush_vn(vn, list(vn_src), list(lval), rval, vn_tables, vn_tables,$/;-;/vn__flush_vn/
vn__flush_vn_value	vn_flush.m	/^:- pred vn__flush_vn_value(vn, list(vn_src), list(lval), rval,$/;-;/vn__flush_vn_value/
vn__fragment_msg	vn_debug.m	/^:- pred vn__fragment_msg(instr, io__state, io__state).$/;-;/vn__fragment_msg/
vn__free_of_old_hp	vn_flush.m	/^:- pred vn__free_of_old_hp(list(vn), vn_tables).$/;-;/vn__free_of_old_hp/
vn__generate_assignment	vn_flush.m	/^:- pred vn__generate_assignment(vnlval, vn, list(lval), vn_tables, vn_tables,$/;-;/vn__generate_assignment/
vn__get_all_vnrvals	vn_table.m	/^:- pred vn__get_all_vnrvals(list(vnrval), vn_tables).$/;-;/vn__get_all_vnrvals/
vn__get_incr_hp	vn_flush.m	/^:- pred vn__get_incr_hp(list(instruction), instruction, list(instruction)).$/;-;/vn__get_incr_hp/
vn__get_n_temps	vn_temploc.m	/^:- pred vn__get_n_temps(int, int, list(vnlval)).$/;-;/vn__get_n_temps/
vn__get_vnlval_vn_list	vn_table.m	/^:- pred vn__get_vnlval_vn_list(vn_tables, assoc_list(vnlval, vn)).$/;-;/vn__get_vnlval_vn_list/
vn__handle_instr	vn_block.m	/^:- pred vn__handle_instr(instr, livemap, vn_tables, vn_tables,$/;-;/vn__handle_instr/
vn__handle_instrs	vn_block.m	/^:- pred vn__handle_instrs(list(instruction), livemap, vn_tables, vn_tables,$/;-;/vn__handle_instrs/
vn__init_tables	vn_table.m	/^:- pred vn__init_tables(vn_tables).$/;-;/vn__init_tables/
vn__init_templocs	vn_temploc.m	/^:- pred vn__init_templocs(int, int, vnlvalset, vn_tables, templocs).$/;-;/vn__init_templocs/
vn__insert_if_not_there	vn_order.m	/^:- pred vn__insert_if_not_there(vn_node, list(vn_node), list(vn_node)).$/;-;/vn__insert_if_not_there/
vn__insert_new_blocks	value_number.m	/^:- pred vn__insert_new_blocks(assoc_list(label, list(instruction)),$/;-;/vn__insert_new_blocks/
vn__instr_cost	vn_cost.m	/^:- pred vn__instr_cost(instr, int).$/;-;/vn__instr_cost/
vn__is_const_expr	vn_util.m	/^:- pred vn__is_const_expr(vn, bool, vn_tables).$/;-;/vn__is_const_expr/
vn__is_ctrl_instr	vn_block.m	/^:- pred vn__is_ctrl_instr(instr, bool).$/;-;/vn__is_ctrl_instr/
vn__is_vn_shared	vn_util.m	/^:- pred vn__is_vn_shared(vn, vnrval, list(vn_src), vn_tables).$/;-;/vn__is_vn_shared/
vn__livemap_msg	vn_debug.m	/^:- pred vn__livemap_msg(livemap, io__state, io__state).$/;-;/vn__livemap_msg/
vn__livemap_msg_flag	vn_debug.m	/^:- pred vn__livemap_msg_flag(bool, io__state, io__state).$/;-;/vn__livemap_msg_flag/
vn__lookup_assigned_vn	vn_table.m	/^:- pred vn__lookup_assigned_vn(vnrval, vn, string, vn_tables).$/;-;/vn__lookup_assigned_vn/
vn__lookup_current_locs	vn_table.m	/^:- pred vn__lookup_current_locs(vn, list(vnlval), string, vn_tables).$/;-;/vn__lookup_current_locs/
vn__lookup_current_value	vn_table.m	/^:- pred vn__lookup_current_value(vnlval, vn, string, vn_tables).$/;-;/vn__lookup_current_value/
vn__lookup_defn	vn_table.m	/^:- pred vn__lookup_defn(vn, vnrval, string, vn_tables).$/;-;/vn__lookup_defn/
vn__lookup_desired_value	vn_table.m	/^:- pred vn__lookup_desired_value(vnlval, vn, string, vn_tables).$/;-;/vn__lookup_desired_value/
vn__lookup_uses	vn_table.m	/^:- pred vn__lookup_uses(vn, list(vn_src), string, vn_tables).$/;-;/vn__lookup_uses/
vn__lval_cost	vn_cost.m	/^:- pred vn__lval_cost(lval, int).$/;-;/vn__lval_cost/
vn__lval_to_vn	vn_util.m	/^:- pred vn__lval_to_vn(lval, vn, vn_tables, vn_tables).$/;-;/vn__lval_to_vn/
vn__lval_to_vnlval	vn_util.m	/^:- pred vn__lval_to_vnlval(lval, vnlval, vn_tables, vn_tables).$/;-;/vn__lval_to_vnlval/
vn__make_verify_map	value_number.m	/^:- pred vn__make_verify_map(list(vnlval), vn_tables,$/;-;/vn__make_verify_map/
vn__make_verify_map_2	value_number.m	/^:- pred vn__make_verify_map_2(list(vnlval), vn_tables,$/;-;/vn__make_verify_map_2/
vn__make_verify_map_specials	value_number.m	/^:- pred vn__make_verify_map_specials(list(vnrval), list(vnlval), list(vnlval)).$/;-;/vn__make_verify_map_specials/
vn__max_real_regs	value_number.m	/^:- pred vn__max_real_regs(int).$/;-;/vn__max_real_regs/
vn__max_real_temps	value_number.m	/^:- pred vn__max_real_temps(int).$/;-;/vn__max_real_temps/
vn__max_temploc	vn_temploc.m	/^:- pred vn__max_temploc(templocs, int).$/;-;/vn__max_temploc/
vn__maybe_save_prev_value	vn_flush.m	/^:- pred vn__maybe_save_prev_value(vnlval, vn, list(lval),$/;-;/vn__maybe_save_prev_value/
vn__new_ctrl_node	vn_block.m	/^:- pred vn__new_ctrl_node(vn_instr, livemap, vn_tables, vn_tables,$/;-;/vn__new_ctrl_node/
vn__new_if_node	vn_block.m	/^:- pred vn__new_if_node(code_addr, livemap, ctrlmap, int,$/;-;/vn__new_if_node/
vn__next_temploc	vn_temploc.m	/^:- pred vn__next_temploc(templocs, templocs, vnlval).$/;-;/vn__next_temploc/
vn__no_access_lval_to_vnlval	vn_util.m	/^:- pred vn__no_access_lval_to_vnlval(lval, maybe(vnlval)).$/;-;/vn__no_access_lval_to_vnlval/
vn__no_access_vnlval_to_lval	vn_util.m	/^:- pred vn__no_access_vnlval_to_lval(vnlval, maybe(lval)).$/;-;/vn__no_access_vnlval_to_lval/
vn__no_good_copies	vn_flush.m	/^:- pred vn__no_good_copies(list(vnlval)).$/;-;/vn__no_good_copies/
vn__no_temploc	vn_temploc.m	/^:- pred vn__no_temploc(vnlval, templocs, templocs).$/;-;/vn__no_temploc/
vn__optimize_block	value_number.m	/^:- pred vn__optimize_block(list(instruction), livemap, list(parentry),$/;-;/vn__optimize_block/
vn__optimize_blocks	value_number.m	/^:- pred vn__optimize_blocks(list(list(instruction)), livemap, int,$/;-;/vn__optimize_blocks/
vn__optimize_fragment	value_number.m	/^:- pred vn__optimize_fragment(list(instruction), livemap, list(parentry),$/;-;/vn__optimize_fragment/
vn__optimize_fragment_2	value_number.m	/^:- pred vn__optimize_fragment_2(list(instruction), livemap, list(parentry),$/;-;/vn__optimize_fragment_2/
vn__order	vn_order.m	/^:- pred vn__order(vnlvalset, vn_tables, bool, int, ctrlmap, flushmap,$/;-;/vn__order/
vn__order_antidep_msg	vn_debug.m	/^:- pred vn__order_antidep_msg(vn_node, vn_node, io__state, io__state).$/;-;/vn__order_antidep_msg/
vn__order_equal_lists	vn_order.m	/^:- pred vn__order_equal_lists(list(list(vn_node)), vn_tables,$/;-;/vn__order_equal_lists/
vn__order_equals	vn_order.m	/^:- pred vn__order_equals(list(vn_node), vn_tables, list(vn_node),$/;-;/vn__order_equals/
vn__order_equals_msg	vn_debug.m	/^:- pred vn__order_equals_msg(string, list(vn_node), io__state, io__state).$/;-;/vn__order_equals_msg/
vn__order_link_msg	vn_debug.m	/^:- pred vn__order_link_msg(vn_node, vn_node, bool, io__state, io__state).$/;-;/vn__order_link_msg/
vn__order_map_msg	vn_debug.m	/^:- pred vn__order_map_msg(relmap(vn_node), relmap(vn_node),$/;-;/vn__order_map_msg/
vn__order_map_msg_flag	vn_debug.m	/^:- pred vn__order_map_msg_flag(bool, io__state, io__state).$/;-;/vn__order_map_msg_flag/
vn__order_msg_flag	vn_debug.m	/^:- pred vn__order_msg_flag(bool, io__state, io__state).$/;-;/vn__order_msg_flag/
vn__order_order_msg	vn_debug.m	/^:- pred vn__order_order_msg(list(vn_node), io__state, io__state).$/;-;/vn__order_order_msg/
vn__order_restart_msg	vn_debug.m	/^:- pred vn__order_restart_msg(instruction, io__state, io__state).$/;-;/vn__order_restart_msg/
vn__order_sink_msg	vn_debug.m	/^:- pred vn__order_sink_msg(vn_node, io__state, io__state).$/;-;/vn__order_sink_msg/
vn__order_sink_msg_flag	vn_debug.m	/^:- pred vn__order_sink_msg_flag(bool, io__state, io__state).$/;-;/vn__order_sink_msg_flag/
vn__order_start_msg	vn_debug.m	/^:- pred vn__order_start_msg(ctrlmap, flushmap, vn_tables, io__state, io__state).$/;-;/vn__order_start_msg/
vn__parallel_msg	vn_debug.m	/^:- pred vn__parallel_msg(parallel, io__state, io__state).$/;-;/vn__parallel_msg/
vn__parallel_msg_flag	vn_debug.m	/^:- pred vn__parallel_msg_flag(bool, io__state, io__state).$/;-;/vn__parallel_msg_flag/
vn__parentry_msg	vn_debug.m	/^:- pred vn__parentry_msg(list(parentry), io__state, io__state).$/;-;/vn__parentry_msg/
vn__pref_order	vn_order.m	/^:- pred vn__pref_order(relmap(vn_node), list(vn_node)).$/;-;/vn__pref_order/
vn__procedure	value_number.m	/^:- pred vn__procedure(list(instruction), livemap, list(instruction),$/;-;/vn__procedure/
vn__process_parallel	value_number.m	/^:- pred vn__process_parallel(parallel, livemap, list(list(instruction)),$/;-;/vn__process_parallel/
vn__process_parallel_list	value_number.m	/^:- pred vn__process_parallel_list(list(parallel), list(label),$/;-;/vn__process_parallel_list/
vn__process_parallel_nodes	value_number.m	/^:- pred vn__process_parallel_nodes(list(list(parallel)), livemap,$/;-;/vn__process_parallel_nodes/
vn__process_parallel_tuple	value_number.m	/^:- pred vn__process_parallel_tuple(list(instruction), vn_ctrl_tuple,$/;-;/vn__process_parallel_tuple/
vn__process_parallel_tuples	value_number.m	/^:- pred vn__process_parallel_tuples(list(maybe(vn_ctrl_tuple)),$/;-;/vn__process_parallel_tuples/
vn__process_parallel_tuples_2	value_number.m	/^:- pred vn__process_parallel_tuples_2(list(list(instruction)),$/;-;/vn__process_parallel_tuples_2/
vn__process_parallels	value_number.m	/^:- pred vn__process_parallels(list(parallel), livemap, instruction, instruction,$/;-;/vn__process_parallels/
vn__prod_cons_order	vn_order.m	/^:- pred vn__prod_cons_order(list(vnlval), vn_tables, vn_tables,$/;-;/vn__prod_cons_order/
vn__push_decr_sp_back	value_number.m	/^:- pred vn__push_decr_sp_back(list(instruction), list(instruction)).$/;-;/vn__push_decr_sp_back/
vn__push_decr_sp_back_2	value_number.m	/^:- pred vn__push_decr_sp_back_2(list(instruction), int, list(instruction)).$/;-;/vn__push_decr_sp_back_2/
vn__push_incr_sp_forw	value_number.m	/^:- pred vn__push_incr_sp_forw(list(instruction), list(instruction)).$/;-;/vn__push_incr_sp_forw/
vn__push_incr_sp_forw_rev	value_number.m	/^:- pred vn__push_incr_sp_forw_rev(list(instruction), maybe(int),$/;-;/vn__push_incr_sp_forw_rev/
vn__push_incr_sp_forw_rev_2	value_number.m	/^:- pred vn__push_incr_sp_forw_rev_2(list(instruction), int, list(instruction)).$/;-;/vn__push_incr_sp_forw_rev_2/
vn__push_livevals_back	value_number.m	/^:- pred vn__push_livevals_back(list(instruction), list(instruction)).$/;-;/vn__push_livevals_back/
vn__push_livevals_back_2	value_number.m	/^:- pred vn__push_livevals_back_2(list(instruction), lvalset, list(instruction)).$/;-;/vn__push_livevals_back_2/
vn__push_save_succip_forw_rev	value_number.m	/^:- pred vn__push_save_succip_forw_rev(list(instruction), int,$/;-;/vn__push_save_succip_forw_rev/
vn__push_save_succip_forw_rev_2	value_number.m	/^:- pred vn__push_save_succip_forw_rev_2(list(instruction), int,$/;-;/vn__push_save_succip_forw_rev_2/
vn__real_fake_parentries	vn_block.m	/^:- pred vn__real_fake_parentries(list(rval), list(rval), list(lval)).$/;-;/vn__real_fake_parentries/
vn__real_uses	vn_util.m	/^:- pred vn__real_uses(list(vn_src), list(vn_src), vn_tables).$/;-;/vn__real_uses/
vn__rec_find_ref_vns	vn_flush.m	/^:- pred vn__rec_find_ref_vns(vn, list(vn), vn_tables).$/;-;/vn__rec_find_ref_vns/
vn__rec_find_ref_vns_list	vn_flush.m	/^:- pred vn__rec_find_ref_vns_list(list(vn), list(vn), vn_tables).$/;-;/vn__rec_find_ref_vns_list/
vn__record_access	vn_util.m	/^:- pred vn__record_access(list(vnlval), vn_tables, vn_tables).$/;-;/vn__record_access/
vn__record_access_vns	vn_util.m	/^:- pred vn__record_access_vns(list(vn), vn_tables, vn_tables).$/;-;/vn__record_access_vns/
vn__record_antideps	vn_order.m	/^:- pred vn__record_antideps(list(vn_node), list(vn_node), vn_node,$/;-;/vn__record_antideps/
vn__record_at_call	vn_block.m	/^:- pred vn__record_at_call(vn_tables, vn_tables, vnlvalset, vnlvalset,$/;-;/vn__record_at_call/
vn__record_compulsory_lval_list	vn_block.m	/^:- pred vn__record_compulsory_lval_list(assoc_list(vnlval, vn),$/;-;/vn__record_compulsory_lval_list/
vn__record_compulsory_lvals	vn_block.m	/^:- pred vn__record_compulsory_lvals(vn_tables, vnlvalset, vnlvalset,$/;-;/vn__record_compulsory_lvals/
vn__record_ctrl_deps	vn_order.m	/^:- pred vn__record_ctrl_deps(assoc_list(vnlval, vn), vn_node, vn_tables,$/;-;/vn__record_ctrl_deps/
vn__record_first_vnlval	vn_table.m	/^:- pred vn__record_first_vnlval(vnlval, vn, vn_tables, vn_tables).$/;-;/vn__record_first_vnlval/
vn__record_first_vnrval	vn_table.m	/^:- pred vn__record_first_vnrval(vnrval, vn, vn_tables, vn_tables).$/;-;/vn__record_first_vnrval/
vn__record_label	vn_block.m	/^:- pred vn__record_label(label, livemap, vn_tables, vn_tables,$/;-;/vn__record_label/
vn__record_labels	vn_block.m	/^:- pred vn__record_labels(list(label), livemap, vn_tables, vn_tables,$/;-;/vn__record_labels/
vn__record_livevals	vn_block.m	/^:- pred vn__record_livevals(list(lval), vn_tables, vn_tables,$/;-;/vn__record_livevals/
vn__record_livevnlvals	vn_block.m	/^:- pred vn__record_livevnlvals(list(vnlval), vn_tables, vn_tables,$/;-;/vn__record_livevnlvals/
vn__record_one_label	vn_block.m	/^:- pred vn__record_one_label(label, livemap, vn_tables, vn_tables,$/;-;/vn__record_one_label/
vn__record_several_labels	vn_block.m	/^:- pred vn__record_several_labels(list(label), livemap, vn_tables, vn_tables,$/;-;/vn__record_several_labels/
vn__record_use	vn_util.m	/^:- pred vn__record_use(vn, vn_src, vn_tables, vn_tables).$/;-;/vn__record_use/
vn__record_use_list	vn_util.m	/^:- pred vn__record_use_list(list(vn), vn_src, vn_tables, vn_tables).$/;-;/vn__record_use_list/
vn__reorder_noops	vn_order.m	/^:- pred vn__reorder_noops(list(vn_node), vn_tables, list(vn_node)).$/;-;/vn__reorder_noops/
vn__reorder_noops_2	vn_order.m	/^:- pred vn__reorder_noops_2(list(vn_node), vn_tables,$/;-;/vn__reorder_noops_2/
vn__req_order	vn_order.m	/^:- pred vn__req_order(ctrlmap, flushmap, bool, vn_tables,$/;-;/vn__req_order/
vn__req_order_2	vn_order.m	/^:- pred vn__req_order_2(int, ctrlmap, flushmap, bool, vn_tables,$/;-;/vn__req_order_2/
vn__reuse_templocs	vn_temploc.m	/^:- pred vn__reuse_templocs(list(vnlval), templocs, templocs).$/;-;/vn__reuse_templocs/
vn__rval_cost	vn_cost.m	/^:- pred vn__rval_cost(rval, int).$/;-;/vn__rval_cost/
vn__rval_to_vn	vn_util.m	/^:- pred vn__rval_to_vn(rval, vn, vn_tables, vn_tables).$/;-;/vn__rval_to_vn/
vn__search_assigned_vn	vn_table.m	/^:- pred vn__search_assigned_vn(vnrval, vn, vn_tables).$/;-;/vn__search_assigned_vn/
vn__search_current_locs	vn_table.m	/^:- pred vn__search_current_locs(vn, list(vnlval), vn_tables).$/;-;/vn__search_current_locs/
vn__search_current_value	vn_table.m	/^:- pred vn__search_current_value(vnlval, vn, vn_tables).$/;-;/vn__search_current_value/
vn__search_defn	vn_table.m	/^:- pred vn__search_defn(vn, vnrval, vn_tables).$/;-;/vn__search_defn/
vn__search_desired_value	vn_table.m	/^:- pred vn__search_desired_value(vnlval, vn, vn_tables).$/;-;/vn__search_desired_value/
vn__search_uses	vn_table.m	/^:- pred vn__search_uses(vn, list(vn_src), vn_tables).$/;-;/vn__search_uses/
vn__separate_tag_test	value_number.m	/^:- pred vn__separate_tag_test(list(instruction), list(instruction)).$/;-;/vn__separate_tag_test/
vn__set_current_value	vn_table.m	/^:- pred vn__set_current_value(vnlval, vn, vn_tables, vn_tables).$/;-;/vn__set_current_value/
vn__set_desired_value	vn_table.m	/^:- pred vn__set_desired_value(vnlval, vn, vn_tables, vn_tables).$/;-;/vn__set_desired_value/
vn__set_parallel_value	vn_table.m	/^:- pred vn__set_parallel_value(vnlval, vn, vn_tables, vn_tables).$/;-;/vn__set_parallel_value/
vn__simplify_vnrval	vn_util.m	/^:- pred vn__simplify_vnrval(vnrval, vnrval, vn_tables, vn_tables).$/;-;/vn__simplify_vnrval/
vn__simplify_vnrval_binop	vn_util.m	/^:- pred vn__simplify_vnrval_binop(binary_op, vn, vn, vnrval,$/;-;/vn__simplify_vnrval_binop/
vn__split_at_next_ctrl_instr	vn_block.m	/^:- pred vn__split_at_next_ctrl_instr(list(instruction), $/;-;/vn__split_at_next_ctrl_instr/
vn__substitute_access_vns	value_number.m	/^:- pred vn__substitute_access_vns(vnlval, list(rval), lval).$/;-;/vn__substitute_access_vns/
vn__substitute_sub_vns	value_number.m	/^:- pred vn__substitute_sub_vns(vnrval, list(rval), vn_tables, rval).$/;-;/vn__substitute_sub_vns/
vn__try_again	value_number.m	/^:- pred vn__try_again(list(instruction), livemap, int, list(instruction),$/;-;/vn__try_again/
vn__use_before_redef	vn_order.m	/^:- pred vn__use_before_redef(vn_tables, vnlvalset,$/;-;/vn__use_before_redef/
vn__use_sink_before_redef	vn_order.m	/^:- pred vn__use_sink_before_redef(vn_node, vn_tables, vnlvalset,$/;-;/vn__use_sink_before_redef/
vn__use_sinks_before_redef	vn_order.m	/^:- pred vn__use_sinks_before_redef(list(vn_node), vn_tables, vnlvalset,$/;-;/vn__use_sinks_before_redef/
vn__verify_correspondence	value_number.m	/^:- pred vn__verify_correspondence(list(lval), map(lval, rval), map(lval, rval),$/;-;/vn__verify_correspondence/
vn__verify_equivalence	value_number.m	/^:- pred vn__verify_equivalence(vnlvalset, vnlvalset, vn_tables, vn_tables,$/;-;/vn__verify_equivalence/
vn__verify_lval	value_number.m	/^:- pred vn__verify_lval(vnlval, vn_tables, lval).$/;-;/vn__verify_lval/
vn__verify_tags	value_number.m	/^:- pred vn__verify_tags(list(instruction)).$/;-;/vn__verify_tags/
vn__verify_tags_2	value_number.m	/^:- pred vn__verify_tags_2(list(instruction), set(rval), set(rval)).$/;-;/vn__verify_tags_2/
vn__verify_tags_cond	value_number.m	/^:- pred vn__verify_tags_cond(rval, set(rval), set(rval), set(rval), set(rval)).$/;-;/vn__verify_tags_cond/
vn__verify_tags_instr	value_number.m	/^:- pred vn__verify_tags_instr(instr, set(rval), set(rval),$/;-;/vn__verify_tags_instr/
vn__verify_tags_is_base	value_number.m	/^:- pred vn__verify_tags_is_base(rval, rval).$/;-;/vn__verify_tags_is_base/
vn__verify_tags_lval	value_number.m	/^:- pred vn__verify_tags_lval(lval, set(rval)).$/;-;/vn__verify_tags_lval/
vn__verify_tags_rval	value_number.m	/^:- pred vn__verify_tags_rval(rval, set(rval)).$/;-;/vn__verify_tags_rval/
vn__verify_value	value_number.m	/^:- pred vn__verify_value(vn, vn_tables, rval).$/;-;/vn__verify_value/
vn__verify_values	value_number.m	/^:- pred vn__verify_values(list(vn), vn_tables, list(rval)).$/;-;/vn__verify_values/
vn__vn_ctrl_order	vn_order.m	/^:- pred vn__vn_ctrl_order(int, ctrlmap, vn_tables, vn_tables,$/;-;/vn__vn_ctrl_order/
vn__vnlval_access_vns	vn_util.m	/^:- pred vn__vnlval_access_vns(vnlval, list(vn)).$/;-;/vn__vnlval_access_vns/
vn__vnrval_to_vn	vn_util.m	/^:- pred vn__vnrval_to_vn(vnrval, vn, vn_tables, vn_tables).$/;-;/vn__vnrval_to_vn/
vn_ctrl_tuple	vn_type.m	/^:- type vn_ctrl_tuple	--->	tuple(int, ctrlmap, flushmap, int, parmap).$/;-;/vn_ctrl_tuple/
vn_instr	vn_type.m	/^:- type vn_instr	--->	vn_livevals(lvalset)$/;-;/vn_instr/
vn_node	vn_type.m	/^:- type vn_node		--->	node_shared(vn)$/;-;/vn_node/
vn_src	vn_type.m	/^:- type vn_src		--->	src_ctrl(int)$/;-;/vn_src/
vn_tables	vn_table.m	/^:- type vn_tables --->	vn_tables(vn,$/;-;/vn_tables/
vn_to_locs_table	vn_table.m	/^:- type vn_to_locs_table == map(vn, list(vnlval)).$/;-;/vn_to_locs_table/
vn_to_rval_table	vn_table.m	/^:- type vn_to_rval_table == map(vn, vnrval).$/;-;/vn_to_rval_table/
vn_to_uses_table	vn_table.m	/^:- type vn_to_uses_table == map(vn, list(vn_src)).$/;-;/vn_to_uses_table/
vnlval	vn_type.m	/^:- type vnlval		--->	vn_reg(reg)$/;-;/vnlval/
vnlvalset	vn_type.m	/^:- type vnlvalset	==	set(vnlval).$/;-;/vnlvalset/
vnrval	vn_type.m	/^:- type vnrval		--->	vn_origlval(vnlval)$/;-;/vnrval/
waiting_goal_check_invariant	delay_info.m	/^:- pred waiting_goal_check_invariant(list(goal_num), waiting_goals,$/;-;/waiting_goal_check_invariant/
waiting_goal_vars_check_invariant	delay_info.m	/^:- pred waiting_goal_vars_check_invariant(list(var), goal_num, set(var),$/;-;/waiting_goal_vars_check_invariant/
waiting_goals	delay_info.m	/^:- type waiting_goals == map(goal_num, list(var)).$/;-;/waiting_goals/
waiting_goals_check_invariant	delay_info.m	/^:- pred waiting_goals_check_invariant(list(var), waiting_goals_table).$/;-;/waiting_goals_check_invariant/
waiting_goals_table	delay_info.m	/^:- type waiting_goals_table == map(var, waiting_goals).$/;-;/waiting_goals_table/
warn_singletons	make_hlds.m	/^:- pred warn_singletons(list(var), varset, pred_call_id, term__context,$/;-;/warn_singletons/
write_arg_type_stuff_list	typecheck.m	/^:- pred write_arg_type_stuff_list(list(arg_type_stuff), io__state, io__state).$/;-;/write_arg_type_stuff_list/
write_arg_type_stuff_list_2	typecheck.m	/^:- pred write_arg_type_stuff_list_2(list(arg_type_stuff), io__state, io__state).$/;-;/write_arg_type_stuff_list_2/
write_args_type_assign_set	typecheck.m	/^:- pred write_args_type_assign_set(args_type_assign_set, tvarset,$/;-;/write_args_type_assign_set/
write_args_type_assign_set_msg	typecheck.m	/^:- pred write_args_type_assign_set_msg(args_type_assign_set, tvarset,$/;-;/write_args_type_assign_set_msg/
write_argument_name	typecheck.m	/^:- pred write_argument_name(varset, var, io__state, io__state).$/;-;/write_argument_name/
write_call_context	typecheck.m	/^:- pred write_call_context(term__context, pred_call_id, int, unify_context,$/;-;/write_call_context/
write_cons_type	typecheck.m	/^:- pred write_cons_type(cons_type_info, const, term__context,$/;-;/write_cons_type/
write_cons_type_list	typecheck.m	/^:- pred write_cons_type_list(list(cons_type_info), const, int, term__context,$/;-;/write_cons_type_list/
write_context_and_pred_id	typecheck.m	/^:- pred write_context_and_pred_id(type_info, io__state, io__state).$/;-;/write_context_and_pred_id/
write_dependencies_list	mercury_compile.pp	/^:- pred write_dependencies_list(list(string), string, io__output_stream,$/;-;/write_dependencies_list/
write_dependency_file	mercury_compile.pp	/^:- pred write_dependency_file(string, list(string), list(string),$/;-;/write_dependency_file/
write_error_context	undef_types.m	/^:- pred write_error_context(error_context_2, io__state, io__state).$/;-;/write_error_context/
write_functor_name	typecheck.m	/^:- pred write_functor_name(const, int, io__state, io__state).$/;-;/write_functor_name/
write_inst_id	undef_modes.m	/^:- pred write_inst_id(inst_id, io__state, io__state).$/;-;/write_inst_id/
write_interface_file	mercury_compile.pp	/^:- pred write_interface_file(string, string, item_list, io__state, io__state).$/;-;/write_interface_file/
write_merge_context	mode_errors.m	/^:- pred write_merge_context(merge_context, io__state, io__state).$/;-;/write_merge_context/
write_merge_error_list	mode_errors.m	/^:- pred write_merge_error_list(merge_errors, mode_info, io__state, io__state).$/;-;/write_merge_error_list/
write_mode_context	mode_errors.m	/^:- pred write_mode_context(mode_context, term__context, io__state, io__state).$/;-;/write_mode_context/
write_mode_error_context	undef_modes.m	/^:- pred write_mode_error_context(mode_error_context_2, io__state, io__state).$/;-;/write_mode_error_context/
write_mode_id	undef_modes.m	/^:- pred write_mode_id(mode_id, io__state, io__state).$/;-;/write_mode_id/
write_progress_message	passes_aux.m	/^:- pred write_progress_message(string, pred_id, module_info,$/;-;/write_progress_message/
write_type_assign	typecheck.m	/^:- pred write_type_assign(type_assign, tvarset, io__state, io__state).$/;-;/write_type_assign/
write_type_assign_2	typecheck.m	/^:- pred write_type_assign_2(list(var), varset, map(var, type),$/;-;/write_type_assign_2/
write_type_assign_set	typecheck.m	/^:- pred write_type_assign_set(type_assign_set, tvarset, io__state, io__state).$/;-;/write_type_assign_set/
write_type_assign_set_msg	typecheck.m	/^:- pred write_type_assign_set_msg(type_assign_set, tvarset,$/;-;/write_type_assign_set_msg/
write_type_b	typecheck.m	/^:- pred write_type_b(type, tvarset, tsubst, io__state, io__state).$/;-;/write_type_b/
write_type_info_context	typecheck.m	/^:- pred write_type_info_context(type_info, io__state, io__state).$/;-;/write_type_info_context/
write_type_of_functor	typecheck.m	/^:- pred write_type_of_functor(const, int, term__context, list(cons_type_info),$/;-;/write_type_of_functor/
write_type_of_var	typecheck.m	/^:- pred write_type_of_var(type_info, type_assign_set, var,$/;-;/write_type_of_var/
write_type_stuff_list	typecheck.m	/^:- pred write_type_stuff_list(list(type_stuff), io__state, io__state).$/;-;/write_type_stuff_list/
write_type_stuff_list_2	typecheck.m	/^:- pred write_type_stuff_list_2(list(type_stuff), io__state, io__state).$/;-;/write_type_stuff_list_2/
write_type_var_list	typecheck.m	/^:- pred write_type_var_list(list(var), varset, io__state, io__state).$/;-;/write_type_var_list/
write_type_var_list_2	typecheck.m	/^:- pred write_type_var_list_2(list(var), varset, io__state, io__state).$/;-;/write_type_var_list_2/
write_types_of_vars	typecheck.m	/^:- pred write_types_of_vars(list(var), varset, term__context, type_info,$/;-;/write_types_of_vars/
write_var_insts	modes.m	/^:- pred write_var_insts(assoc_list(var, inst), varset, varset,$/;-;/write_var_insts/
write_var_type_stuff_list	typecheck.m	/^:- pred write_var_type_stuff_list(list(type_stuff), type, io__state, io__state).$/;-;/write_var_type_stuff_list/
write_var_type_stuff_list_2	typecheck.m	/^:- pred write_var_type_stuff_list_2(list(type_stuff), type,$/;-;/write_var_type_stuff_list_2/
