	det_report.m	/^			% warnings$/;-;//
!	../library/mercury_builtin.m	/^:- pred ! is det.$/;-;/!/
&	llds.m	/^	;	(&)	% bitwise and$/;-;/&/
'	prog_out.m	/^:- type context ---> '(' ; (';') ; (then) ; (else) ; ','.$/;-;/'/
')	prog_out.m	/^:- type context ---> '(' ; (';') ; (then) ; (else) ; ','.$/;-;/')/
','	prog_out.m	/^:- type context ---> '(' ; (';') ; (then) ; (else) ; ','.$/;-;/','/
'/2	prog_data.m	/^	;	{goal;goal}	% {...} quotes ';'/2.$/;-;/'/2/
'|'	llds.m	/^	;	('|')	% bitwise or$/;-;/'|'/
(inst	prog_data.m	/^	--->	((inst) -> (inst))$/;-;/(inst/
*	llds.m	/^	;	(*)$/;-;/*/
+	llds.m	/^	--->	(+)	% integer arithmetic$/;-;/+/
-	llds.m	/^	;	(-)$/;-;/-/
/	llds.m	/^	;	(/)	% integer division$/;-;///
<	llds.m	/^	;	(<)	% integer comparions$/;-;/</
<<	llds.m	/^	;	(<<)	% left shift$/;-;/<</
<=	llds.m	/^	;	(<=)$/;-;/<=/
=	lp.m	/^	--->	(=<) ; (=) ; (>=) .$/;-;/=/
=<	lp.m	/^	--->	(=<) ; (=) ; (>=) .$/;-;/=</
>	llds.m	/^	;	(>)$/;-;/>/
>=	llds.m	/^	;	(>=)$/;-;/>=/
>>	llds.m	/^	;	(>>)	% right shift$/;-;/>>/
T	../library/prolog.m	/^:- pred T =:= T.			% In Mercury, just use =$/;-;/T/
T1 - T2	../library/std_util.m	/^:- type pair(T1, T2)	--->	(T1 - T2).$/;-;/T1 - T2/
[T	../library/list.m	/^:- type list(T) ---> [] ; [T | list(T)].$/;-;/[T/
[]	../library/list.m	/^:- type list(T) ---> [] ; [T | list(T)].$/;-;/[]/
\	../library/int.m	/^:- func \ int = int.$/;-;/\/
^	llds.m	/^	;	(^)	% bitwise xor$/;-;/^/
abs	../library/float.m	/^:- func abs(float) = float.$/;-;/abs/
abstract_exported	hlds_pred.m	/^	;	abstract_exported % describes a type with only an abstract$/;-;/abstract_exported/
abstract_imported	hlds_pred.m	/^	;	abstract_imported % describes a type with only an abstract$/;-;/abstract_imported/
abstract_inst	prog_data.m	/^	;	abstract_inst(sym_name, list(inst_param)).$/;-;/abstract_inst/
abstract_type	hlds_data.m	/^	;	abstract_type.$/;-;/abstract_type/
abstractly_unify_bound_inst_list	inst_util.m	/^:- pred abstractly_unify_bound_inst_list(is_live, list(bound_inst),$/;-;/abstractly_unify_bound_inst_list/
abstractly_unify_bound_inst_list_2	inst_util.m	/^:- pred abstractly_unify_bound_inst_list_2(is_live, list(bound_inst),$/;-;/abstractly_unify_bound_inst_list_2/
abstractly_unify_bound_inst_list_lives	inst_util.m	/^:- pred abstractly_unify_bound_inst_list_lives(list(bound_inst), cons_id,$/;-;/abstractly_unify_bound_inst_list_lives/
abstractly_unify_inst	inst_util.m	/^:- pred abstractly_unify_inst(is_live, inst, inst, unify_is_real, module_info,$/;-;/abstractly_unify_inst/
abstractly_unify_inst_2	inst_util.m	/^:- pred abstractly_unify_inst_2(is_live, inst, inst, unify_is_real, module_info,$/;-;/abstractly_unify_inst_2/
abstractly_unify_inst_3	inst_util.m	/^:- pred abstractly_unify_inst_3(is_live, inst, inst, unify_is_real, module_info,$/;-;/abstractly_unify_inst_3/
abstractly_unify_inst_functor	inst_util.m	/^:- pred abstractly_unify_inst_functor(is_live, inst, cons_id, list(inst),$/;-;/abstractly_unify_inst_functor/
abstractly_unify_inst_functor_2	inst_util.m	/^:- pred abstractly_unify_inst_functor_2(is_live, inst, cons_id, list(inst),$/;-;/abstractly_unify_inst_functor_2/
abstractly_unify_inst_list	inst_util.m	/^:- pred abstractly_unify_inst_list(list(inst), list(inst), is_live,$/;-;/abstractly_unify_inst_list/
abstractly_unify_inst_list_lives	inst_util.m	/^:- pred abstractly_unify_inst_list_lives(list(inst), list(inst), list(is_live),$/;-;/abstractly_unify_inst_list_lives/
accumulating	../library/getopt.m	/^	;	accumulating(list(string))$/;-;/accumulating/
accurate	globals.m	/^	;	accurate.$/;-;/accurate/
actual_position	../library/bt_array.m	/^:- pred actual_position(int, int, int, int).$/;-;/actual_position/
add_aliases	unused_args.m	/^:- pred add_aliases(var_dep::in, var::in, list(var)::in, var_dep::out) is det.$/;-;/add_aliases/
add_arg_dep	unused_args.m	/^:- pred add_arg_dep(var_dep::in, var::in, pred_proc_id::in,$/;-;/add_arg_dep/
add_builtin	make_hlds.m	/^:- pred add_builtin(pred_id, list(type), pred_info, pred_info).$/;-;/add_builtin/
add_construction_aliases	unused_args.m	/^:- pred add_construction_aliases(var_dep::in, var::in, list(var)::in,$/;-;/add_construction_aliases/
add_context	prog_io_util.m	/^:- pred add_context(maybe1(item), term__context, maybe_item_and_context).$/;-;/add_context/
add_deadness_before_goal	liveness.m	/^:- pred add_deadness_before_goal(hlds_goal, set(var), hlds_goal).$/;-;/add_deadness_before_goal/
add_error	prog_io.m	/^:- pred add_error(string, term, message_list, message_list).$/;-;/add_error/
add_inst_defn	module_qual.m	/^:- pred add_inst_defn(inst_defn::in, mq_info::in, mq_info::out) is det.$/;-;/add_inst_defn/
add_interface_imports	module_qual.m	/^:- pred add_interface_imports(sym_list::in,$/;-;/add_interface_imports/
add_item_clause	make_hlds.m	/^:- pred add_item_clause(item, import_status, import_status, term__context, $/;-;/add_item_clause/
add_item_decl_pass_1	make_hlds.m	/^:- pred add_item_decl_pass_1(item, term__context, item_status,$/;-;/add_item_decl_pass_1/
add_item_decl_pass_2	make_hlds.m	/^:- pred add_item_decl_pass_2(item, term__context, item_status,$/;-;/add_item_decl_pass_2/
add_item_list_clauses	make_hlds.m	/^:- pred add_item_list_clauses(item_list, import_status, module_info,$/;-;/add_item_list_clauses/
add_item_list_decls_pass_1	make_hlds.m	/^:- pred add_item_list_decls_pass_1(item_list, item_status,$/;-;/add_item_list_decls_pass_1/
add_item_list_decls_pass_2	make_hlds.m	/^:- pred add_item_list_decls_pass_2(item_list, item_status,$/;-;/add_item_list_decls_pass_2/
add_liveness_after_goal	liveness.m	/^:- pred add_liveness_after_goal(hlds_goal, set(var), hlds_goal).$/;-;/add_liveness_after_goal/
add_mode_defn	module_qual.m	/^:- pred add_mode_defn(mode_defn::in, mq_info::in, mq_info::out) is det.$/;-;/add_mode_defn/
add_new_arcs	stratify.m	/^:- pred add_new_arcs(assoc_list(pred_proc_id, higher_order_info), $/;-;/add_new_arcs/
add_new_arcs2	stratify.m	/^:- pred add_new_arcs2(list(pred_proc_id), relation_key, dependency_graph, $/;-;/add_new_arcs2/
add_new_pred	make_hlds.m	/^:- pred add_new_pred(module_info, tvarset, sym_name, list(type), condition, $/;-;/add_new_pred/
add_new_proc	make_hlds.m	/^:- pred add_new_proc(pred_info, arity, list(mode), maybe(list(mode)),$/;-;/add_new_proc/
add_pending_goals	delay_info.m	/^:- pred add_pending_goals(list(goal_num), map(goal_num, list(var)),$/;-;/add_pending_goals/
add_pred_call_arg_dep	unused_args.m	/^:- pred add_pred_call_arg_dep(pred_proc_id::in, list(var)::in, list(var)::in,$/;-;/add_pred_call_arg_dep/
add_pred_marker	make_hlds.m	/^:- pred add_pred_marker(module_info, string, sym_name, arity,$/;-;/add_pred_marker/
add_pred_procs_to_relation	term_pass2.m	/^:- pred add_pred_procs_to_relation(list(pred_proc_id), relation(pred_proc_id),$/;-;/add_pred_procs_to_relation/
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_special_preds	make_hlds.m	/^:- pred add_special_preds(module_info, tvarset, type, type_id, $/;-;/add_special_preds/
add_stratified_pred	make_hlds.m	/^:- pred add_stratified_pred(module_info, string, sym_name, arity,$/;-;/add_stratified_pred/
add_type_defn	module_qual.m	/^:- pred add_type_defn(type_defn::in, mq_info::in, mq_info::out) is det.$/;-;/add_type_defn/
add_var	lp.m	/^:- pred add_var(map(var, float), var, float, map(var, float)).$/;-;/add_var/
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/
adjust_priority	../library/io.m	/^:- pred adjust_priority(ops__priority, ops__assoc, ops__priority).$/;-;/adjust_priority/
adjust_special_pred_status	make_hlds.m	/^:- pred adjust_special_pred_status(import_status, special_pred_id,$/;-;/adjust_special_pred_status/
adjust_unused_args	unused_args.m	/^:- pred adjust_unused_args(int::in, list(int)::in, list(int)::out) is det.$/;-;/adjust_unused_args/
adt	prog_data.m	/^	;	adt(list(adt_specifier))$/;-;/adt/
adt_specifier	prog_data.m	/^:- type adt_specifier	==	sym_name_specifier.$/;-;/adt_specifier/
after	simplify.m	/^	;	after.$/;-;/after/
again	switch_detection.m	/^:- type again ---> again(var, list(hlds_goal), sorted_case_list).$/;-;/again/
aggregate	../library/std_util.m	/^:- pred aggregate(pred(T), pred(T, U, U), U, U).$/;-;/aggregate/
all_cols	lp.m	/^:- pred all_cols(tableau, int).$/;-;/all_cols/
all_cols0	lp.m	/^:- pred all_cols0(tableau, int).$/;-;/all_cols0/
all_in			fact_table.m	/^	--->	all_in		% modes of all arguments are input$/;-;/all_in		/
all_out			fact_table.m	/^	;	all_out		% modes of all arguments are output$/;-;/all_out		/
all_rows	lp.m	/^:- pred all_rows(tableau, int).$/;-;/all_rows/
all_rows0	lp.m	/^:- pred all_rows0(tableau, int).$/;-;/all_rows0/
all_solns	det_analysis.m	/^:- type soln_context	--->	all_solns ; first_soln.$/;-;/all_solns/
allocate_same_stack_slot	live_vars.m	/^:- pred allocate_same_stack_slot(list(var), lval, stack_slots, stack_slots).$/;-;/allocate_same_stack_slot/
allocate_stack_slots	live_vars.m	/^:- pred allocate_stack_slots(list(set(var)), code_model, stack_slots).$/;-;/allocate_stack_slots/
allocate_stack_slots_2	live_vars.m	/^:- pred allocate_stack_slots_2(list(set(var)), int, code_model,$/;-;/allocate_stack_slots_2/
allocate_stack_slots_in_proc	live_vars.m	/^:- pred allocate_stack_slots_in_proc(proc_info, module_info, proc_info).$/;-;/allocate_stack_slots_in_proc/
allocate_vars_for_saved_vars	make_hlds.m	/^:- pred allocate_vars_for_saved_vars(list(string), list(pair(var, string)),$/;-;/allocate_vars_for_saved_vars/
allow_unify_bound_any	inst_util.m	/^:- pred allow_unify_bound_any(unify_is_real::in) is det.$/;-;/allow_unify_bound_any/
allow_unify_with_clobbered	inst_util.m	/^:- pred allow_unify_with_clobbered(is_live, unify_is_real, determinism).$/;-;/allow_unify_with_clobbered/
alt_list_apply_substitution	mode_util.m	/^:- pred alt_list_apply_substitution(list(bound_inst), inst_subst,$/;-;/alt_list_apply_substitution/
analyze_block_map	frameopt.m	/^:- pred analyze_block_map(list(label)::in, block_map::in,$/;-;/analyze_block_map/
analyze_block_map_2	frameopt.m	/^:- pred analyze_block_map_2(list(label)::in, block_map::in, label::in,$/;-;/analyze_block_map_2/
and	llds.m	/^	;	(and)	% logical and$/;-;/and/
any	inst.m	/^	--->		any(uniqueness)$/;-;/any/
any_inst	prog_data.m	/^	;	any_inst(inst_name, is_live, uniqueness, unify_is_real)$/;-;/any_inst/
any_inst_table	hlds_data.m	/^:- type any_inst_table == 	map(inst_name, maybe_inst_det).$/;-;/any_inst_table/
append_arg_unifications	make_hlds.m	/^:- pred append_arg_unifications(list(var), list(term),$/;-;/append_arg_unifications/
append_arg_unifications_2	make_hlds.m	/^:- pred append_arg_unifications_2(list(var), list(term),$/;-;/append_arg_unifications_2/
append_extra_goals	modes.m	/^:- pred append_extra_goals(extra_goals, extra_goals, extra_goals).$/;-;/append_extra_goals/
append_to_disjunct	prog_io_dcg.m	/^:- pred append_to_disjunct(goal, goal_expr, term__context, goal).$/;-;/append_to_disjunct/
apply_rec_substitution_to_type_map	type_util.m	/^:- pred apply_rec_substitution_to_type_map(map(var, type), tsubst,$/;-;/apply_rec_substitution_to_type_map/
apply_rec_substitution_to_type_map_2	type_util.m	/^:- pred apply_rec_substitution_to_type_map_2(list(var)::in, map(var, type)::in,$/;-;/apply_rec_substitution_to_type_map_2/
apply_substitution_to_type_map	type_util.m	/^:- pred apply_substitution_to_type_map(map(var, type), tsubst, map(var, type)).$/;-;/apply_substitution_to_type_map/
apply_substitution_to_type_map_2	type_util.m	/^:- pred apply_substitution_to_type_map_2(list(var)::in, map(var, type)::in,$/;-;/apply_substitution_to_type_map_2/
apply_substitutions_to_var_map	type_util.m	/^:- pred apply_substitutions_to_var_map(map(tvar, var), tsubst, map(var, var), $/;-;/apply_substitutions_to_var_map/
apply_substitutions_to_var_map_2	type_util.m	/^:- pred apply_substitutions_to_var_map_2(list(var)::in, map(tvar, var)::in,$/;-;/apply_substitutions_to_var_map_2/
apply_type_subst	mode_util.m	/^:- pred apply_type_subst(type, tsubst, type).$/;-;/apply_type_subst/
arc	../library/graph.m	/^:- type arc		== arc(unit).$/;-;/arc/
arc_info	../library/graph.m	/^:- type arc_info(N, A)	--->	arc_info(node(N), node(N), A).$/;-;/arc_info/
arg	unused_args.m	/^:- type arg == pair(pred_proc_id, var). $/;-;/arg/
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_pred.m	/^:- type arg_info	--->	arg_info($/;-;/arg_info/
arg_info__unify_arg_info	arg_info.m	/^:- pred arg_info__unify_arg_info(args_method, code_model, list(arg_info)).$/;-;/arg_info__unify_arg_info/
arg_loc	hlds_pred.m	/^:- type arg_loc		==	int.$/;-;/arg_loc/
arg_mode	hlds_pred.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/
argloc_to_string	export.m	/^:- pred argloc_to_string(arg_loc, string).$/;-;/argloc_to_string/
args_method	globals.m	/^:- type args_method$/;-;/args_method/
args_type_assign_set	typecheck.m	/^:- type args_type_assign_set == list(pair(type_assign, list(type))).$/;-;/args_type_assign_set/
argument	../library/std_util.m	/^:- func argument(T::in, int::in) = (univ::out) is semidet.$/;-;/argument/
arity	prog_data.m	/^:- type arity		==	int.$/;-;/arity/
array	../library/array.m	/^:- inst array(I) = bound(array(I)).$/;-;/array/
array__bounds	../library/array.m	/^:- pred array__bounds(array(_T), int, int).$/;-;/array__bounds/
array__bsearch	../library/array.m	/^:- pred array__bsearch(array(T), T, pred(T, T, comparison_result),$/;-;/array__bsearch/
array__bsearch_2	../library/array.m	/^:- pred array__bsearch_2(array(T), int, int, T,$/;-;/array__bsearch_2/
array__compare_elements	../library/array.m	/^:- pred array__compare_elements(int, int, array(T), array(T),$/;-;/array__compare_elements/
array__copy	../library/array.m	/^:- pred array__copy(array(T), array(T)).$/;-;/array__copy/
array__equal_elements	../library/array.m	/^:- pred array__equal_elements(int, int, array(T), array(T)).$/;-;/array__equal_elements/
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__in_bounds	../library/array.m	/^:- pred array__in_bounds(array(_T), int).$/;-;/array__in_bounds/
array__init	../library/array.m	/^:- pred array__init(int, T, array(T)).$/;-;/array__init/
array__insert_items	../library/array.m	/^:- pred array__insert_items(list(T), int, array(T), array(T)).$/;-;/array__insert_items/
array__lookup	../library/array.m	/^:- pred array__lookup(array(T), int, T).$/;-;/array__lookup/
array__make_empty_array	../library/array.m	/^:- pred array__make_empty_array(array(T)).$/;-;/array__make_empty_array/
array__max	../library/array.m	/^:- pred array__max(array(_T), int).$/;-;/array__max/
array__min	../library/array.m	/^:- pred array__min(array(_T), int).$/;-;/array__min/
array__resize	../library/array.m	/^:- pred array__resize(array(T), int, T, array(T)).$/;-;/array__resize/
array__semidet_lookup	../library/array.m	/^:- pred array__semidet_lookup(array(T), int, T).$/;-;/array__semidet_lookup/
array__semidet_set	../library/array.m	/^:- pred array__semidet_set(array(T), int, T, array(T)).$/;-;/array__semidet_set/
array__semidet_slow_set	../library/array.m	/^:- pred array__semidet_slow_set(array(T), int, T, array(T)).$/;-;/array__semidet_slow_set/
array__set	../library/array.m	/^:- pred array__set(array(T), int, T, array(T)).$/;-;/array__set/
array__shrink	../library/array.m	/^:- pred array__shrink(array(T), int, array(T)).$/;-;/array__shrink/
array__size	../library/array.m	/^:- pred array__size(array(_T), int).$/;-;/array__size/
array__slow_set	../library/array.m	/^:- pred array__slow_set(array(T), int, T, array(T)).$/;-;/array__slow_set/
array__to_list	../library/array.m	/^:- pred array__to_list(array(T), list(T)).$/;-;/array__to_list/
array_compare	../library/array.m	/^:- pred array_compare(comparison_result, array(T), array(T)).$/;-;/array_compare/
array_equal	../library/array.m	/^:- pred array_equal(array(T), array(T)).$/;-;/array_equal/
array_index	llds.m	/^	;	array_index$/;-;/array_index/
array_of_any	../library/term.m	/^:- pred array_of_any(array(any)::unused) is det.$/;-;/array_of_any/
array_skel	../library/array.m	/^:- inst array_skel == array(free).$/;-;/array_skel/
artificial_lval	store_alloc.m	/^:- pred artificial_lval(lval).$/;-;/artificial_lval/
assign	bytecode.m	/^			;	assign(byte_var, byte_var)$/;-;/assign/
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/assoc_list.m	/^:- type assoc_list(K,V)	==	list(pair(K,V)).$/;-;/assoc_list/
assoc_list__from_corresponding_2	../library/assoc_list.m	/^:- pred assoc_list__from_corresponding_2(list(K), list(V), assoc_list(K,V)).$/;-;/assoc_list__from_corresponding_2/
assoc_list__from_corresponding_lists	../library/assoc_list.m	/^:- pred assoc_list__from_corresponding_lists(list(K), list(V),$/;-;/assoc_list__from_corresponding_lists/
assoc_list__keys	../library/assoc_list.m	/^:- pred assoc_list__keys(assoc_list(K, V), list(K)).$/;-;/assoc_list__keys/
assoc_list__remove	../library/assoc_list.m	/^:- pred assoc_list__remove(assoc_list(K, V), K, V,$/;-;/assoc_list__remove/
assoc_list__reverse_members	../library/assoc_list.m	/^:- pred assoc_list__reverse_members(assoc_list(K, V), assoc_list(V, K)).$/;-;/assoc_list__reverse_members/
assoc_list__search	../library/assoc_list.m	/^:- pred assoc_list__search(assoc_list(K, V), K, V).$/;-;/assoc_list__search/
assoc_list__values	../library/assoc_list.m	/^:- pred assoc_list__values(assoc_list(K, V), list(V)).$/;-;/assoc_list__values/
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/
at_most_many_cc	hlds_data.m	/^			;	at_most_many_cc$/;-;/at_most_many_cc/
at_most_one	hlds_data.m	/^			;	at_most_one$/;-;/at_most_one/
at_most_zero	hlds_data.m	/^			--->	at_most_zero$/;-;/at_most_zero/
atomic_switch	switch_gen.m	/^	--->	atomic_switch$/;-;/atomic_switch/
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/
attempt_set_proc_const	termination.m	/^:- pred attempt_set_proc_const(module_info, pred_info, proc_info).$/;-;/attempt_set_proc_const/
attempt_set_proc_const_2	termination.m	/^:- pred attempt_set_proc_const_2(list(type), list(mode), module_info).$/;-;/attempt_set_proc_const_2/
aux_output_option	options.m	/^	;	aux_output_option$/;-;/aux_output_option/
bag	../library/bag.m	/^:- type bag(T)		==	map(T, int).$/;-;/bag/
bag__contains	../library/bag.m	/^:- pred bag__contains(bag(T), T).$/;-;/bag__contains/
bag__delete	../library/bag.m	/^:- pred bag__delete(bag(T), T, bag(T)).$/;-;/bag__delete/
bag__delete_all	../library/bag.m	/^:- pred bag__delete_all(bag(T), T, bag(T)).$/;-;/bag__delete_all/
bag__det_remove	../library/bag.m	/^:- pred bag__det_remove(bag(T), T, bag(T)).$/;-;/bag__det_remove/
bag__from_list	../library/bag.m	/^:- pred bag__from_list(list(T), bag(T)).$/;-;/bag__from_list/
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__insert_list	../library/bag.m	/^:- pred bag__insert_list(bag(T), list(T), bag(T)).$/;-;/bag__insert_list/
bag__intersect	../library/bag.m	/^:- pred bag__intersect(bag(T), bag(T), bag(T)).$/;-;/bag__intersect/
bag__intersect_2	../library/bag.m	/^:- pred bag__intersect_2(bag(T), bag(T), bag(T), bag(T)).$/;-;/bag__intersect_2/
bag__is_empty	../library/bag.m	/^:- pred bag__is_empty(bag(T)).$/;-;/bag__is_empty/
bag__is_subbag	../library/bag.m	/^:- pred bag__is_subbag(bag(T), bag(T)).$/;-;/bag__is_subbag/
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__remove_smallest	../library/bag.m	/^:- pred bag__remove_smallest(bag(T), T, bag(T)).$/;-;/bag__remove_smallest/
bag__subset_compare	../library/bag.m	/^:- pred bag__subset_compare(comparison_result, bag(T), bag(T)).$/;-;/bag__subset_compare/
bag__subtract	../library/bag.m	/^:- pred bag__subtract(bag(T), bag(T), bag(T)).$/;-;/bag__subtract/
bag__to_list	../library/bag.m	/^:- pred bag__to_list(bag(T), list(T)).$/;-;/bag__to_list/
bag__to_list_2	../library/bag.m	/^:- pred bag__to_list_2(assoc_list(T, int), list(T)).$/;-;/bag__to_list_2/
bag__to_list_without_duplicates	../library/bag.m	/^:- pred bag__to_list_without_duplicates(bag(T), list(T)).$/;-;/bag__to_list_without_duplicates/
bag__union	../library/bag.m	/^:- pred bag__union(bag(T), bag(T), bag(T)).$/;-;/bag__union/
base_data	llds.m	/^:- type base_data$/;-;/base_data/
base_gen_data	hlds_module.m	/^:- type base_gen_data ---> 	base_gen_data($/;-;/base_gen_data/
base_gen_info	dead_proc_elim.m	/^			;	base_gen_info(string, string, int).$/;-;/base_gen_info/
base_gen_layout	hlds_module.m	/^:- type base_gen_layout	--->	base_gen_layout($/;-;/base_gen_layout/
base_type	llds.m	/^	;	base_type(base_data, string, arity).$/;-;/base_type/
base_type_info	../library/mercury_builtin.m	/^:- type base_type_info(T) ---> base_type_info(int /*, ... */).$/;-;/base_type_info/
base_type_info__construct_base_type_infos	base_type_info.m	/^:- pred base_type_info__construct_base_type_infos(list(base_gen_info),$/;-;/base_type_info__construct_base_type_infos/
base_type_info__construct_functors	base_type_info.m	/^:- pred base_type_info__construct_functors(module_info, string, int, $/;-;/base_type_info__construct_functors/
base_type_info__construct_layout	base_type_info.m	/^:- pred	base_type_info__construct_layout(module_info, string, int, maybe(rval)).$/;-;/base_type_info__construct_layout/
base_type_info__construct_pred_addrs	base_type_info.m	/^:- pred base_type_info__construct_pred_addrs(list(pred_proc_id), maybe(int), $/;-;/base_type_info__construct_pred_addrs/
base_type_info__construct_pred_addrs2	base_type_info.m	/^:- pred base_type_info__construct_pred_addrs2(list(pred_proc_id), module_info,$/;-;/base_type_info__construct_pred_addrs2/
base_type_info__gen_base_gen_infos	base_type_info.m	/^:- pred base_type_info__gen_base_gen_infos(list(type_id), type_table, string,$/;-;/base_type_info__gen_base_gen_infos/
base_type_info__gen_proc_list	base_type_info.m	/^:- pred base_type_info__gen_proc_list(list(special_pred_id), special_pred_map,$/;-;/base_type_info__gen_proc_list/
base_type_info__generate_hlds	base_type_info.m	/^:- pred base_type_info__generate_hlds(module_info, module_info).$/;-;/base_type_info__generate_hlds/
base_type_info__generate_llds	base_type_info.m	/^:- pred base_type_info__generate_llds(module_info, list(c_module)).$/;-;/base_type_info__generate_llds/
base_type_info_const	bytecode.m	/^			;	base_type_info_const(byte_module_id, string,$/;-;/base_type_info_const/
base_type_layout__add_cmodule	base_type_layout.m	/^:- pred base_type_layout__add_cmodule(layout_info, c_module, layout_info).$/;-;/base_type_layout__add_cmodule/
base_type_layout__const_value	base_type_layout.m	/^:- pred base_type_layout__const_value(const_sort::in, int::out) is det.$/;-;/base_type_layout__const_value/
base_type_layout__construct_base_type_data	base_type_layout.m	/^:- pred base_type_layout__construct_base_type_data(list(base_gen_layout),$/;-;/base_type_layout__construct_base_type_data/
base_type_layout__encode_cons_tag	base_type_layout.m	/^:- pred base_type_layout__encode_cons_tag(cons_tag, list(maybe(rval)), $/;-;/base_type_layout__encode_cons_tag/
base_type_layout__encode_create	base_type_layout.m	/^:- pred base_type_layout__encode_create(layout_info, int, list(maybe(rval)),$/;-;/base_type_layout__encode_create/
base_type_layout__encode_mkword	base_type_layout.m	/^:- pred base_type_layout__encode_mkword(layout_info, int, rval, $/;-;/base_type_layout__encode_mkword/
base_type_layout__enum_indicator	base_type_layout.m	/^:- pred base_type_layout__enum_indicator(bool::in, int::out) is det.$/;-;/base_type_layout__enum_indicator/
base_type_layout__functors_du	base_type_layout.m	/^:- pred base_type_layout__functors_du(assoc_list(cons_id, cons_tag), $/;-;/base_type_layout__functors_du/
base_type_layout__functors_enum	base_type_layout.m	/^:- pred base_type_layout__functors_enum(assoc_list(cons_id, cons_tag), $/;-;/base_type_layout__functors_enum/
base_type_layout__functors_eqv	base_type_layout.m	/^:- pred base_type_layout__functors_eqv(type, layout_info, layout_info, $/;-;/base_type_layout__functors_eqv/
base_type_layout__functors_no_tag	base_type_layout.m	/^:- pred base_type_layout__functors_no_tag(sym_name, type, layout_info, $/;-;/base_type_layout__functors_no_tag/
base_type_layout__functors_special	base_type_layout.m	/^:- pred base_type_layout__functors_special(pair(cons_id, cons_tag), $/;-;/base_type_layout__functors_special/
base_type_layout__functors_value	base_type_layout.m	/^:- pred base_type_layout__functors_value(functors_category::in, int::out) $/;-;/base_type_layout__functors_value/
base_type_layout__gather_tags	base_type_layout.m	/^:- pred base_type_layout__gather_tags(list(pair(cons_id, cons_tag)), $/;-;/base_type_layout__gather_tags/
base_type_layout__gen_base_gen_layouts	base_type_layout.m	/^:- pred base_type_layout__gen_base_gen_layouts(list(type_id), type_table, $/;-;/base_type_layout__gen_base_gen_layouts/
base_type_layout__generate_hlds	base_type_layout.m	/^:- pred base_type_layout__generate_hlds(module_info, module_info).$/;-;/base_type_layout__generate_hlds/
base_type_layout__generate_llds	base_type_layout.m	/^:- pred base_type_layout__generate_llds(module_info, list(c_module)).$/;-;/base_type_layout__generate_llds/
base_type_layout__generate_pseudo_type_info	base_type_layout.m	/^:- pred base_type_layout__generate_pseudo_type_info(type, layout_info,$/;-;/base_type_layout__generate_pseudo_type_info/
base_type_layout__generate_pseudo_type_infos	base_type_layout.m	/^:- pred base_type_layout__generate_pseudo_type_infos(list(type), layout_info,$/;-;/base_type_layout__generate_pseudo_type_infos/
base_type_layout__generate_rvals	base_type_layout.m	/^:- pred base_type_layout__generate_rvals(list(pair(tag_category, $/;-;/base_type_layout__generate_rvals/
base_type_layout__get_cmodules	base_type_layout.m	/^:- pred base_type_layout__get_cmodules(layout_info, list(c_module)).$/;-;/base_type_layout__get_cmodules/
base_type_layout__get_cons_args	base_type_layout.m	/^:- pred base_type_layout__get_cons_args(layout_info, cons_id, list(type)).$/;-;/base_type_layout__get_cons_args/
base_type_layout__get_cons_table	base_type_layout.m	/^:- pred base_type_layout__get_cons_table(layout_info, cons_table).$/;-;/base_type_layout__get_cons_table/
base_type_layout__get_max_tags	base_type_layout.m	/^:- pred base_type_layout__get_max_tags(layout_info, int).$/;-;/base_type_layout__get_max_tags/
base_type_layout__get_module_name	base_type_layout.m	/^:- pred base_type_layout__get_module_name(layout_info, string).$/;-;/base_type_layout__get_module_name/
base_type_layout__get_next_label	base_type_layout.m	/^:- pred base_type_layout__get_next_label(layout_info, int).$/;-;/base_type_layout__get_next_label/
base_type_layout__get_tags	base_type_layout.m	/^:- pred base_type_layout__get_tags(list(pair(cons_id, cons_tag)), $/;-;/base_type_layout__get_tags/
base_type_layout__get_type_id	base_type_layout.m	/^:- pred base_type_layout__get_type_id(layout_info, type_id).$/;-;/base_type_layout__get_type_id/
base_type_layout__handle_comp_const	base_type_layout.m	/^:- pred base_type_layout__handle_comp_const(list(pair(cons_id, cons_tag)), $/;-;/base_type_layout__handle_comp_const/
base_type_layout__handle_complicated	base_type_layout.m	/^:- pred base_type_layout__handle_complicated(list(pair(cons_id, cons_tag)), $/;-;/base_type_layout__handle_complicated/
base_type_layout__handle_simple	base_type_layout.m	/^:- pred base_type_layout__handle_simple(list(pair(cons_id, cons_tag)), $/;-;/base_type_layout__handle_simple/
base_type_layout__incr_next_label	base_type_layout.m	/^:- pred base_type_layout__incr_next_label(layout_info, layout_info).$/;-;/base_type_layout__incr_next_label/
base_type_layout__layout_du	base_type_layout.m	/^:- pred base_type_layout__layout_du(assoc_list(cons_id, cons_tag), $/;-;/base_type_layout__layout_du/
base_type_layout__layout_enum	base_type_layout.m	/^:- pred base_type_layout__layout_enum(assoc_list(cons_id, cons_tag),$/;-;/base_type_layout__layout_enum/
base_type_layout__layout_enum_vector	base_type_layout.m	/^:- pred base_type_layout__layout_enum_vector(assoc_list(cons_id, cons_tag),$/;-;/base_type_layout__layout_enum_vector/
base_type_layout__layout_eqv	base_type_layout.m	/^:- pred base_type_layout__layout_eqv(type, layout_info, $/;-;/base_type_layout__layout_eqv/
base_type_layout__layout_no_tag	base_type_layout.m	/^:- pred base_type_layout__layout_no_tag(sym_name, type, layout_info, $/;-;/base_type_layout__layout_no_tag/
base_type_layout__layout_no_tag_vector	base_type_layout.m	/^:- pred base_type_layout__layout_no_tag_vector(sym_name, type, $/;-;/base_type_layout__layout_no_tag_vector/
base_type_layout__layout_special	base_type_layout.m	/^:- pred base_type_layout__layout_special(pair(cons_id, cons_tag), $/;-;/base_type_layout__layout_special/
base_type_layout__max_varint	base_type_layout.m	/^:- pred base_type_layout__max_varint(int::out) is det.$/;-;/base_type_layout__max_varint/
base_type_layout__no_tag_indicator	base_type_layout.m	/^:- pred base_type_layout__no_tag_indicator(bool::in, int::out) is det.$/;-;/base_type_layout__no_tag_indicator/
base_type_layout__remove_create	base_type_layout.m	/^:- pred base_type_layout__remove_create(maybe(rval), maybe(rval)).$/;-;/base_type_layout__remove_create/
base_type_layout__remove_creates	base_type_layout.m	/^:- pred base_type_layout__remove_creates(list(maybe(rval)), list(maybe(rval))).$/;-;/base_type_layout__remove_creates/
base_type_layout__set_type_id	base_type_layout.m	/^:- pred base_type_layout__set_type_id(layout_info, type_id, layout_info).$/;-;/base_type_layout__set_type_id/
base_type_layout__simple_vector	base_type_layout.m	/^:- pred base_type_layout__simple_vector(list(pair(cons_id, cons_tag)), $/;-;/base_type_layout__simple_vector/
base_type_layout__tag_type_and_value	base_type_layout.m	/^:- pred base_type_layout__tag_type_and_value(cons_tag, int, tag_category).$/;-;/base_type_layout__tag_type_and_value/
base_type_layout__tag_value	base_type_layout.m	/^:- pred base_type_layout__tag_value(tag_category::in, int::out) is det.$/;-;/base_type_layout__tag_value/
base_type_layout__tag_value_const	base_type_layout.m	/^:- pred base_type_layout__tag_value_const(int::out) is det.$/;-;/base_type_layout__tag_value_const/
base_type_layout__tag_value_equiv	base_type_layout.m	/^:- pred base_type_layout__tag_value_equiv(int::out) is det.$/;-;/base_type_layout__tag_value_equiv/
before	simplify.m	/^	--->	before$/;-;/before/
before_after	simplify.m	/^:- type before_after$/;-;/before_after/
benchmark_det	../library/benchmarking.m	/^:- pred benchmark_det(pred(T1, T2), T1, T2, int, int).$/;-;/benchmark_det/
benchmark_nondet	../library/benchmarking.m	/^:- pred benchmark_nondet(pred(T1, T2), T1, int, int, int).$/;-;/benchmark_nondet/
better	modecheck_call.m	/^	--->	better$/;-;/better/
between	lp.m	/^:- pred between(int, int, int).$/;-;/between/
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$/;-;/binary_op/
binary_postfix	prog_data.m	/^	; 	binary_postfix.$/;-;/binary_postfix/
binary_prefix	prog_data.m	/^	; 	binary_prefix $/;-;/binary_prefix/
bind_args	modecheck_unify.m	/^:- pred bind_args(inst, list(var), mode_info, mode_info).$/;-;/bind_args/
bind_args_2	modecheck_unify.m	/^:- pred bind_args_2(list(var), list(inst), mode_info, mode_info).$/;-;/bind_args_2/
bind_inst_to_functor	instmap.m	/^:- pred bind_inst_to_functor((inst), cons_id, (inst),$/;-;/bind_inst_to_functor/
binop_code	bytecode.m	/^:- pred binop_code(binary_op, int).$/;-;/binop_code/
binop_debug	bytecode.m	/^:- pred binop_debug(binary_op, string).$/;-;/binop_debug/
binop_term_to_list	prog_io_util.m	/^:- pred binop_term_to_list(string, term, list(term)).$/;-;/binop_term_to_list/
binop_term_to_list_2	prog_io_util.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__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/
bits_per_byte	bytecode.m	/^:- func bits_per_byte = int.$/;-;/bits_per_byte/
bitwise_complement	llds.m	/^	;	bitwise_complement$/;-;/bitwise_complement/
black	../library/rbtree.m	/^			;	black(K, V, rbtree(K, V), rbtree(K, V)).$/;-;/black/
block	dupelim.m	/^:- type block == pair(label, list(instruction)).$/;-;/block/
block_info	frameopt.m	/^:- type block_info	--->	block_info($/;-;/block_info/
block_map	frameopt.m	/^:- type block_map	==	map(label, block_info).$/;-;/block_map/
block_needs_frame	frameopt.m	/^:- pred block_needs_frame(list(instruction)::in, bool::out) is det.$/;-;/block_needs_frame/
block_type	frameopt.m	/^:- type block_type	--->	setup		% This is a block containing$/;-;/block_type/
body	llds.m	/^	;	body$/;-;/body/
bool			llds.m	/^	--->	bool		% a boolean value$/;-;/bool		/
bool_2_ho_in_out	stratify.m	/^:- pred bool_2_ho_in_out(bool, bool, ho_in_out).$/;-;/bool_2_ho_in_out/
bool__and	../library/bool.m	/^:- pred bool__and(bool, bool, bool).$/;-;/bool__and/
bool__and_list	../library/bool.m	/^:- pred bool__and_list(list(bool), bool).$/;-;/bool__and_list/
bool__not	../library/bool.m	/^:- pred bool__not(bool, bool).$/;-;/bool__not/
bool__or	../library/bool.m	/^:- pred bool__or(bool, bool, bool).$/;-;/bool__or/
bool__or_list	../library/bool.m	/^:- pred bool__or_list(list(bool), bool).$/;-;/bool__or_list/
bool_special	../library/getopt.m	/^	;	bool_special$/;-;/bool_special/
bound	inst.m	/^	;		bound(uniqueness, list(bound_inst))$/;-;/bound/
bound_inst	inst.m	/^:- type bound_inst	--->	functor(cons_id, list(inst)).$/;-;/bound_inst/
bound_inst_list_contains_inst_var	inst_match.m	/^:- pred bound_inst_list_contains_inst_var(list(bound_inst), module_info,$/;-;/bound_inst_list_contains_inst_var/
bound_inst_list_contains_instname	inst_match.m	/^:- pred bound_inst_list_contains_instname(list(bound_inst), module_info,$/;-;/bound_inst_list_contains_instname/
bound_inst_list_is_free	inst_match.m	/^:- pred bound_inst_list_is_free(list(bound_inst), module_info).$/;-;/bound_inst_list_is_free/
bound_inst_list_is_ground	inst_match.m	/^:- pred bound_inst_list_is_ground(list(bound_inst), module_info).$/;-;/bound_inst_list_is_ground/
bound_inst_list_is_ground_2	inst_match.m	/^:- pred bound_inst_list_is_ground_2(list(bound_inst), module_info, set(inst)).$/;-;/bound_inst_list_is_ground_2/
bound_inst_list_is_ground_or_any	inst_match.m	/^:- pred bound_inst_list_is_ground_or_any(list(bound_inst), module_info).$/;-;/bound_inst_list_is_ground_or_any/
bound_inst_list_is_ground_or_any_2	inst_match.m	/^:- pred bound_inst_list_is_ground_or_any_2(list(bound_inst), module_info,$/;-;/bound_inst_list_is_ground_or_any_2/
bound_inst_list_is_mostly_unique	inst_match.m	/^:- pred bound_inst_list_is_mostly_unique(list(bound_inst), module_info).$/;-;/bound_inst_list_is_mostly_unique/
bound_inst_list_is_mostly_unique_2	inst_match.m	/^:- pred bound_inst_list_is_mostly_unique_2(list(bound_inst), module_info,$/;-;/bound_inst_list_is_mostly_unique_2/
bound_inst_list_is_not_fully_unique	inst_match.m	/^:- pred bound_inst_list_is_not_fully_unique(list(bound_inst), module_info).$/;-;/bound_inst_list_is_not_fully_unique/
bound_inst_list_is_not_fully_unique_2	inst_match.m	/^:- pred bound_inst_list_is_not_fully_unique_2(list(bound_inst), module_info,$/;-;/bound_inst_list_is_not_fully_unique_2/
bound_inst_list_is_not_partly_unique	inst_match.m	/^:- pred bound_inst_list_is_not_partly_unique(list(bound_inst), module_info).$/;-;/bound_inst_list_is_not_partly_unique/
bound_inst_list_is_not_partly_unique_2	inst_match.m	/^:- pred bound_inst_list_is_not_partly_unique_2(list(bound_inst), module_info,$/;-;/bound_inst_list_is_not_partly_unique_2/
bound_inst_list_is_unique	inst_match.m	/^:- pred bound_inst_list_is_unique(list(bound_inst), module_info).$/;-;/bound_inst_list_is_unique/
bound_inst_list_is_unique_2	inst_match.m	/^:- pred bound_inst_list_is_unique_2(list(bound_inst), module_info, set(inst)).$/;-;/bound_inst_list_is_unique_2/
bound_inst_list_matches_binding	inst_match.m	/^:- pred bound_inst_list_matches_binding(list(bound_inst), list(bound_inst),$/;-;/bound_inst_list_matches_binding/
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_matches_uniq	inst_match.m	/^:- pred bound_inst_list_matches_uniq(list(bound_inst), uniqueness,$/;-;/bound_inst_list_matches_uniq/
bound_inst_list_merge	inst_util.m	/^:- pred bound_inst_list_merge(list(bound_inst), list(bound_inst),$/;-;/bound_inst_list_merge/
branch_info	simplify.m	/^:- type branch_info$/;-;/branch_info/
branch_on_failure	unify_gen.m	/^	;	branch_on_failure.$/;-;/branch_on_failure/
branch_on_success	unify_gen.m	/^		branch_on_success$/;-;/branch_on_success/
bt_array	../library/bt_array.m	/^:- type bt_array(T)	--->	bt_array(int, int, ra_list(T)).$/;-;/bt_array/
bt_array__add_elements	../library/bt_array.m	/^:- pred bt_array__add_elements(int, T, ra_list(T), ra_list(T)).$/;-;/bt_array__add_elements/
bt_array__bounds	../library/bt_array.m	/^:- pred bt_array__bounds(bt_array(_T), int, int).$/;-;/bt_array__bounds/
bt_array__bsearch	../library/bt_array.m	/^:- pred bt_array__bsearch(bt_array(T), T, pred(T, T, comparison_result), int).$/;-;/bt_array__bsearch/
bt_array__bsearch_2	../library/bt_array.m	/^:- pred bt_array__bsearch_2(bt_array(T), int, int, T,$/;-;/bt_array__bsearch_2/
bt_array__fetch_items	../library/bt_array.m	/^:- pred bt_array__fetch_items(bt_array(T), int, int, list(T)).$/;-;/bt_array__fetch_items/
bt_array__from_list	../library/bt_array.m	/^:- pred bt_array__from_list(int, list(T), bt_array(T)).$/;-;/bt_array__from_list/
bt_array__in_bounds	../library/bt_array.m	/^:- pred bt_array__in_bounds(bt_array(_T), int).$/;-;/bt_array__in_bounds/
bt_array__init	../library/bt_array.m	/^:- pred bt_array__init(int, int, T, bt_array(T)).$/;-;/bt_array__init/
bt_array__insert_items	../library/bt_array.m	/^:- pred bt_array__insert_items(bt_array(T), int, list(T), bt_array(T)).$/;-;/bt_array__insert_items/
bt_array__lookup	../library/bt_array.m	/^:- pred bt_array__lookup(bt_array(T), int, T).$/;-;/bt_array__lookup/
bt_array__make_empty_array	../library/bt_array.m	/^:- pred bt_array__make_empty_array(int, bt_array(T)).$/;-;/bt_array__make_empty_array/
bt_array__max	../library/bt_array.m	/^:- pred bt_array__max(bt_array(_T), int).$/;-;/bt_array__max/
bt_array__min	../library/bt_array.m	/^:- pred bt_array__min(bt_array(_T), int).$/;-;/bt_array__min/
bt_array__resize	../library/bt_array.m	/^:- pred bt_array__resize(bt_array(T), int, int, T, bt_array(T)).$/;-;/bt_array__resize/
bt_array__reverse_from_ra_list	../library/bt_array.m	/^:- pred bt_array__reverse_from_ra_list(ra_list(T), list(T), list(T)).$/;-;/bt_array__reverse_from_ra_list/
bt_array__reverse_from_ra_list_count	../library/bt_array.m	/^:- pred bt_array__reverse_from_ra_list_count(int, ra_list(T), list(T), list(T)).$/;-;/bt_array__reverse_from_ra_list_count/
bt_array__reverse_into_ra_list	../library/bt_array.m	/^:- pred bt_array__reverse_into_ra_list(list(T), ra_list(T), ra_list(T)).$/;-;/bt_array__reverse_into_ra_list/
bt_array__semidet_lookup	../library/bt_array.m	/^:- pred bt_array__semidet_lookup(bt_array(T), int, T).$/;-;/bt_array__semidet_lookup/
bt_array__semidet_set	../library/bt_array.m	/^:- pred bt_array__semidet_set(bt_array(T), int, T, bt_array(T)).$/;-;/bt_array__semidet_set/
bt_array__set	../library/bt_array.m	/^:- pred bt_array__set(bt_array(T), int, T, bt_array(T)).$/;-;/bt_array__set/
bt_array__shrink	../library/bt_array.m	/^:- pred bt_array__shrink(bt_array(T), int, int, bt_array(T)).$/;-;/bt_array__shrink/
bt_array__size	../library/bt_array.m	/^:- pred bt_array__size(bt_array(_T), int).$/;-;/bt_array__size/
bt_array__to_list	../library/bt_array.m	/^:- pred bt_array__to_list(bt_array(T), list(T)).$/;-;/bt_array__to_list/
build_block_map	frameopt.m	/^:- pred build_block_map(list(instruction)::in, int::in, list(label)::out,$/;-;/build_block_map/
build_hash_table	fact_table.m	/^:- pred build_hash_table(int, int, string, string, int, list(mode),$/;-;/build_hash_table/
build_hash_table_2	fact_table.m	/^:- pred build_hash_table_2(int, int, string, string, int, list(mode),$/;-;/build_hash_table_2/
build_hash_table_lower_levels	fact_table.m	/^:- pred build_hash_table_lower_levels(int, int, string, int, int,$/;-;/build_hash_table_lower_levels/
build_hash_table_lower_levels_2	fact_table.m	/^:- pred build_hash_table_lower_levels_2(int, int, string, int, int,$/;-;/build_hash_table_lower_levels_2/
build_live_sets_in_cases	live_vars.m	/^:- pred build_live_sets_in_cases(list(case), set(var), set(var),$/;-;/build_live_sets_in_cases/
build_live_sets_in_conj	live_vars.m	/^:- pred build_live_sets_in_conj(list(hlds_goal), set(var), set(var),$/;-;/build_live_sets_in_conj/
build_live_sets_in_disj	live_vars.m	/^:- pred build_live_sets_in_disj(list(hlds_goal), set(var), set(var),$/;-;/build_live_sets_in_disj/
build_live_sets_in_goal	live_vars.m	/^:- pred build_live_sets_in_goal(hlds_goal, set(var), set(var), set(set(var)),$/;-;/build_live_sets_in_goal/
build_live_sets_in_goal_2	live_vars.m	/^:- pred build_live_sets_in_goal_2(hlds_goal_expr, set(var), set(var),$/;-;/build_live_sets_in_goal_2/
builtin_aggregate	../library/std_util.m	/^:- pred builtin_aggregate(pred(T), pred(T, U, U), U, U).$/;-;/builtin_aggregate/
builtin_apply_type	typecheck.m	/^:- pred builtin_apply_type(typecheck_info, cons_id, int, list(cons_type_info)).$/;-;/builtin_apply_type/
builtin_atomic_type	typecheck.m	/^:- pred builtin_atomic_type(cons_id, string).$/;-;/builtin_atomic_type/
builtin_binop	bytecode.m	/^			;	builtin_binop(binary_op, byte_arg, byte_arg,$/;-;/builtin_binop/
builtin_bintest	bytecode.m	/^			;	builtin_bintest(binary_op, byte_arg, byte_arg)$/;-;/builtin_bintest/
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_character	../library/mercury_builtin.m	/^:- pred builtin_compare_character(comparison_result::out, character::in,$/;-;/builtin_compare_character/
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_non_canonical_type	../library/mercury_builtin.m	/^:- pred builtin_compare_non_canonical_type(comparison_result::out,$/;-;/builtin_compare_non_canonical_type/
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_character	../library/mercury_builtin.m	/^:- pred builtin_index_character(character::in, int::out) is det.$/;-;/builtin_index_character/
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_non_canonical_type	../library/mercury_builtin.m	/^:- pred builtin_index_non_canonical_type(T::in, int::out) is det.$/;-;/builtin_index_non_canonical_type/
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_int_gt	../library/mercury_builtin.m	/^:- pred builtin_int_gt(int, int).$/;-;/builtin_int_gt/
builtin_int_lt	../library/mercury_builtin.m	/^:- pred builtin_int_lt(int, int).$/;-;/builtin_int_lt/
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(typecheck_info, cons_id, 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), list(T)).$/;-;/builtin_solutions/
builtin_state	hlds_goal.m	/^:- type builtin_state	--->	inline_builtin$/;-;/builtin_state/
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_unary_minus	../library/int.m	/^:- pred builtin_unary_minus(int, int).$/;-;/builtin_unary_minus/
builtin_unary_plus	../library/int.m	/^:- pred builtin_unary_plus(int, int).$/;-;/builtin_unary_plus/
builtin_unify_character	../library/mercury_builtin.m	/^:- pred builtin_unify_character(character::in, character::in) is semidet.$/;-;/builtin_unify_character/
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/
builtin_unop	bytecode.m	/^			;	builtin_unop(unary_op, byte_arg, byte_var)$/;-;/builtin_unop/
builtin_untest	bytecode.m	/^			;	builtin_untest(unary_op, byte_arg)$/;-;/builtin_untest/
byte_arg	bytecode.m	/^:- type byte_arg	--->	var(byte_var)$/;-;/byte_arg/
byte_code	bytecode.m	/^:- type byte_code	--->	enter_pred(byte_pred_id, int, $/;-;/byte_code/
byte_cons_id	bytecode.m	/^:- type byte_cons_id	--->	cons(byte_module_id, string,$/;-;/byte_cons_id/
byte_cons_tag	bytecode.m	/^:- type byte_cons_tag	--->	no_tag$/;-;/byte_cons_tag/
byte_debug	bytecode.m	/^:- pred byte_debug(byte_code, string).$/;-;/byte_debug/
byte_dir	bytecode.m	/^:- type byte_dir	--->	to_arg$/;-;/byte_dir/
byte_info	bytecode_gen.m	/^:- type byte_info$/;-;/byte_info/
byte_label_id	bytecode.m	/^:- type byte_label_id	==	int.$/;-;/byte_label_id/
byte_module_id	bytecode.m	/^:- type byte_module_id	==	string.$/;-;/byte_module_id/
byte_pred_id	bytecode.m	/^:- type byte_pred_id	==	string.$/;-;/byte_pred_id/
byte_pred_or_func	bytecode.m	/^:- type byte_pred_or_func ==	int.$/;-;/byte_pred_or_func/
byte_proc_id	bytecode.m	/^:- type byte_proc_id	==	int.$/;-;/byte_proc_id/
byte_temp	bytecode.m	/^:- type byte_temp	==	int.$/;-;/byte_temp/
byte_tree	bytecode.m	/^:- type byte_tree	==	tree(list(byte_code)).$/;-;/byte_tree/
byte_var	bytecode.m	/^:- type byte_var	==	int.$/;-;/byte_var/
byte_var_info	bytecode.m	/^:- type byte_var_info	--->	var_info(string, type).$/;-;/byte_var_info/
bytecode__version	bytecode.m	/^:- pred bytecode__version(int::out) is det.$/;-;/bytecode__version/
bytecode_gen__all_dirs_same	bytecode_gen.m	/^:- pred bytecode_gen__all_dirs_same(list(byte_dir)::in, byte_dir::in)$/;-;/bytecode_gen__all_dirs_same/
bytecode_gen__builtin	bytecode_gen.m	/^:- pred bytecode_gen__builtin(pred_id::in, proc_id::in, list(var)::in,$/;-;/bytecode_gen__builtin/
bytecode_gen__call	bytecode_gen.m	/^:- pred bytecode_gen__call(pred_id::in, proc_id::in, list(var)::in,$/;-;/bytecode_gen__call/
bytecode_gen__conj	bytecode_gen.m	/^:- pred bytecode_gen__conj(list(hlds_goal)::in, byte_info::in, byte_info::out,$/;-;/bytecode_gen__conj/
bytecode_gen__create_varmap	bytecode_gen.m	/^:- pred bytecode_gen__create_varmap(list(var)::in, varset::in,$/;-;/bytecode_gen__create_varmap/
bytecode_gen__disj	bytecode_gen.m	/^:- pred bytecode_gen__disj(list(hlds_goal)::in, byte_info::in,$/;-;/bytecode_gen__disj/
bytecode_gen__gen_pickups	bytecode_gen.m	/^:- pred bytecode_gen__gen_pickups(list(pair(var, arg_loc))::in, byte_info::in,$/;-;/bytecode_gen__gen_pickups/
bytecode_gen__gen_places	bytecode_gen.m	/^:- pred bytecode_gen__gen_places(list(pair(var, arg_loc))::in, byte_info::in,$/;-;/bytecode_gen__gen_places/
bytecode_gen__get_counts	bytecode_gen.m	/^:- pred bytecode_gen__get_counts(byte_info::in, int::out, int::out) is det.$/;-;/bytecode_gen__get_counts/
bytecode_gen__get_module_info	bytecode_gen.m	/^:- pred bytecode_gen__get_module_info(byte_info::in, module_info::out) is det.$/;-;/bytecode_gen__get_module_info/
bytecode_gen__get_next_label	bytecode_gen.m	/^:- pred bytecode_gen__get_next_label(byte_info::in, int::out, byte_info::out)$/;-;/bytecode_gen__get_next_label/
bytecode_gen__get_next_temp	bytecode_gen.m	/^:- pred bytecode_gen__get_next_temp(byte_info::in, int::out, byte_info::out)$/;-;/bytecode_gen__get_next_temp/
bytecode_gen__get_var_type	bytecode_gen.m	/^:- pred bytecode_gen__get_var_type(byte_info::in, var::in, (type)::out) is det.$/;-;/bytecode_gen__get_var_type/
bytecode_gen__goal	bytecode_gen.m	/^:- pred bytecode_gen__goal(hlds_goal::in, byte_info::in, byte_info::out,$/;-;/bytecode_gen__goal/
bytecode_gen__goal_expr	bytecode_gen.m	/^:- pred bytecode_gen__goal_expr(hlds_goal_expr::in, hlds_goal_info::in,$/;-;/bytecode_gen__goal_expr/
bytecode_gen__higher_order_call	bytecode_gen.m	/^:- pred bytecode_gen__higher_order_call(var::in, list(var)::in, list(type)::in,$/;-;/bytecode_gen__higher_order_call/
bytecode_gen__init_byte_info	bytecode_gen.m	/^:- pred bytecode_gen__init_byte_info(module_info::in, map(var, byte_var)::in,$/;-;/bytecode_gen__init_byte_info/
bytecode_gen__map_arg	bytecode_gen.m	/^:- pred bytecode_gen__map_arg(byte_info::in, rval::in, byte_arg::out) is det.$/;-;/bytecode_gen__map_arg/
bytecode_gen__map_assign	bytecode_gen.m	/^:- pred bytecode_gen__map_assign(byte_info::in, var::in, rval::in,$/;-;/bytecode_gen__map_assign/
bytecode_gen__map_cons_id	bytecode_gen.m	/^:- pred bytecode_gen__map_cons_id(byte_info::in, var::in, cons_id::in,$/;-;/bytecode_gen__map_cons_id/
bytecode_gen__map_cons_tag	bytecode_gen.m	/^:- pred bytecode_gen__map_cons_tag(cons_tag::in, byte_cons_tag::out) is det.$/;-;/bytecode_gen__map_cons_tag/
bytecode_gen__map_test	bytecode_gen.m	/^:- pred bytecode_gen__map_test(byte_info::in, rval::in, byte_tree::out) is det.$/;-;/bytecode_gen__map_test/
bytecode_gen__map_uni_modes	bytecode_gen.m	/^:- pred bytecode_gen__map_uni_modes(list(uni_mode)::in, list(var)::in,$/;-;/bytecode_gen__map_uni_modes/
bytecode_gen__map_var	bytecode_gen.m	/^:- pred bytecode_gen__map_var(byte_info::in, var::in, byte_var::out) is det.$/;-;/bytecode_gen__map_var/
bytecode_gen__map_vars	bytecode_gen.m	/^:- pred bytecode_gen__map_vars(byte_info::in,$/;-;/bytecode_gen__map_vars/
bytecode_gen__map_vars_2	bytecode_gen.m	/^:- pred bytecode_gen__map_vars_2(map(var, byte_var)::in,$/;-;/bytecode_gen__map_vars_2/
bytecode_gen__module	bytecode_gen.m	/^:- pred bytecode_gen__module(module_info::in, list(byte_code)::out,$/;-;/bytecode_gen__module/
bytecode_gen__pred	bytecode_gen.m	/^:- pred bytecode_gen__pred(pred_id::in, list(proc_id)::in, pred_info::in,$/;-;/bytecode_gen__pred/
bytecode_gen__preds	bytecode_gen.m	/^:- pred bytecode_gen__preds(list(pred_id)::in, module_info::in,$/;-;/bytecode_gen__preds/
bytecode_gen__proc	bytecode_gen.m	/^:- pred bytecode_gen__proc(proc_id::in, pred_info::in,$/;-;/bytecode_gen__proc/
bytecode_gen__switch	bytecode_gen.m	/^:- pred bytecode_gen__switch(list(case)::in, var::in, byte_info::in,$/;-;/bytecode_gen__switch/
bytecode_gen__unify	bytecode_gen.m	/^:- pred bytecode_gen__unify(unification::in, var::in, unify_rhs::in,$/;-;/bytecode_gen__unify/
bytecode_int_bits	bytecode.m	/^:- func bytecode_int_bits = int.$/;-;/bytecode_int_bits/
bytecode_int_bytes	bytecode.m	/^:- func bytecode_int_bytes = int.$/;-;/bytecode_int_bytes/
c	../library/string.m	/^		;	c(char).$/;-;/c/
c_arg	pragma_c_gen.m	/^:- type c_arg$/;-;/c_arg/
c_body_code	llds.m	/^:- type c_body_code	==	pair(string, term__context).$/;-;/c_body_code/
c_body_info	llds.m	/^:- type c_body_info 	==	list(c_body_code).	% in reverse order$/;-;/c_body_info/
c_code	prog_data.m	/^	;	c_code(string)$/;-;/c_code/
c_code_info	hlds_module.m	/^:- type c_code_info 	--->	c_code_info($/;-;/c_code_info/
c_code_to_name_list	make_hlds.m	/^:- pred c_code_to_name_list(string, list(string)).$/;-;/c_code_to_name_list/
c_code_to_name_list_2	make_hlds.m	/^:- pred c_code_to_name_list_2(list(char), list(string)).$/;-;/c_code_to_name_list_2/
c_export	llds.m	/^:- type c_export	==	string.$/;-;/c_export/
c_failure_cont	mercury_to_c.m	/^:- type c_failure_cont$/;-;/c_failure_cont/
c_file	llds.m	/^:- type c_file	$/;-;/c_file/
c_gen_arg_decl	mercury_to_c.m	/^:- pred c_gen_arg_decl(module_info, var, type, mode, varset,$/;-;/c_gen_arg_decl/
c_gen_arg_decls	mercury_to_c.m	/^:- pred c_gen_arg_decls(module_info, list(var), list(type), list(mode),$/;-;/c_gen_arg_decls/
c_gen_arg_list	mercury_to_c.m	/^:- pred c_gen_arg_list(list(var), list(mode), c_gen_info, c_gen_info,$/;-;/c_gen_arg_list/
c_gen_case	mercury_to_c.m	/^:- pred c_gen_case(case, var, int, c_gen_info, c_gen_info,$/;-;/c_gen_case/
c_gen_cases	mercury_to_c.m	/^:- pred c_gen_cases(list(case), var, int, c_gen_info, c_gen_info,$/;-;/c_gen_cases/
c_gen_conj	mercury_to_c.m	/^:- pred c_gen_conj(list(hlds_goal), int, c_gen_info, c_gen_info,$/;-;/c_gen_conj/
c_gen_disj	mercury_to_c.m	/^:- pred c_gen_disj(list(hlds_goal), c_label_func, int, c_gen_info, c_gen_info,$/;-;/c_gen_disj/
c_gen_failure	mercury_to_c.m	/^:- pred c_gen_failure(int, c_gen_info, c_gen_info, io__state, io__state).$/;-;/c_gen_failure/
c_gen_failure_2	mercury_to_c.m	/^:- pred c_gen_failure_2(c_failure_cont, io__state, io__state).$/;-;/c_gen_failure_2/
c_gen_footer	mercury_to_c.m	/^:- pred c_gen_footer(int, module_info, io__state, io__state).$/;-;/c_gen_footer/
c_gen_goal	mercury_to_c.m	/^:- pred c_gen_goal(hlds_goal, int, c_gen_info, c_gen_info,$/;-;/c_gen_goal/
c_gen_goal_2	mercury_to_c.m	/^:- pred c_gen_goal_2(hlds_goal_expr, int, c_gen_info, c_gen_info,$/;-;/c_gen_goal_2/
c_gen_header	mercury_to_c.m	/^:- pred c_gen_header(int, module_info, io__state, io__state).$/;-;/c_gen_header/
c_gen_indent	mercury_to_c.m	/^:- pred c_gen_indent(int, io__state, io__state).$/;-;/c_gen_indent/
c_gen_info	mercury_to_c.m	/^:- type c_gen_info$/;-;/c_gen_info/
c_gen_info_get_code_model	mercury_to_c.m	/^:- pred c_gen_info_get_code_model(c_gen_info, code_model).$/;-;/c_gen_info_get_code_model/
c_gen_info_get_failconts	mercury_to_c.m	/^:- pred c_gen_info_get_failconts(c_gen_info, stack(c_failure_cont)).$/;-;/c_gen_info_get_failconts/
c_gen_info_get_module_info	mercury_to_c.m	/^:- pred c_gen_info_get_module_info(c_gen_info, module_info).$/;-;/c_gen_info_get_module_info/
c_gen_info_get_output_vars	mercury_to_c.m	/^:- pred c_gen_info_get_output_vars(c_gen_info, list(var)).$/;-;/c_gen_info_get_output_vars/
c_gen_info_get_varset	mercury_to_c.m	/^:- pred c_gen_info_get_varset(c_gen_info, varset).$/;-;/c_gen_info_get_varset/
c_gen_info_init	mercury_to_c.m	/^:- pred c_gen_info_init(module_info, pred_id, proc_id, varset, code_model,$/;-;/c_gen_info_init/
c_gen_info_new_label	mercury_to_c.m	/^:- pred c_gen_info_new_label(c_label, c_gen_info, c_gen_info).$/;-;/c_gen_info_new_label/
c_gen_info_new_label_func	mercury_to_c.m	/^:- pred c_gen_info_new_label_func(c_label_func, c_gen_info, c_gen_info).$/;-;/c_gen_info_new_label_func/
c_gen_info_set_failconts	mercury_to_c.m	/^:- pred c_gen_info_set_failconts(c_gen_info, stack(c_failure_cont), c_gen_info).$/;-;/c_gen_info_set_failconts/
c_gen_insert_label_func	mercury_to_c.m	/^:- pred c_gen_insert_label_func(c_label_func, int, c_gen_info,$/;-;/c_gen_insert_label_func/
c_gen_label	mercury_to_c.m	/^:- pred c_gen_label(c_label, int, io__state, io__state).$/;-;/c_gen_label/
c_gen_local_var_decls	mercury_to_c.m	/^:- pred c_gen_local_var_decls(int, hlds_goal, varset, map(var, type),$/;-;/c_gen_local_var_decls/
c_gen_local_var_decls_2	mercury_to_c.m	/^:- pred c_gen_local_var_decls_2(list(var), varset, map(var, type), int,$/;-;/c_gen_local_var_decls_2/
c_gen_pred	mercury_to_c.m	/^:- pred c_gen_pred(int, module_info, pred_id, pred_info,$/;-;/c_gen_pred/
c_gen_predeclare_label	mercury_to_c.m	/^:- pred c_gen_predeclare_label(int, c_gen_info, io__state, io__state).$/;-;/c_gen_predeclare_label/
c_gen_predeclare_labels	mercury_to_c.m	/^:- pred c_gen_predeclare_labels(hlds_goal, c_gen_info, io__state, io__state).$/;-;/c_gen_predeclare_labels/
c_gen_preds	mercury_to_c.m	/^:- pred c_gen_preds(int, module_info, pred_table,$/;-;/c_gen_preds/
c_gen_preds_2	mercury_to_c.m	/^:- pred c_gen_preds_2(int, module_info, list(pred_id), pred_table,$/;-;/c_gen_preds_2/
c_gen_proc	mercury_to_c.m	/^:- pred c_gen_proc(int, module_info, pred_id, proc_id, pred_info,$/;-;/c_gen_proc/
c_gen_proc_name	mercury_to_c.m	/^:- pred c_gen_proc_name(module_info, pred_id, proc_id, io__state, io__state).$/;-;/c_gen_proc_name/
c_gen_procs	mercury_to_c.m	/^:- pred c_gen_procs(int, module_info, pred_id, pred_info,$/;-;/c_gen_procs/
c_gen_procs_2	mercury_to_c.m	/^:- pred c_gen_procs_2(list(proc_id), module_info, int, pred_id,$/;-;/c_gen_procs_2/
c_gen_prototype	mercury_to_c.m	/^:- pred c_gen_prototype(module_info, pred_id, proc_id, io__state, io__state).$/;-;/c_gen_prototype/
c_gen_select_output_vars	mercury_to_c.m	/^:- pred c_gen_select_output_vars(module_info, list(var), list(mode), list(var)).$/;-;/c_gen_select_output_vars/
c_gen_string_list	mercury_to_c.m	/^:- pred c_gen_string_list(list(string), io__state, io__state).$/;-;/c_gen_string_list/
c_gen_type	mercury_to_c.m	/^:- pred c_gen_type(type, io__state, io__state).$/;-;/c_gen_type/
c_gen_types	mercury_to_c.m	/^:- pred c_gen_types(int, type_table, io__state, io__state).$/;-;/c_gen_types/
c_gen_unification	mercury_to_c.m	/^:- pred c_gen_unification(unification, int, c_gen_info, c_gen_info,$/;-;/c_gen_unification/
c_gen_var	mercury_to_c.m	/^:- pred c_gen_var(var, c_gen_info, c_gen_info, io__state, io__state).$/;-;/c_gen_var/
c_gen_var_modes	mercury_to_c.m	/^:- pred c_gen_var_modes(list(var), list(mode), varset,$/;-;/c_gen_var_modes/
c_gen_var_types	mercury_to_c.m	/^:- pred c_gen_var_types(int, varset, map(var, type), varset,$/;-;/c_gen_var_types/
c_gen_var_types_2	mercury_to_c.m	/^:- pred c_gen_var_types_2(list(var), int, varset, map(var, type),$/;-;/c_gen_var_types_2/
c_gen_write_label_func	mercury_to_c.m	/^:- pred c_gen_write_label_func(int, c_gen_info, io__state, io__state).$/;-;/c_gen_write_label_func/
c_header_code	llds.m	/^:- type c_header_code	==	pair(string, term__context).$/;-;/c_header_code/
c_header_info	llds.m	/^:- type c_header_info 	==	list(c_header_code).	% in reverse order$/;-;/c_header_info/
c_label	mercury_to_c.m	/^:- type c_label == int.		% A number corresponding to a C label$/;-;/c_label/
c_label_func	mercury_to_c.m	/^:- type c_label_func == int.	% A number corresponding to a GNU C$/;-;/c_label_func/
c_local	llds.m	/^	;	c_local(proc_label)	% internal to C module$/;-;/c_local/
c_module	llds.m	/^:- type c_module$/;-;/c_module/
c_procedure	llds.m	/^:- type c_procedure$/;-;/c_procedure/
c_success_cont	mercury_to_c.m	/^:- type c_success_cont$/;-;/c_success_cont/
cached	code_exprn.m	/^			;	cached(rval).$/;-;/cached/
calculate_hash_table_size	fact_table.m	/^:- pred calculate_hash_table_size(int, int, io__state, io__state).$/;-;/calculate_hash_table_size/
calculate_hash_table_size_2	fact_table.m	/^:- pred calculate_hash_table_size_2(int, list(int), int).$/;-;/calculate_hash_table_size_2/
call	bytecode.m	/^			;	call(byte_module_id, byte_pred_id,$/;-;/call/
call_args	common.m	/^:- type call_args$/;-;/call_args/
call_context	mode_info.m	/^:- type call_context$/;-;/call_context/
call_direction	code_info.m	/^:- type call_direction ---> caller ; callee.$/;-;/call_direction/
call_gen__call_comment	call_gen.m	/^:- pred call_gen__call_comment(code_model, string).$/;-;/call_gen__call_comment/
call_gen__generate_builtin_arg	call_gen.m	/^:- pred call_gen__generate_builtin_arg(rval, rval, code_tree,$/;-;/call_gen__generate_builtin_arg/
call_gen__generate_call	call_gen.m	/^:- pred call_gen__generate_call(code_model, pred_id, proc_id, list(var),$/;-;/call_gen__generate_call/
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_higher_order_call	call_gen.m	/^:- pred call_gen__generate_higher_order_call(code_model, var, list(var),$/;-;/call_gen__generate_higher_order_call/
call_gen__generate_immediate_args	call_gen.m	/^:- pred call_gen__generate_immediate_args(list(var), int, list(lval), 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_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__handle_failure	call_gen.m	/^:- pred call_gen__handle_failure(code_model, code_tree, code_info, code_info).$/;-;/call_gen__handle_failure/
call_gen__input_arg_locs	call_gen.m	/^:- pred call_gen__input_arg_locs(list(pair(var, arg_info)), $/;-;/call_gen__input_arg_locs/
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)), gc_method, $/;-;/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_arg_locs	call_gen.m	/^:- pred call_gen__output_arg_locs(list(pair(var, arg_info)), $/;-;/call_gen__output_arg_locs/
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(var, arg_info),$/;-;/call_gen__partition_args/
call_gen__prepare_for_call	call_gen.m	/^:- pred call_gen__prepare_for_call(code_model, code_tree, call_model,$/;-;/call_gen__prepare_for_call/
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	term_pass2.m	/^:- type call_info --->$/;-;/call_info/
call_map	stratify.m	/^:- type call_map == map(pred_proc_id, set(pred_proc_id)).$/;-;/call_map/
call_model	llds.m	/^:- type call_model$/;-;/call_model/
call_termination_scc	term_pass2.m	/^:- pred call_termination_scc(list(pred_proc_id), functor_info, module_info,$/;-;/call_termination_scc/
call_unify_context	hlds_goal.m	/^:- type call_unify_context$/;-;/call_unify_context/
callee	code_info.m	/^:- type call_direction ---> caller ; callee.$/;-;/callee/
caller	code_info.m	/^:- type call_direction ---> caller ; callee.$/;-;/caller/
can_clobber_succip	frameopt.m	/^:- pred can_clobber_succip(list(label)::in, block_map::in, bool::out) is det.$/;-;/can_clobber_succip/
can_delay_frame	frameopt.m	/^:- pred can_delay_frame(list(label)::in, block_map::in, bool::in) is semidet.$/;-;/can_delay_frame/
can_fail	hlds_data.m	/^:- type can_fail	--->	can_fail$/;-;/can_fail/
can_push	saved_vars.m	/^:- pred can_push(var, hlds_goal).$/;-;/can_push/
cannot_fail	hlds_data.m	/^			;	cannot_fail.$/;-;/cannot_fail/
case	hlds_goal.m	/^:- type case		--->	case(cons_id, hlds_goal).$/;-;/case/
case_consts	lookup_switch.m	/^:- type case_consts == list(pair(int, list(rval))).$/;-;/case_consts/
case_list_vars_2	quantification.m	/^:- pred case_list_vars_2(list(case), set(var), set(var), set(var), set(var)).$/;-;/case_list_vars_2/
cases	switch_detection.m	/^:- type cases == map(cons_id, list(hlds_goal)).$/;-;/cases/
cases_calls	goal_util.m	/^:- pred cases_calls(list(case), pred_proc_id).$/;-;/cases_calls/
cases_list	switch_gen.m	/^:- type cases_list == list(extended_case).$/;-;/cases_list/
cases_size	goal_util.m	/^:- pred cases_size(list(case), int).$/;-;/cases_size/
cases_to_switch	switch_detection.m	/^:- pred cases_to_switch(sorted_case_list, var, map(var, type), hlds_goal_info,$/;-;/cases_to_switch/
cast_to_unsigned	llds.m	/^	;	cast_to_unsigned$/;-;/cast_to_unsigned/
categorize_unify_var_functor	modecheck_unify.m	/^:- pred categorize_unify_var_functor(mode, list(mode), list(mode), var,$/;-;/categorize_unify_var_functor/
categorize_unify_var_lambda	modecheck_unify.m	/^:- pred categorize_unify_var_lambda(mode, list(mode),$/;-;/categorize_unify_var_lambda/
categorize_unify_var_var	modecheck_unify.m	/^:- pred categorize_unify_var_var(mode, mode, is_live, is_live, var, var,$/;-;/categorize_unify_var_var/
cc_multi_equal	../library/std_util.m	/^:- pred cc_multi_equal(T, T).$/;-;/cc_multi_equal/
cc_multidet	hlds_data.m	/^			;	cc_multidet$/;-;/cc_multidet/
cc_nondet	hlds_data.m	/^			;	cc_nondet$/;-;/cc_nondet/
cc_unify_context	det_report.m	/^:- type cc_unify_context$/;-;/cc_unify_context/
ceiling_to_int	../library/float.m	/^:- func ceiling_to_int(float) = int.$/;-;/ceiling_to_int/
cell	lp.m	/^:- type cell	--->	cell(int, int).$/;-;/cell/
cell_info	llds_common.m	/^:- type cell_info$/;-;/cell_info/
change_procs_const	termination.m	/^:- pred change_procs_const(list(proc_id), maybe(term_util__constant),$/;-;/change_procs_const/
change_procs_terminate	termination.m	/^:- pred change_procs_terminate(list(proc_id), maybe(terminates), terminates,$/;-;/change_procs_terminate/
changed			higher_order.m	/^		changed		% Need to requantify goal + check other procs$/;-;/changed		/
char	../library/char.m	/^:- type char == character.$/;-;/char/
char__det_int_to_digit	../library/char.m	/^:- pred char__det_int_to_digit(int, char).$/;-;/char__det_int_to_digit/
char__digit_to_int	../library/char.m	/^:- pred char__digit_to_int(char, int).$/;-;/char__digit_to_int/
char__int_to_digit	../library/char.m	/^:- pred char__int_to_digit(int, char).$/;-;/char__int_to_digit/
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__max_char_value	../library/char.m	/^:- pred char__max_char_value(int).$/;-;/char__max_char_value/
char__min_char_value	../library/char.m	/^:- pred char__min_char_value(int).$/;-;/char__min_char_value/
char__to_int	../library/char.m	/^:- pred char__to_int(char, int).$/;-;/char__to_int/
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_const	bytecode.m	/^			;	char_const(char)$/;-;/char_const/
char_type	type_util.m	/^			;	char_type$/;-;/char_type/
character	base_type_layout.m	/^			;	character$/;-;/character/
check_begin_module	prog_io.m	/^:- pred check_begin_module(string, message_list, item_list, module_error,$/;-;/check_begin_module/
check_case_list	stratify.m	/^:- pred check_case_list(list(case), set(pred_proc_id), set(pred_proc_id),$/;-;/check_case_list/
check_circular_modes	modes.m	/^:- pred check_circular_modes(module_info, module_info, io__state, io__state).$/;-;/check_circular_modes/
check_deconstruct_args	unused_args.m	/^:- pred check_deconstruct_args(module_info::in, list(var)::in, list(var)::in,$/;-;/check_deconstruct_args/
check_determinism	det_report.m	/^:- pred check_determinism(pred_id, proc_id, pred_info, proc_info,$/;-;/check_determinism/
check_fact_term	fact_table.m	/^:- pred check_fact_term(sym_name, arity, pred_info, module_info, term,$/;-;/check_fact_term/
check_fact_type_and_mode	fact_table.m	/^:- pred check_fact_type_and_mode(list(type), list(term), int, pred_or_func, $/;-;/check_fact_type_and_mode/
check_final_insts	modes.m	/^:- pred check_final_insts(list(var), list(inst), list(inst), bool, int,$/;-;/check_final_insts/
check_follow_code_detism	follow_code.m	/^:- pred check_follow_code_detism(list(hlds_goal), determinism).$/;-;/check_follow_code_detism/
check_for_clauses_in_interface	modules.m	/^:- 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(string, 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_for_ho_input_args	intermod.m	/^:- pred check_for_ho_input_args(module_info::in, list(var)::in,$/;-;/check_for_ho_input_args/
check_for_multisoln_func	det_report.m	/^:- pred check_for_multisoln_func(pred_id, proc_id, pred_info, proc_info,$/;-;/check_for_multisoln_func/
check_for_no_exports	modules.m	/^:- pred check_for_no_exports(item_list, string, io__state, io__state).$/;-;/check_for_no_exports/
check_goal	stratify.m	/^:- pred check_goal(hlds_goal_expr, set(pred_proc_id), set(pred_proc_id), $/;-;/check_goal/
check_goal1	stratify.m	/^:- pred check_goal1(hlds_goal_expr, set(pred_proc_id), set(pred_proc_id), $/;-;/check_goal1/
check_goal_list	stratify.m	/^:- pred check_goal_list(list(hlds_goal), set(pred_proc_id), set(pred_proc_id), $/;-;/check_goal_list/
check_horder_args	term_util.m	/^:- pred check_horder_args(list(var), map(var, type)).  $/;-;/check_horder_args/
check_if_main_can_fail	det_report.m	/^:- pred check_if_main_can_fail(pred_id, proc_id, pred_info, proc_info,$/;-;/check_if_main_can_fail/
check_modes	modes.m	/^	--->	check_modes$/;-;/check_modes/
check_not_clobbered	inst_util.m	/^:- pred check_not_clobbered(uniqueness, unify_is_real).$/;-;/check_not_clobbered/
check_pred_modes	modes.m	/^:- pred check_pred_modes(module_info, module_info, bool, io__state, io__state).$/;-;/check_pred_modes/
check_pred_types	typecheck.m	/^:- pred check_pred_types(module_info, module_info, bool, bool,$/;-;/check_pred_types/
check_preds	termination.m	/^:- pred check_preds(list(pred_id), module_info, module_info, $/;-;/check_preds/
check_type_bindings	typecheck.m	/^:- pred check_type_bindings(type_assign, list(var),$/;-;/check_type_bindings/
check_type_bindings_2	typecheck.m	/^:- pred check_type_bindings_2(assoc_list(var, (type)), tsubst, headtypes,$/;-;/check_type_bindings_2/
check_unify	higher_order.m	/^:- pred check_unify(unification::in, higher_order_info::in,$/;-;/check_unify/
check_unique_modes	modes.m	/^	;	check_unique_modes.$/;-;/check_unique_modes/
check_warn_too_much_overloading	typecheck.m	/^:- pred check_warn_too_much_overloading(typecheck_info, typecheck_info).$/;-;/check_warn_too_much_overloading/
checkpoint	typecheck.m	/^:- pred checkpoint(string, typecheck_info, typecheck_info).$/;-;/checkpoint/
checkpoint_2	typecheck.m	/^:- pred checkpoint_2(string, typecheck_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/
choose_best_match	modecheck_call.m	/^:- pred choose_best_match(list(proc_id), pred_id, proc_table, proc_id,$/;-;/choose_best_match/
choose_local_label_type	code_util.m	/^:- pred choose_local_label_type(int, pred_id, proc_id,$/;-;/choose_local_label_type/
classify_type	type_util.m	/^:- pred classify_type(type, module_info, builtin_type).$/;-;/classify_type/
clause	hlds_pred.m	/^:- type clause		--->	clause($/;-;/clause/
clause_for_imported_pred_error	make_hlds.m	/^:- pred clause_for_imported_pred_error(sym_name, arity, pred_or_func,$/;-;/clause_for_imported_pred_error/
clause_only	typecheck.m	/^	--->	clause_only$/;-;/clause_only/
clauses			hlds_pred.m	/^			;	clauses		$/;-;/clauses		/
clauses_info	hlds_pred.m	/^:- type clauses_info	--->	clauses_info($/;-;/clauses_info/
clauses_info_add_clause	make_hlds.m	/^:- pred clauses_info_add_clause(clauses_info::in, pred_id::in, $/;-;/clauses_info_add_clause/
clauses_info_add_pragma_c_code	make_hlds.m	/^:- pred clauses_info_add_pragma_c_code(clauses_info, may_call_mercury,$/;-;/clauses_info_add_pragma_c_code/
clauses_info_init	make_hlds.m	/^:- pred clauses_info_init(int::in, clauses_info::out) is det.$/;-;/clauses_info_init/
clobbered		inst.m	/^	;		clobbered	% this was the only reference, but$/;-;/clobbered	/
close				../library/lexer.m	/^	;	close			% ')'$/;-;/close			/
close_curly			../library/lexer.m	/^	;	close_curly		% '{'$/;-;/close_curly		/
close_list			../library/lexer.m	/^	;	close_list		% ']'$/;-;/close_list		/
code_addr	llds.m	/^:- type code_addr$/;-;/code_addr/
code_addr_const	bytecode.m	/^			;	code_addr_const(byte_module_id, byte_pred_id,$/;-;/code_addr_const/
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, code_info, 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_info,$/;-;/code_aux__contains_simple_recursive_call_2/
code_aux__explain_stack_slots	code_aux.m	/^:- pred code_aux__explain_stack_slots(stack_slots, varset, string).$/;-;/code_aux__explain_stack_slots/
code_aux__explain_stack_slots_2	code_aux.m	/^:- pred code_aux__explain_stack_slots_2(assoc_list(var, lval), varset, string,$/;-;/code_aux__explain_stack_slots_2/
code_aux__goal_cannot_loop	code_aux.m	/^:- pred code_aux__goal_cannot_loop(module_info, hlds_goal).$/;-;/code_aux__goal_cannot_loop/
code_aux__goal_cannot_loop_2	code_aux.m	/^:- pred code_aux__goal_cannot_loop_2(module_info, hlds_goal_expr).$/;-;/code_aux__goal_cannot_loop_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_exprn__acquire_reg	code_exprn.m	/^:- pred code_exprn__acquire_reg(reg_type, lval, exprn_info, exprn_info).$/;-;/code_exprn__acquire_reg/
code_exprn__acquire_reg_prefer_given	code_exprn.m	/^:- pred code_exprn__acquire_reg_prefer_given(reg_type, int, lval,$/;-;/code_exprn__acquire_reg_prefer_given/
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_mem_ref_reg_dependencies	code_exprn.m	/^:- pred code_exprn__add_mem_ref_reg_dependencies(mem_ref,$/;-;/code_exprn__add_mem_ref_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_tree,$/;-;/code_exprn__clear_lval/
code_exprn__clear_lval_of_synonyms	code_exprn.m	/^:- pred code_exprn__clear_lval_of_synonyms(lval, exprn_info, exprn_info).$/;-;/code_exprn__clear_lval_of_synonyms/
code_exprn__clear_lval_of_synonyms_1	code_exprn.m	/^:- pred code_exprn__clear_lval_of_synonyms_1(assoc_list(var, var_stat), lval,$/;-;/code_exprn__clear_lval_of_synonyms_1/
code_exprn__clear_lval_return_shuffle	code_exprn.m	/^:- pred code_exprn__clear_lval_return_shuffle(lval, maybe(lval), code_tree,$/;-;/code_exprn__clear_lval_return_shuffle/
code_exprn__clear_r1	code_exprn.m	/^:- pred code_exprn__clear_r1(code_tree, exprn_info, exprn_info).$/;-;/code_exprn__clear_r1/
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_exprn__construct_args/
code_exprn__construct_cell	code_exprn.m	/^:- pred code_exprn__construct_cell(lval, string, tag, int, list(maybe(rval)),$/;-;/code_exprn__construct_cell/
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, exprn_opts, 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__find_real_creates	code_exprn.m	/^:- pred code_exprn__find_real_creates(list(maybe(rval)), list(rval),$/;-;/code_exprn__find_real_creates/
code_exprn__find_rvals_without_lval	code_exprn.m	/^:- pred code_exprn__find_rvals_without_lval(list(rval), lval, list(rval)).$/;-;/code_exprn__find_rvals_without_lval/
code_exprn__free_arg_dependenciess	code_exprn.m	/^:- pred code_exprn__free_arg_dependenciess(list(lval), exprn_info, exprn_info).$/;-;/code_exprn__free_arg_dependenciess/
code_exprn__get_acquired	code_exprn.m	/^:- pred code_exprn__get_acquired(set(lval), exprn_info, exprn_info).$/;-;/code_exprn__get_acquired/
code_exprn__get_follow_vars	code_exprn.m	/^:- pred code_exprn__get_follow_vars(follow_vars, exprn_info, exprn_info).$/;-;/code_exprn__get_follow_vars/
code_exprn__get_options	code_exprn.m	/^:- pred code_exprn__get_options(exprn_opts, exprn_info, exprn_info).$/;-;/code_exprn__get_options/
code_exprn__get_regs	code_exprn.m	/^:- pred code_exprn__get_regs(bag(lval), exprn_info, exprn_info).$/;-;/code_exprn__get_regs/
code_exprn__get_spare_reg	code_exprn.m	/^:- pred code_exprn__get_spare_reg(reg_type, lval, 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(reg_type, int, bag(lval), lval).$/;-;/code_exprn__get_spare_reg_2/
code_exprn__get_stack_slots	code_exprn.m	/^:- pred code_exprn__get_stack_slots(stack_slots, exprn_info, exprn_info).$/;-;/code_exprn__get_stack_slots/
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_status	code_exprn.m	/^:- pred code_exprn__get_var_status(var, var_stat, exprn_info, exprn_info).$/;-;/code_exprn__get_var_status/
code_exprn__get_varlocs	code_exprn.m	/^:- pred code_exprn__get_varlocs(exprn_info, map(var, set(rval))).$/;-;/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, stack_slots,$/;-;/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(lval, 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, exprn_info, exprn_info).$/;-;/code_exprn__lval_in_use/
code_exprn__lval_in_use_2	code_exprn.m	/^:- pred code_exprn__lval_in_use_2(lval, maybe(var), assoc_list(var, var_stat)).$/;-;/code_exprn__lval_in_use_2/
code_exprn__lval_in_use_except	code_exprn.m	/^:- pred code_exprn__lval_in_use_except(lval, maybe(var),$/;-;/code_exprn__lval_in_use_except/
code_exprn__materialize_vars_in_rval	code_exprn.m	/^:- pred code_exprn__materialize_vars_in_rval(rval, rval, code_tree,$/;-;/code_exprn__materialize_vars_in_rval/
code_exprn__maybe_add_evaled	code_exprn.m	/^:- pred code_exprn__maybe_add_evaled(maybe(var), rval, exprn_info, exprn_info).$/;-;/code_exprn__maybe_add_evaled/
code_exprn__maybe_fix_clearcode	code_exprn.m	/^:- pred code_exprn__maybe_fix_clearcode(code_tree, code_tree, code_tree,$/;-;/code_exprn__maybe_fix_clearcode/
code_exprn__maybe_get_var_name	code_exprn.m	/^:- pred code_exprn__maybe_get_var_name(maybe(var), string,$/;-;/code_exprn__maybe_get_var_name/
code_exprn__maybe_set_evaled	code_exprn.m	/^:- pred code_exprn__maybe_set_evaled(maybe(var), list(rval),$/;-;/code_exprn__maybe_set_evaled/
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_arg	code_exprn.m	/^:- pred code_exprn__place_arg(rval, maybe(lval), lval, code_tree,$/;-;/code_exprn__place_arg/
code_exprn__place_cached	code_exprn.m	/^:- pred code_exprn__place_cached(rval, var, lval, code_tree,$/;-;/code_exprn__place_cached/
code_exprn__place_evaled	code_exprn.m	/^:- pred code_exprn__place_evaled(set(rval), var, lval, code_tree,$/;-;/code_exprn__place_evaled/
code_exprn__place_exprn	code_exprn.m	/^:- pred code_exprn__place_exprn(maybe(lval), maybe(var), rval, bool, bool,$/;-;/code_exprn__place_exprn/
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_vars	code_exprn.m	/^:- pred code_exprn__place_vars(assoc_list(var, lval), code_tree,$/;-;/code_exprn__place_vars/
code_exprn__produce_arg	code_exprn.m	/^:- pred code_exprn__produce_arg(rval, rval, code_tree, exprn_info, exprn_info).$/;-;/code_exprn__produce_arg/
code_exprn__produce_args	code_exprn.m	/^:- pred code_exprn__produce_args(list(rval), assoc_list(rval, rval),$/;-;/code_exprn__produce_args/
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_var_in_reg_or_stack	code_exprn.m	/^:- pred code_exprn__produce_var_in_reg_or_stack(var, rval, code_tree,$/;-;/code_exprn__produce_var_in_reg_or_stack/
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__reinit_state	code_exprn.m	/^:- pred code_exprn__reinit_state(assoc_list(var, rval), exprn_info, exprn_info).$/;-;/code_exprn__reinit_state/
code_exprn__release_arglocs	code_exprn.m	/^:- pred code_exprn__release_arglocs(assoc_list(rval, rval),$/;-;/code_exprn__release_arglocs/
code_exprn__release_reg	code_exprn.m	/^:- pred code_exprn__release_reg(lval, 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_mem_ref_reg_dependencies	code_exprn.m	/^:- pred code_exprn__rem_mem_ref_reg_dependencies(mem_ref,$/;-;/code_exprn__rem_mem_ref_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__rval_is_real_create	code_exprn.m	/^:- pred code_exprn__rval_is_real_create(rval, exprn_info, exprn_info).$/;-;/code_exprn__rval_is_real_create/
code_exprn__select_preferred_lval	code_exprn.m	/^:- pred code_exprn__select_preferred_lval(var, lval, exprn_info, exprn_info).$/;-;/code_exprn__select_preferred_lval/
code_exprn__select_preferred_reg	code_exprn.m	/^:- pred code_exprn__select_preferred_reg(var, lval, exprn_info, exprn_info).$/;-;/code_exprn__select_preferred_reg/
code_exprn__select_reg	code_exprn.m	/^:- pred code_exprn__select_reg(list(rval), rval).$/;-;/code_exprn__select_reg/
code_exprn__select_reg_or_stack_rval	code_exprn.m	/^:- pred code_exprn__select_reg_or_stack_rval(list(rval), rval).$/;-;/code_exprn__select_reg_or_stack_rval/
code_exprn__select_reg_rval	code_exprn.m	/^:- pred code_exprn__select_reg_rval(list(rval), rval).$/;-;/code_exprn__select_reg_rval/
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(lval), exprn_info, exprn_info).$/;-;/code_exprn__set_acquired/
code_exprn__set_follow_vars	code_exprn.m	/^:- pred code_exprn__set_follow_vars(follow_vars, exprn_info, exprn_info).$/;-;/code_exprn__set_follow_vars/
code_exprn__set_regs	code_exprn.m	/^:- pred code_exprn__set_regs(bag(lval), 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(lval, 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.m	/^:- pred code_gen__add_saved_succip(list(instruction), int, list(instruction)).$/;-;/code_gen__add_saved_succip/
code_gen__generate_det_goal_2	code_gen.m	/^:- pred code_gen__generate_det_goal_2(hlds_goal_expr, hlds_goal_info,$/;-;/code_gen__generate_det_goal_2/
code_gen__generate_epilog	code_gen.m	/^:- pred code_gen__generate_epilog(code_model, frame_info, code_tree,$/;-;/code_gen__generate_epilog/
code_gen__generate_goal	code_gen.m	/^:- pred code_gen__generate_goal(code_model, hlds_goal, code_tree,$/;-;/code_gen__generate_goal/
code_gen__generate_goals	code_gen.m	/^:- pred code_gen__generate_goals(hlds_goals, code_model, code_tree,$/;-;/code_gen__generate_goals/
code_gen__generate_negation	code_gen.m	/^:- pred code_gen__generate_negation(code_model, hlds_goal, code_tree,$/;-;/code_gen__generate_negation/
code_gen__generate_negation_general	code_gen.m	/^:- pred code_gen__generate_negation_general(code_model, hlds_goal,$/;-;/code_gen__generate_negation_general/
code_gen__generate_non_goal_2	code_gen.m	/^:- pred code_gen__generate_non_goal_2(hlds_goal_expr, hlds_goal_info,$/;-;/code_gen__generate_non_goal_2/
code_gen__generate_prolog	code_gen.m	/^:- pred code_gen__generate_prolog(code_model, frame_info, code_tree, $/;-;/code_gen__generate_prolog/
code_gen__generate_semi_goal_2	code_gen.m	/^:- pred code_gen__generate_semi_goal_2(hlds_goal_expr, hlds_goal_info,$/;-;/code_gen__generate_semi_goal_2/
code_gen__output_args	code_gen.m	/^:- pred code_gen__output_args(assoc_list(var, arg_info), set(lval)).$/;-;/code_gen__output_args/
code_gen_option	options.m	/^	;	code_gen_option$/;-;/code_gen_option/
code_info	code_info.m	/^:- type code_info	--->$/;-;/code_info/
code_info__acquire_reg	code_info.m	/^:- pred code_info__acquire_reg(reg_type, lval, code_info, code_info).$/;-;/code_info__acquire_reg/
code_info__acquire_reg_for_var	code_info.m	/^:- pred code_info__acquire_reg_for_var(var, lval, code_info, code_info).$/;-;/code_info__acquire_reg_for_var/
code_info__acquire_temp_slot	code_info.m	/^:- pred code_info__acquire_temp_slot(slot_contents, lval,$/;-;/code_info__acquire_temp_slot/
code_info__add_commit_triple	code_info.m	/^:- pred code_info__add_commit_triple(code_info, code_info).$/;-;/code_info__add_commit_triple/
code_info__add_forward_live_vars	code_info.m	/^:- pred code_info__add_forward_live_vars(set(var), code_info, code_info).$/;-;/code_info__add_forward_live_vars/
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__clear_r1	code_info.m	/^:- pred code_info__clear_r1(code_tree, code_info, code_info).$/;-;/code_info__clear_r1/
code_info__clone_resume_maps	code_info.m	/^:- pred code_info__clone_resume_maps(resume_maps, resume_maps,$/;-;/code_info__clone_resume_maps/
code_info__cons_id_to_tag	code_info.m	/^:- pred code_info__cons_id_to_tag(var, cons_id, cons_tag, code_info, code_info).$/;-;/code_info__cons_id_to_tag/
code_info__current_resume_point_vars	code_info.m	/^:- pred code_info__current_resume_point_vars(set(var), code_info, code_info).$/;-;/code_info__current_resume_point_vars/
code_info__discard_hp	code_info.m	/^:- pred code_info__discard_hp(lval, code_info, code_info).$/;-;/code_info__discard_hp/
code_info__discard_ticket	code_info.m	/^:- pred code_info__discard_ticket(lval, code_tree, code_info, code_info).$/;-;/code_info__discard_ticket/
code_info__do_soft_cut	code_info.m	/^:- pred code_info__do_soft_cut(lval, code_tree, code_tree,$/;-;/code_info__do_soft_cut/
code_info__fail_cont_is_known	code_info.m	/^:- pred code_info__fail_cont_is_known(failure_cont_info).$/;-;/code_info__fail_cont_is_known/
code_info__fail_cont_is_unknown	code_info.m	/^:- pred code_info__fail_cont_is_unknown(failure_cont_info).$/;-;/code_info__fail_cont_is_unknown/
code_info__fail_if_rval_is_false	code_info.m	/^:- pred code_info__fail_if_rval_is_false(rval, code_tree,$/;-;/code_info__fail_if_rval_is_false/
code_info__failure_is_direct_branch	code_info.m	/^:- pred code_info__failure_is_direct_branch(code_addr, code_info, code_info).$/;-;/code_info__failure_is_direct_branch/
code_info__find_first_resume_label	code_info.m	/^:- pred code_info__find_first_resume_label(failure_cont, code_addr).$/;-;/code_info__find_first_resume_label/
code_info__find_type_infos	code_info.m	/^:- pred code_info__find_type_infos(list(var), assoc_list(var, lval), $/;-;/code_info__find_type_infos/
code_info__find_unused_reg	code_info.m	/^:- pred code_info__find_unused_reg(int, exprn_info, int).$/;-;/code_info__find_unused_reg/
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__flush_resume_vars_to_stack	code_info.m	/^:- pred code_info__flush_resume_vars_to_stack(code_tree, code_info, code_info).$/;-;/code_info__flush_resume_vars_to_stack/
code_info__generate_branch_end	code_info.m	/^:- pred code_info__generate_branch_end(code_model, store_map, code_tree,$/;-;/code_info__generate_branch_end/
code_info__generate_commit_livelvals	code_info.m	/^:- pred code_info__generate_commit_livelvals(int,$/;-;/code_info__generate_commit_livelvals/
code_info__generate_commit_livevals	code_info.m	/^:- pred code_info__generate_commit_livevals(int, set(lval), set(lval)).$/;-;/code_info__generate_commit_livevals/
code_info__generate_det_commit	code_info.m	/^:- pred code_info__generate_det_commit(commit_slots, code_tree,$/;-;/code_info__generate_det_commit/
code_info__generate_det_pre_commit	code_info.m	/^:- pred code_info__generate_det_pre_commit(commit_slots, code_tree,$/;-;/code_info__generate_det_pre_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_cont, code_tree,$/;-;/code_info__generate_failure_cont/
code_info__generate_pre_commit_saves	code_info.m	/^:- pred code_info__generate_pre_commit_saves(commit_slots, code_tree,$/;-;/code_info__generate_pre_commit_saves/
code_info__generate_resume_setup	code_info.m	/^:- pred code_info__generate_resume_setup(resume_maps, code_tree,$/;-;/code_info__generate_resume_setup/
code_info__generate_semi_commit	code_info.m	/^:- pred code_info__generate_semi_commit(label, commit_slots, code_tree,$/;-;/code_info__generate_semi_commit/
code_info__generate_semi_pre_commit	code_info.m	/^:- pred code_info__generate_semi_pre_commit(label, commit_slots, code_tree,$/;-;/code_info__generate_semi_pre_commit/
code_info__generate_stack_livelvals	code_info.m	/^:- pred code_info__generate_stack_livelvals(set(var), instmap, $/;-;/code_info__generate_stack_livelvals/
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_temp_livelvals	code_info.m	/^:- pred code_info__generate_temp_livelvals(assoc_list(lval, slot_contents),$/;-;/code_info__generate_temp_livelvals/
code_info__generate_temp_livevals	code_info.m	/^:- pred code_info__generate_temp_livevals(assoc_list(lval, slot_contents),$/;-;/code_info__generate_temp_livevals/
code_info__generate_var_livelvals	code_info.m	/^:- pred code_info__generate_var_livelvals(list(var),$/;-;/code_info__generate_var_livelvals/
code_info__generate_var_livevals	code_info.m	/^:- pred code_info__generate_var_livevals(list(var), set(lval), set(lval),$/;-;/code_info__generate_var_livevals/
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_avail_temp_slots	code_info.m	/^:- pred code_info__get_avail_temp_slots(set(lval), code_info, code_info).$/;-;/code_info__get_avail_temp_slots/
code_info__get_cell_count	code_info.m	/^:- pred code_info__get_cell_count(int, code_info, code_info).$/;-;/code_info__get_cell_count/
code_info__get_commit_triple_count	code_info.m	/^:- pred code_info__get_commit_triple_count(int, code_info, code_info).$/;-;/code_info__get_commit_triple_count/
code_info__get_continuation_info	code_info.m	/^:- pred code_info__get_continuation_info(continuation_info, $/;-;/code_info__get_continuation_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_fail_stack	code_info.m	/^:- pred code_info__get_fail_stack(fail_stack, code_info, code_info).$/;-;/code_info__get_fail_stack/
code_info__get_follow_vars	code_info.m	/^:- pred code_info__get_follow_vars(follow_vars, code_info, code_info).$/;-;/code_info__get_follow_vars/
code_info__get_forward_live_vars	code_info.m	/^:- pred code_info__get_forward_live_vars(set(var), code_info, code_info).$/;-;/code_info__get_forward_live_vars/
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_known_variables	code_info.m	/^:- pred code_info__get_known_variables(list(var), code_info, code_info).$/;-;/code_info__get_known_variables/
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_value_type	code_info.m	/^:- pred code_info__get_live_value_type(slot_contents, live_value_type).$/;-;/code_info__get_live_value_type/
code_info__get_max_temp_slot_count	code_info.m	/^:- pred code_info__get_max_temp_slot_count(int, code_info, code_info).$/;-;/code_info__get_max_temp_slot_count/
code_info__get_maybe_trace_info	code_info.m	/^:- pred code_info__get_maybe_trace_info(maybe(trace_info),$/;-;/code_info__get_maybe_trace_info/
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_cell_number	code_info.m	/^:- pred code_info__get_next_cell_number(int, code_info, code_info).$/;-;/code_info__get_next_cell_number/
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_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_resume_point_stack	code_info.m	/^:- pred code_info__get_resume_point_stack(stack(set(var)),$/;-;/code_info__get_resume_point_stack/
code_info__get_stack_slots	code_info.m	/^:- pred code_info__get_stack_slots(stack_slots, code_info, code_info).$/;-;/code_info__get_stack_slots/
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_temps_in_use	code_info.m	/^:- pred code_info__get_temps_in_use(map(lval, slot_contents),$/;-;/code_info__get_temps_in_use/
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_trace_slot	code_info.m	/^:- pred code_info__get_trace_slot(lval, code_info, code_info).$/;-;/code_info__get_trace_slot/
code_info__get_var_slot_count	code_info.m	/^:- pred code_info__get_var_slot_count(int, code_info, code_info).$/;-;/code_info__get_var_slot_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__get_zombies	code_info.m	/^:- pred code_info__get_zombies(set(var), code_info, code_info).$/;-;/code_info__get_zombies/
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__have_temp_frame	code_info.m	/^:- pred code_info__have_temp_frame(fail_stack).$/;-;/code_info__have_temp_frame/
code_info__init	code_info.m	/^:- pred code_info__init(varset, set(var), stack_slots, bool, globals,$/;-;/code_info__init/
code_info__livevals_to_livelvals	code_info.m	/^:- pred code_info__livevals_to_livelvals(assoc_list(lval, var), gc_method,$/;-;/code_info__livevals_to_livelvals/
code_info__lock_reg	code_info.m	/^:- pred code_info__lock_reg(lval, code_info, code_info).$/;-;/code_info__lock_reg/
code_info__lookup_type_defn	code_info.m	/^:- pred code_info__lookup_type_defn(type, hlds_type_defn,$/;-;/code_info__lookup_type_defn/
code_info__lval_in_rval_list	code_info.m	/^:- pred code_info__lval_in_rval_list(lval, list(rval)).$/;-;/code_info__lval_in_rval_list/
code_info__make_entry_label	code_info.m	/^:- pred code_info__make_entry_label(module_info, pred_id, proc_id, bool,$/;-;/code_info__make_entry_label/
code_info__make_known_failure_cont	code_info.m	/^:- pred code_info__make_known_failure_cont(set(var), resume_locs, bool,$/;-;/code_info__make_known_failure_cont/
code_info__make_vars_forward_dead	code_info.m	/^:- pred code_info__make_vars_forward_dead(set(var), code_info, code_info).$/;-;/code_info__make_vars_forward_dead/
code_info__make_vars_forward_dead_2	code_info.m	/^:- pred code_info__make_vars_forward_dead_2(list(var), code_info, code_info).$/;-;/code_info__make_vars_forward_dead_2/
code_info__make_vars_forward_live	code_info.m	/^:- pred code_info__make_vars_forward_live(set(var), code_info, code_info).$/;-;/code_info__make_vars_forward_live/
code_info__make_vars_forward_live_2	code_info.m	/^:- pred code_info__make_vars_forward_live_2(list(var), stack_slots, int,$/;-;/code_info__make_vars_forward_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__match_resume_loc	code_info.m	/^:- pred code_info__match_resume_loc(resume_map, resume_map).$/;-;/code_info__match_resume_loc/
code_info__materialize_vars_in_rval	code_info.m	/^:- pred code_info__materialize_vars_in_rval(rval, rval, code_tree, code_info,$/;-;/code_info__materialize_vars_in_rval/
code_info__max_var_slot	code_info.m	/^:- pred code_info__max_var_slot(stack_slots, int).$/;-;/code_info__max_var_slot/
code_info__max_var_slot_2	code_info.m	/^:- pred code_info__max_var_slot_2(list(lval), int, int).$/;-;/code_info__max_var_slot_2/
code_info__may_use_nondet_tailcall	code_info.m	/^:- pred code_info__may_use_nondet_tailcall(bool, code_info, code_info).$/;-;/code_info__may_use_nondet_tailcall/
code_info__maybe_discard_hp	code_info.m	/^:- pred code_info__maybe_discard_hp(maybe(lval), code_info, code_info).$/;-;/code_info__maybe_discard_hp/
code_info__maybe_discard_ticket	code_info.m	/^:- pred code_info__maybe_discard_ticket(maybe(lval), code_tree,$/;-;/code_info__maybe_discard_ticket/
code_info__maybe_reset_and_discard_ticket	code_info.m	/^:- pred code_info__maybe_reset_and_discard_ticket(maybe(lval),$/;-;/code_info__maybe_reset_and_discard_ticket/
code_info__maybe_reset_ticket	code_info.m	/^:- pred code_info__maybe_reset_ticket(maybe(lval), reset_trail_reason,$/;-;/code_info__maybe_reset_ticket/
code_info__maybe_restore_and_discard_hp	code_info.m	/^:- pred code_info__maybe_restore_and_discard_hp(maybe(lval), code_tree,$/;-;/code_info__maybe_restore_and_discard_hp/
code_info__maybe_restore_hp	code_info.m	/^:- pred code_info__maybe_restore_hp(maybe(lval), code_tree,$/;-;/code_info__maybe_restore_hp/
code_info__maybe_save_hp	code_info.m	/^:- pred code_info__maybe_save_hp(bool, code_tree, maybe(lval),$/;-;/code_info__maybe_save_hp/
code_info__maybe_save_ticket	code_info.m	/^:- pred code_info__maybe_save_ticket(bool, code_tree, maybe(lval),$/;-;/code_info__maybe_save_ticket/
code_info__pick_first_resume_point	code_info.m	/^:- pred code_info__pick_first_resume_point(resume_maps, resume_map, code_addr).$/;-;/code_info__pick_first_resume_point/
code_info__pick_last_resume_point	code_info.m	/^:- pred code_info__pick_last_resume_point(resume_maps, resume_map, code_addr).$/;-;/code_info__pick_last_resume_point/
code_info__pick_matching_resume_addr	code_info.m	/^:- pred code_info__pick_matching_resume_addr(resume_maps, code_addr,$/;-;/code_info__pick_matching_resume_addr/
code_info__pick_stack_resume_point	code_info.m	/^:- pred code_info__pick_stack_resume_point(resume_maps, resume_map, code_addr).$/;-;/code_info__pick_stack_resume_point/
code_info__pickup_zombies	code_info.m	/^:- pred code_info__pickup_zombies(set(var), code_info, code_info).$/;-;/code_info__pickup_zombies/
code_info__place_resume_var	code_info.m	/^:- pred code_info__place_resume_var(var, list(rval), code_tree,$/;-;/code_info__place_resume_var/
code_info__place_resume_vars	code_info.m	/^:- pred code_info__place_resume_vars(assoc_list(var, set(rval)), code_tree,$/;-;/code_info__place_resume_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_resume_point_vars	code_info.m	/^:- pred code_info__pop_resume_point_vars(code_info, code_info).$/;-;/code_info__pop_resume_point_vars/
code_info__post_goal_update	code_info.m	/^:- pred code_info__post_goal_update(hlds_goal_info, code_info, code_info).$/;-;/code_info__post_goal_update/
code_info__pre_goal_update	code_info.m	/^:- pred code_info__pre_goal_update(hlds_goal_info, bool, code_info, code_info).$/;-;/code_info__pre_goal_update/
code_info__produce_resume_vars	code_info.m	/^:- pred code_info__produce_resume_vars(list(var), map(var, set(rval)),$/;-;/code_info__produce_resume_vars/
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_variable_in_reg_or_stack	code_info.m	/^:- pred code_info__produce_variable_in_reg_or_stack(var, code_tree, rval,$/;-;/code_info__produce_variable_in_reg_or_stack/
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_resume_point_vars	code_info.m	/^:- pred code_info__push_resume_point_vars(set(var), code_info, code_info).$/;-;/code_info__push_resume_point_vars/
code_info__release_reg	code_info.m	/^:- pred code_info__release_reg(lval, code_info, code_info).$/;-;/code_info__release_reg/
code_info__release_temp_slot	code_info.m	/^:- pred code_info__release_temp_slot(lval, code_info, code_info).$/;-;/code_info__release_temp_slot/
code_info__rem_commit_triple	code_info.m	/^:- pred code_info__rem_commit_triple(code_info, code_info).$/;-;/code_info__rem_commit_triple/
code_info__rem_forward_live_vars	code_info.m	/^:- pred code_info__rem_forward_live_vars(set(var), code_info, code_info).$/;-;/code_info__rem_forward_live_vars/
code_info__remake_with_store_map	code_info.m	/^:- pred code_info__remake_with_store_map(store_map, code_info, code_info).$/;-;/code_info__remake_with_store_map/
code_info__reset_and_discard_ticket	code_info.m	/^:- pred code_info__reset_and_discard_ticket(lval, reset_trail_reason, code_tree,$/;-;/code_info__reset_and_discard_ticket/
code_info__reset_ticket	code_info.m	/^:- pred code_info__reset_ticket(lval, reset_trail_reason, code_tree,$/;-;/code_info__reset_ticket/
code_info__restore_and_discard_hp	code_info.m	/^:- pred code_info__restore_and_discard_hp(lval, code_tree,$/;-;/code_info__restore_and_discard_hp/
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(lval, code_tree, code_info, code_info).$/;-;/code_info__restore_hp/
code_info__save_hp	code_info.m	/^:- pred code_info__save_hp(code_tree, lval, 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_ticket	code_info.m	/^:- pred code_info__save_ticket(code_tree, lval, code_info, code_info).$/;-;/code_info__save_ticket/
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__save_variables_on_stack	code_info.m	/^:- pred code_info__save_variables_on_stack(list(var), code_tree,$/;-;/code_info__save_variables_on_stack/
code_info__set_avail_temp_slots	code_info.m	/^:- pred code_info__set_avail_temp_slots(set(lval), code_info, code_info).$/;-;/code_info__set_avail_temp_slots/
code_info__set_cell_count	code_info.m	/^:- pred code_info__set_cell_count(int, code_info, code_info).$/;-;/code_info__set_cell_count/
code_info__set_commit_triple_count	code_info.m	/^:- pred code_info__set_commit_triple_count(int, code_info, code_info).$/;-;/code_info__set_commit_triple_count/
code_info__set_continuation_info	code_info.m	/^:- pred code_info__set_continuation_info(continuation_info, $/;-;/code_info__set_continuation_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_fail_stack	code_info.m	/^:- pred code_info__set_fail_stack(fail_stack, code_info, code_info).$/;-;/code_info__set_fail_stack/
code_info__set_follow_vars	code_info.m	/^:- pred code_info__set_follow_vars(follow_vars, code_info, code_info).$/;-;/code_info__set_follow_vars/
code_info__set_forward_live_vars	code_info.m	/^:- pred code_info__set_forward_live_vars(set(var), code_info, code_info).$/;-;/code_info__set_forward_live_vars/
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_max_temp_slot_count	code_info.m	/^:- pred code_info__set_max_temp_slot_count(int, code_info, code_info).$/;-;/code_info__set_max_temp_slot_count/
code_info__set_maybe_trace_info	code_info.m	/^:- pred code_info__set_maybe_trace_info(maybe(trace_info), $/;-;/code_info__set_maybe_trace_info/
code_info__set_resume_point_stack	code_info.m	/^:- pred code_info__set_resume_point_stack(stack(set(var)),$/;-;/code_info__set_resume_point_stack/
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_temps_in_use	code_info.m	/^:- pred code_info__set_temps_in_use(map(lval, slot_contents),$/;-;/code_info__set_temps_in_use/
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_zombies	code_info.m	/^:- pred code_info__set_zombies(set(var), code_info, code_info).$/;-;/code_info__set_zombies/
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__succip_is_used	code_info.m	/^:- pred code_info__succip_is_used(code_info, code_info).$/;-;/code_info__succip_is_used/
code_info__top_failure_cont	code_info.m	/^:- pred code_info__top_failure_cont(failure_cont, code_info, code_info).$/;-;/code_info__top_failure_cont/
code_info__tweak_stacklist	code_info.m	/^:- pred code_info__tweak_stacklist(assoc_list(var, lval),$/;-;/code_info__tweak_stacklist/
code_info__undo_pre_commit_saves	code_info.m	/^:- pred code_info__undo_pre_commit_saves(commit_slots, code_tree, code_tree,$/;-;/code_info__undo_pre_commit_saves/
code_info__unlock_reg	code_info.m	/^:- pred code_info__unlock_reg(lval, code_info, code_info).$/;-;/code_info__unlock_reg/
code_info__unset_failure_cont	code_info.m	/^:- pred code_info__unset_failure_cont(code_tree, code_info, code_info).$/;-;/code_info__unset_failure_cont/
code_info__variable_is_forward_live	code_info.m	/^:- pred code_info__variable_is_forward_live(var, code_info, code_info).$/;-;/code_info__variable_is_forward_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$/;-;/code_model/
code_ptr		llds.m	/^	;	code_ptr	% a pointer to code; represented in C$/;-;/code_ptr	/
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, lval).$/;-;/code_util__arg_loc_to_register/
code_util__builtin_state	code_util.m	/^:- pred code_util__builtin_state(module_info, pred_id, proc_id, builtin_state).$/;-;/code_util__builtin_state/
code_util__cannot_fail_before_stack_flush	code_util.m	/^:- pred code_util__cannot_fail_before_stack_flush(hlds_goal).$/;-;/code_util__cannot_fail_before_stack_flush/
code_util__cannot_fail_before_stack_flush_2	code_util.m	/^:- pred code_util__cannot_fail_before_stack_flush_2(hlds_goal_expr).$/;-;/code_util__cannot_fail_before_stack_flush_2/
code_util__cannot_fail_before_stack_flush_conj	code_util.m	/^:- pred code_util__cannot_fail_before_stack_flush_conj(list(hlds_goal)).$/;-;/code_util__cannot_fail_before_stack_flush_conj/
code_util__cannot_stack_flush	code_util.m	/^:- pred code_util__cannot_stack_flush(hlds_goal).$/;-;/code_util__cannot_stack_flush/
code_util__cannot_stack_flush_2	code_util.m	/^:- pred code_util__cannot_stack_flush_2(hlds_goal_expr).$/;-;/code_util__cannot_stack_flush_2/
code_util__cannot_stack_flush_cases	code_util.m	/^:- pred code_util__cannot_stack_flush_cases(list(case)).$/;-;/code_util__cannot_stack_flush_cases/
code_util__cannot_stack_flush_goals	code_util.m	/^:- pred code_util__cannot_stack_flush_goals(list(hlds_goal)).$/;-;/code_util__cannot_stack_flush_goals/
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__cons_id_to_tag	code_util.m	/^:- pred code_util__cons_id_to_tag(cons_id, type, module_info, cons_tag).$/;-;/code_util__cons_id_to_tag/
code_util__count_recursive_calls	code_util.m	/^:- pred code_util__count_recursive_calls(hlds_goal, pred_id, proc_id,$/;-;/code_util__count_recursive_calls/
code_util__count_recursive_calls_2	code_util.m	/^:- pred code_util__count_recursive_calls_2(hlds_goal_expr, pred_id, proc_id,$/;-;/code_util__count_recursive_calls_2/
code_util__count_recursive_calls_cases	code_util.m	/^:- pred code_util__count_recursive_calls_cases(list(case),$/;-;/code_util__count_recursive_calls_cases/
code_util__count_recursive_calls_conj	code_util.m	/^:- pred code_util__count_recursive_calls_conj(list(hlds_goal),$/;-;/code_util__count_recursive_calls_conj/
code_util__count_recursive_calls_disj	code_util.m	/^:- pred code_util__count_recursive_calls_disj(list(hlds_goal),$/;-;/code_util__count_recursive_calls_disj/
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__inline_builtin	code_util.m	/^:- pred code_util__inline_builtin(string, string, int, int).$/;-;/code_util__inline_builtin/
code_util__make_entry_label	code_util.m	/^:- pred code_util__make_entry_label(module_info, pred_id, proc_id, $/;-;/code_util__make_entry_label/
code_util__make_internal_label	code_util.m	/^:- pred code_util__make_internal_label(module_info, pred_id, proc_id, int,$/;-;/code_util__make_internal_label/
code_util__make_local_entry_label	code_util.m	/^:- pred code_util__make_local_entry_label(module_info, pred_id, proc_id,$/;-;/code_util__make_local_entry_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, proc_id, 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(pred_info).$/;-;/code_util__predinfo_is_builtin/
code_util__translate_builtin	code_util.m	/^:- pred code_util__translate_builtin(string, string, proc_id, list(var),$/;-;/code_util__translate_builtin/
code_util__translate_builtin_2	code_util.m	/^:- pred code_util__translate_builtin_2(string, string, int, list(var),$/;-;/code_util__translate_builtin_2/
coeff	lp.m	/^:- type coeff	==	pair(var, float).$/;-;/coeff/
collect_mq_info	module_qual.m	/^:- pred collect_mq_info(item_list::in, mq_info::in, mq_info::out) is det.$/;-;/collect_mq_info/
collect_mq_info_2	module_qual.m	/^:- pred collect_mq_info_2(item::in, mq_info::in, mq_info::out) is det.$/;-;/collect_mq_info_2/
collect_vars	lp.m	/^:- pred collect_vars(equations, objective, set(var)).$/;-;/collect_vars/
combine_list_results	prog_io.m	/^:- pred combine_list_results(maybe1(T), maybe1(list(T)), maybe1(list(T))).$/;-;/combine_list_results/
combine_module_errors	modules.m	/^:- pred combine_module_errors(module_error, module_error, module_error).$/;-;/combine_module_errors/
combine_results	modecheck_call.m	/^:- pred combine_results(match, match, match).$/;-;/combine_results/
combine_status	make_hlds.m	/^:- pred combine_status(import_status, import_status, import_status).$/;-;/combine_status/
combine_status_2	make_hlds.m	/^:- pred combine_status_2(import_status, import_status, import_status).$/;-;/combine_status_2/
combine_status_abstract_exported	make_hlds.m	/^:- pred combine_status_abstract_exported(import_status, import_status).$/;-;/combine_status_abstract_exported/
combine_status_abstract_imported	make_hlds.m	/^:- pred combine_status_abstract_imported(import_status, import_status).$/;-;/combine_status_abstract_imported/
combine_status_imported	make_hlds.m	/^:- pred combine_status_imported(import_status, import_status).$/;-;/combine_status_imported/
combine_status_local	make_hlds.m	/^:- pred combine_status_local(import_status, import_status).$/;-;/combine_status_local/
comma				../library/lexer.m	/^	;	comma			% ','$/;-;/comma			/
comment	llds.m	/^	--->	comment(string)$/;-;/comment/
commit	llds.m	/^	;	commit$/;-;/commit/
commit_slots	code_info.m	/^:- type commit_slots$/;-;/commit_slots/
common	common.m	/^	--->	common($/;-;/common/
common__check_call_detism	common.m	/^:- pred common__check_call_detism(determinism::in) is semidet.$/;-;/common__check_call_detism/
common__compatible_types	common.m	/^:- pred common__compatible_types(type, type).$/;-;/common__compatible_types/
common__create_output_unifications	common.m	/^:- pred common__create_output_unifications(set(var)::in, instmap::in,$/;-;/common__create_output_unifications/
common__do_record_cell	common.m	/^:- pred common__do_record_cell(struct_map, cons_id, structure, struct_map).$/;-;/common__do_record_cell/
common__find_matching_cell	common.m	/^:- pred common__find_matching_cell(var, cons_id,$/;-;/common__find_matching_cell/
common__find_matching_cell_2	common.m	/^:- pred common__find_matching_cell_2(list(structure), var, cons_id, list(var),$/;-;/common__find_matching_cell_2/
common__find_previous_call	common.m	/^:- pred common__find_previous_call(list(call_args)::in, list(var)::in,$/;-;/common__find_previous_call/
common__optimise_call	common.m	/^:- pred common__optimise_call(pred_id, proc_id, list(var), hlds_goal_expr,$/;-;/common__optimise_call/
common__optimise_call_2	common.m	/^:- pred common__optimise_call_2(seen_call_id, list(var), list(var),$/;-;/common__optimise_call_2/
common__optimise_higher_order_call	common.m	/^:- pred common__optimise_higher_order_call(var, list(var), list(mode),$/;-;/common__optimise_higher_order_call/
common__optimise_unification	common.m	/^:- pred common__optimise_unification(unification, var, unify_rhs,$/;-;/common__optimise_unification/
common__partition_call_args	common.m	/^:- pred common__partition_call_args(module_info::in, list(mode)::in,$/;-;/common__partition_call_args/
common__record_cell	common.m	/^:- pred common__record_cell(var, cons_id, list(var),$/;-;/common__record_cell/
common__record_equivalence	common.m	/^:- pred common__record_equivalence(var, var, simplify_info, simplify_info).$/;-;/common__record_equivalence/
common__record_equivalences	common.m	/^:- pred common__record_equivalences(list(var), list(var),$/;-;/common__record_equivalences/
common__record_equivalences_2	common.m	/^:- pred common__record_equivalences_2(list(var), list(var),$/;-;/common__record_equivalences_2/
common__var_lists_are_equiv	common.m	/^:- pred common__var_lists_are_equiv(list(var), list(var), eqvclass(var)).$/;-;/common__var_lists_are_equiv/
common__vars_are_equiv	common.m	/^:- pred common__vars_are_equiv(var, var, eqvclass(var)).$/;-;/common__vars_are_equiv/
common__vars_are_equivalent	common.m	/^:- pred common__vars_are_equivalent(var, var, common_info).$/;-;/common__vars_are_equivalent/
common_deconstruct	cse_detection.m	/^:- pred common_deconstruct(list(hlds_goal), var, cse_info, cse_info,$/;-;/common_deconstruct/
common_deconstruct_2	cse_detection.m	/^:- pred common_deconstruct_2(list(hlds_goal), var, maybe(hlds_goal),$/;-;/common_deconstruct_2/
common_deconstruct_cases	cse_detection.m	/^:- pred common_deconstruct_cases(list(case), var, cse_info, cse_info,$/;-;/common_deconstruct_cases/
common_deconstruct_cases_2	cse_detection.m	/^:- pred common_deconstruct_cases_2(list(case), var, maybe(hlds_goal),$/;-;/common_deconstruct_cases_2/
common_info	common.m	/^:- type common_info$/;-;/common_info/
common_info_clear_structs	common.m	/^:- pred common_info_clear_structs(common_info, common_info).$/;-;/common_info_clear_structs/
common_info_init	common.m	/^:- pred common_info_init(common_info).$/;-;/common_info_init/
comp_const		base_type_layout.m	/^			;	comp_const	% shared constants$/;-;/comp_const	/
compact	globals.m	/^	;	compact.$/;-;/compact/
compare	special_pred.m	/^	;	compare.$/;-;/compare/
compare_canfails	det_report.m	/^:- pred compare_canfails(can_fail, can_fail, det_comparison).$/;-;/compare_canfails/
compare_determinisms	det_report.m	/^:- pred compare_determinisms(determinism, determinism, det_comparison).$/;-;/compare_determinisms/
compare_error	../library/mercury_builtin.m	/^:- pred compare_error is erroneous.$/;-;/compare_error/
compare_inst	modecheck_call.m	/^:- pred compare_inst(inst, inst, match, module_info).$/;-;/compare_inst/
compare_inst_list	modecheck_call.m	/^:- pred compare_inst_list(list(inst), list(inst), match, module_info).$/;-;/compare_inst_list/
compare_liveness	modecheck_call.m	/^:- pred compare_liveness(is_live, is_live, match).$/;-;/compare_liveness/
compare_liveness_list	modecheck_call.m	/^:- pred compare_liveness_list(list(is_live), list(is_live), match).$/;-;/compare_liveness_list/
compare_proc	modecheck_call.m	/^:- pred compare_proc(proc_id, proc_id, match, proc_table, mode_info).$/;-;/compare_proc/
compare_solncounts	det_report.m	/^:- pred compare_solncounts(soln_count, soln_count, det_comparison).$/;-;/compare_solncounts/
comparison_result	../library/mercury_builtin.m	/^:- type comparison_result ---> (=) ; (<) ; (>).$/;-;/comparison_result/
compilation_model_option	options.m	/^	;	compilation_model_option$/;-;/compilation_model_option/
compile_facts	fact_table.m	/^:- pred compile_facts(sym_name, arity, pred_info, module_info,$/;-;/compile_facts/
compiler_type	mercury_compile.m	/^:- type compiler_type ---> gcc ; lcc ; unknown.$/;-;/compiler_type/
complex_construct	bytecode.m	/^			;	complex_construct(byte_var, byte_cons_id,$/;-;/complex_construct/
complex_deconstruct	bytecode.m	/^			;	complex_deconstruct(byte_var, byte_cons_id,$/;-;/complex_deconstruct/
complicated	base_type_layout.m	/^			; 	complicated 	% shared tagged pointer$/;-;/complicated/
complicated_constant_tag	bytecode.m	/^			;	complicated_constant_tag(tag_bits, int)$/;-;/complicated_constant_tag/
complicated_tag	bytecode.m	/^			;	complicated_tag(tag_bits, int)$/;-;/complicated_tag/
compute_grade	handle_options.m	/^:- pred compute_grade(globals::in, string::out) is det.$/;-;/compute_grade/
compute_instmap_delta	instmap.m	/^:- pred compute_instmap_delta(instmap, instmap, set(var), instmap_delta).$/;-;/compute_instmap_delta/
compute_instmap_delta_2	instmap.m	/^:- pred compute_instmap_delta_2(list(var), instmapping, instmapping,$/;-;/compute_instmap_delta_2/
condition	prog_data.m	/^:- type condition	$/;-;/condition/
conj	hlds_goal.m	/^:- type goal_path_step	--->	conj(int)$/;-;/conj/
conj_list_to_goal	hlds_goal.m	/^:- pred conj_list_to_goal(list(hlds_goal), hlds_goal_info, hlds_goal).$/;-;/conj_list_to_goal/
conjoin_goal_and_goal_list	hlds_goal.m	/^:- pred conjoin_goal_and_goal_list(hlds_goal, list(hlds_goal),$/;-;/conjoin_goal_and_goal_list/
conjoin_goals	hlds_goal.m	/^:- pred conjoin_goals(hlds_goal, hlds_goal, hlds_goal).$/;-;/conjoin_goals/
conjunction_to_list	prog_io_util.m	/^:- pred conjunction_to_list(term, list(term)).$/;-;/conjunction_to_list/
cons	bytecode.m	/^:- type byte_cons_id	--->	cons(byte_module_id, string,$/;-;/cons/
cons_id	hlds_data.m	/^:- type cons_id		--->	cons(sym_name, arity)	% name, arity$/;-;/cons_id/
cons_id_and_args_to_term	hlds_data.m	/^:- pred cons_id_and_args_to_term(cons_id, list(term), term).$/;-;/cons_id_and_args_to_term/
cons_id_arity	hlds_data.m	/^:- pred cons_id_arity(cons_id, arity).$/;-;/cons_id_arity/
cons_specifier	prog_data.m	/^:- type cons_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_data.m	/^:- type cons_table	==	map(cons_id, list(hlds_cons_defn)).$/;-;/cons_table/
cons_tag	hlds_data.m	/^:- type cons_tag$/;-;/cons_tag/
cons_tag_values	hlds_data.m	/^:- type cons_tag_values	== map(cons_id, cons_tag).$/;-;/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/
conservative	globals.m	/^	;	conservative$/;-;/conservative/
const	../library/term.m	/^:- type const		--->	term__atom(string)$/;-;/const/
const_sort	base_type_layout.m	/^:- type const_sort 	--->	unassigned$/;-;/const_sort/
constraint	constraint.m	/^:- type constraint == hlds_goal.$/;-;/constraint/
constraint__determinism	constraint.m	/^:- pred constraint__determinism(determinism).$/;-;/constraint__determinism/
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__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__propagate_in_proc	constraint.m	/^:- pred constraint__propagate_in_proc(pred_id, proc_id, module_info,$/;-;/constraint__propagate_in_proc/
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	bytecode.m	/^			;	construct(byte_var, byte_cons_id,$/;-;/construct/
construct_args	lookup_switch.m	/^:- pred construct_args(list(pair(int, rval)), int, list(maybe(rval))).$/;-;/construct_args/
construct_art_objective	lp.m	/^:- pred construct_art_objective(list(var), list(coeff)).$/;-;/construct_art_objective/
construct_common_unify	cse_detection.m	/^:- pred construct_common_unify(var, hlds_goal, hlds_goal, varset, varset,$/;-;/construct_common_unify/
construct_higher_order_terms	higher_order.m	/^:- pred construct_higher_order_terms(module_info::in, list(var)::in, $/;-;/construct_higher_order_terms/
construct_qualified_term	prog_util.m	/^:- pred construct_qualified_term(sym_name, list(term), term).$/;-;/construct_qualified_term/
construct_type	type_util.m	/^:- pred construct_type(type_id, list(type), (type)).$/;-;/construct_type/
construction	common.m	/^	;	construction.$/;-;/construction/
constructor	prog_data.m	/^:- type constructor	==	pair(sym_name, list(constructor_arg)).$/;-;/constructor/
constructor_arg	prog_data.m	/^:- type constructor_arg	==	pair(string, type).$/;-;/constructor_arg/
constructors_to_bound_insts	mode_util.m	/^:- pred constructors_to_bound_insts(list(constructor), uniqueness, module_info,$/;-;/constructors_to_bound_insts/
context	bytecode.m	/^			;	context(int)$/;-;/context/
continuation_info	continuation_info.m	/^:- type continuation_info$/;-;/continuation_info/
continuation_info__add_internal_info	continuation_info.m	/^:- pred continuation_info__add_internal_info(internal_layout_info,$/;-;/continuation_info__add_internal_info/
continuation_info__add_proc_info	continuation_info.m	/^:- pred continuation_info__add_proc_info(list(instruction), proc_label,$/;-;/continuation_info__add_proc_info/
continuation_info__add_proc_layout	continuation_info.m	/^:- pred continuation_info__add_proc_layout(proc_label, entry_layout_info, $/;-;/continuation_info__add_proc_layout/
continuation_info__get_internal_info	continuation_info.m	/^:- pred continuation_info__get_internal_info(continuation_info, $/;-;/continuation_info__get_internal_info/
continuation_info__init	continuation_info.m	/^:- pred continuation_info__init(continuation_info).$/;-;/continuation_info__init/
continuation_info__process_internal_info	continuation_info.m	/^:- pred continuation_info__process_internal_info(pair(code_addr,$/;-;/continuation_info__process_internal_info/
continuation_info__set_internal_info	continuation_info.m	/^:- pred continuation_info__set_internal_info(list(internal_layout_info),$/;-;/continuation_info__set_internal_info/
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(string, 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_method	globals.m	/^:- pred convert_args_method(string::in, args_method::out) is semidet.$/;-;/convert_args_method/
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_bool_list	prog_io_pragma.m	/^:- pred convert_bool_list(term::in, list(bool)::out) is semidet.$/;-;/convert_bool_list/
convert_bound_inst	prog_io_util.m	/^:- pred convert_bound_inst(term, bound_inst).$/;-;/convert_bound_inst/
convert_bound_inst_list	prog_io_util.m	/^:- pred convert_bound_inst_list(list(term), list(bound_inst)).$/;-;/convert_bound_inst_list/
convert_cons_defn	typecheck.m	/^:- pred convert_cons_defn(typecheck_info, hlds_cons_defn, cons_type_info).$/;-;/convert_cons_defn/
convert_cons_defn_list	typecheck.m	/^:- pred convert_cons_defn_list(typecheck_info, list(hlds_cons_defn),$/;-;/convert_cons_defn_list/
convert_constructor	prog_io.m	/^:- pred convert_constructor(string, term, constructor).$/;-;/convert_constructor/
convert_constructor_arg_list	prog_io.m	/^:- pred convert_constructor_arg_list(list(term), list(constructor_arg)).$/;-;/convert_constructor_arg_list/
convert_constructors	prog_io.m	/^:- pred convert_constructors(string, term, list(constructor)).$/;-;/convert_constructors/
convert_constructors_2	prog_io.m	/^:- pred convert_constructors_2(string, list(term), list(constructor)).$/;-;/convert_constructors_2/
convert_equations	term_pass1.m	/^:- pred convert_equations(list(term_pass1__equation), varset,$/;-;/convert_equations/
convert_equations2	term_pass1.m	/^:- pred convert_equations2(list(term_pass1__equation),$/;-;/convert_equations2/
convert_functor_name	mercury_to_goedel.m	/^:- pred convert_functor_name(string, string).$/;-;/convert_functor_name/
convert_gc_method	globals.m	/^:- pred convert_gc_method(string::in, gc_method::out) is semidet.$/;-;/convert_gc_method/
convert_grade_option	handle_options.m	/^:- pred convert_grade_option(string::in, option_table::in, option_table::out)$/;-;/convert_grade_option/
convert_grade_option_2	handle_options.m	/^:- pred convert_grade_option_2(string::in, option_table::in, option_table::out)$/;-;/convert_grade_option_2/
convert_inst	prog_io_util.m	/^:- pred convert_inst(term, inst).$/;-;/convert_inst/
convert_inst_defn	prog_io.m	/^:- pred convert_inst_defn(string, 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_util.m	/^:- pred convert_inst_list(list(term), list(inst)).$/;-;/convert_inst_list/
convert_int_list	prog_io_pragma.m	/^:- pred convert_int_list(term::in, maybe1(list(int))::out) is det.$/;-;/convert_int_list/
convert_item	prog_io.m	/^:- pred convert_item(maybe_item_and_context, maybe_item_or_eof).$/;-;/convert_item/
convert_key_string_to_arg	fact_table.m	/^:- pred convert_key_string_to_arg(string, type, fact_arg).$/;-;/convert_key_string_to_arg/
convert_mode	prog_io_util.m	/^:- pred convert_mode(term, mode).$/;-;/convert_mode/
convert_mode_defn	prog_io.m	/^:- pred convert_mode_defn(string, 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_util.m	/^:- pred convert_mode_list(list(term), list(mode)).$/;-;/convert_mode_list/
convert_prolog_dialect	globals.m	/^:- pred convert_prolog_dialect(string::in, prolog_dialect::out) is semidet.$/;-;/convert_prolog_dialect/
convert_tags_method	globals.m	/^:- pred convert_tags_method(string::in, tags_method::out) is semidet.$/;-;/convert_tags_method/
convert_termination_norm	globals.m	/^:- pred convert_termination_norm(string::in, termination_norm::out) is semidet.$/;-;/convert_termination_norm/
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_from_mercury	export.m	/^:- pred convert_type_from_mercury(string, type, string).$/;-;/convert_type_from_mercury/
convert_type_info_method	globals.m	/^:- pred convert_type_info_method(string::in, type_info_method::out) is semidet.$/;-;/convert_type_info_method/
convert_type_to_mercury	export.m	/^:- pred convert_type_to_mercury(string, type, string).$/;-;/convert_type_to_mercury/
convert_var_name	mercury_to_goedel.m	/^:- pred convert_var_name(string, string).$/;-;/convert_var_name/
copy	../library/mercury_builtin.m	/^:- pred copy(T, T).$/;-;/copy/
copy_clauses_to_proc	clause_to_proc.m	/^:- pred copy_clauses_to_proc(proc_id, clauses_info, proc_info, proc_info).$/;-;/copy_clauses_to_proc/
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/
copy_module_clauses_to_procs	clause_to_proc.m	/^:- pred copy_module_clauses_to_procs(list(pred_id), module_info, module_info).$/;-;/copy_module_clauses_to_procs/
copy_module_clauses_to_procs_2	clause_to_proc.m	/^:- pred copy_module_clauses_to_procs_2(list(pred_id), pred_table, pred_table).$/;-;/copy_module_clauses_to_procs_2/
copy_output_args	export.m	/^:- pred copy_output_args(assoc_list(arg_info, type), int, string).$/;-;/copy_output_args/
copy_type_var_names	typecheck.m	/^:- pred copy_type_var_names(assoc_list(tvar, string), map(tvar, tvar),$/;-;/copy_type_var_names/
create_atomic_unification	make_hlds.m	/^:- pred create_atomic_unification(var, unify_rhs, term__context,$/;-;/create_atomic_unification/
create_call_goal	unused_args.m	/^:- pred create_call_goal(list(int)::in, pred_id::in, proc_id::in,$/;-;/create_call_goal/
create_cons_id	make_tags.m	/^:- pred create_cons_id(sym_name, list(_), cons_id).$/;-;/create_cons_id/
create_label	llds_out.m	/^:- type decl_id --->	create_label(int)$/;-;/create_label/
create_new_pred	higher_order.m	/^:- pred create_new_pred(request::in, new_pred::out, int::in, int::out,$/;-;/create_new_pred/
create_new_preds	higher_order.m	/^:- pred create_new_preds(list(request)::in, new_preds::in, new_preds::out,$/;-;/create_new_preds/
create_parallel_subterms	cse_detection.m	/^:- pred create_parallel_subterms(list(var), term__context, unify_context,$/;-;/create_parallel_subterms/
create_parallels	frameopt.m	/^:- pred create_parallels(list(label)::in, block_map::in, par_map::in,$/;-;/create_parallels/
create_specialized_versions	higher_order.m	/^:- pred create_specialized_versions(list(pred_proc_id)::in, new_preds::in, $/;-;/create_specialized_versions/
create_specialized_versions_2	higher_order.m	/^:- pred create_specialized_versions_2(list(new_pred)::in, new_preds::in, $/;-;/create_specialized_versions_2/
cse_info	cse_detection.m	/^:- type cse_info	--->	cse_info(varset, map(var, type), module_info).$/;-;/cse_info/
ctor_arg_list_to_inst_list	mode_util.m	/^:- pred ctor_arg_list_to_inst_list(list(constructor_arg), uniqueness,$/;-;/ctor_arg_list_to_inst_list/
ctors_add	make_hlds.m	/^:- pred ctors_add(list(constructor), type_id, need_qualifier, term__context, $/;-;/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/
cur	../library/io.m	/^	;	cur$/;-;/cur/
curfr			llds.m	/^	;	curfr		% a stored curfr$/;-;/curfr		/
data_addr	llds.m	/^:- type data_addr$/;-;/data_addr/
data_addr_const	llds.m	/^	;	data_addr_const(data_addr).$/;-;/data_addr_const/
data_name	llds.m	/^:- type data_name$/;-;/data_name/
data_ptr		llds.m	/^	;	data_ptr	% a pointer to data; represented in C$/;-;/data_ptr	/
dcg_set_state	modes.m	/^:- pred dcg_set_state(T, T, T).$/;-;/dcg_set_state/
dead	hlds_pred.m	/^			;	dead.$/;-;/dead/
dead_pred_elim	dead_proc_elim.m	/^:- pred dead_pred_elim(module_info, module_info).$/;-;/dead_pred_elim/
dead_pred_elim_analyze	dead_proc_elim.m	/^:- pred dead_pred_elim_analyze(dead_pred_info::in, $/;-;/dead_pred_elim_analyze/
dead_pred_elim_initialize	dead_proc_elim.m	/^:- pred dead_pred_elim_initialize(pred_id::in, dead_pred_info::in,$/;-;/dead_pred_elim_initialize/
dead_pred_elim_process_clause	dead_proc_elim.m	/^:- pred dead_pred_elim_process_clause(clause::in, dead_pred_info::in, $/;-;/dead_pred_elim_process_clause/
dead_pred_info	dead_proc_elim.m	/^:- type dead_pred_info$/;-;/dead_pred_info/
dead_pred_info_add_pred_name	dead_proc_elim.m	/^:- pred dead_pred_info_add_pred_name(sym_name::in, dead_pred_info::in, $/;-;/dead_pred_info_add_pred_name/
dead_proc_elim	dead_proc_elim.m	/^:- pred dead_proc_elim(module_info, module_info, io__state, io__state).$/;-;/dead_proc_elim/
dead_proc_elim__analyze	dead_proc_elim.m	/^:- pred dead_proc_elim__analyze(module_info, needed_map).$/;-;/dead_proc_elim__analyze/
dead_proc_elim__eliminate	dead_proc_elim.m	/^:- pred dead_proc_elim__eliminate(module_info, needed_map, module_info,$/;-;/dead_proc_elim__eliminate/
dead_proc_elim__eliminate_base_gen_infos	dead_proc_elim.m	/^:- pred dead_proc_elim__eliminate_base_gen_infos(list(base_gen_info),$/;-;/dead_proc_elim__eliminate_base_gen_infos/
dead_proc_elim__eliminate_pred	dead_proc_elim.m	/^:- pred dead_proc_elim__eliminate_pred(pred_id, elim_info, elim_info,$/;-;/dead_proc_elim__eliminate_pred/
dead_proc_elim__eliminate_proc	dead_proc_elim.m	/^:- pred dead_proc_elim__eliminate_proc(pred_id, maybe(proc_id), elim_info,$/;-;/dead_proc_elim__eliminate_proc/
dead_proc_elim__examine	dead_proc_elim.m	/^:- pred dead_proc_elim__examine(entity_queue, examined_set, module_info,$/;-;/dead_proc_elim__examine/
dead_proc_elim__examine_base_gen_info	dead_proc_elim.m	/^:- pred dead_proc_elim__examine_base_gen_info(string, string, int, module_info,$/;-;/dead_proc_elim__examine_base_gen_info/
dead_proc_elim__examine_cases	dead_proc_elim.m	/^:- pred dead_proc_elim__examine_cases(list(case), pred_proc_id,$/;-;/dead_proc_elim__examine_cases/
dead_proc_elim__examine_expr	dead_proc_elim.m	/^:- pred dead_proc_elim__examine_expr(hlds_goal_expr, pred_proc_id,$/;-;/dead_proc_elim__examine_expr/
dead_proc_elim__examine_goal	dead_proc_elim.m	/^:- pred dead_proc_elim__examine_goal(hlds_goal, pred_proc_id,$/;-;/dead_proc_elim__examine_goal/
dead_proc_elim__examine_goals	dead_proc_elim.m	/^:- pred dead_proc_elim__examine_goals(list(hlds_goal), pred_proc_id,$/;-;/dead_proc_elim__examine_goals/
dead_proc_elim__examine_proc	dead_proc_elim.m	/^:- pred dead_proc_elim__examine_proc(pred_proc_id, module_info,$/;-;/dead_proc_elim__examine_proc/
dead_proc_elim__examine_refs	dead_proc_elim.m	/^:- pred dead_proc_elim__examine_refs(list(pred_proc_id),$/;-;/dead_proc_elim__examine_refs/
dead_proc_elim__find_base_gen_info	dead_proc_elim.m	/^:- pred dead_proc_elim__find_base_gen_info(string, string, int,$/;-;/dead_proc_elim__find_base_gen_info/
dead_proc_elim__initialize	dead_proc_elim.m	/^:- pred dead_proc_elim__initialize(module_info, entity_queue, needed_map).$/;-;/dead_proc_elim__initialize/
dead_proc_elim__initialize_base_gen_infos	dead_proc_elim.m	/^:- pred dead_proc_elim__initialize_base_gen_infos(list(base_gen_info),$/;-;/dead_proc_elim__initialize_base_gen_infos/
dead_proc_elim__initialize_pragma_exports	dead_proc_elim.m	/^:- pred dead_proc_elim__initialize_pragma_exports(list(pragma_exported_proc),$/;-;/dead_proc_elim__initialize_pragma_exports/
dead_proc_elim__initialize_preds	dead_proc_elim.m	/^:- pred dead_proc_elim__initialize_preds(list(pred_id), pred_table,$/;-;/dead_proc_elim__initialize_preds/
dead_proc_elim__initialize_procs	dead_proc_elim.m	/^:- pred dead_proc_elim__initialize_procs(pred_id, list(proc_id),$/;-;/dead_proc_elim__initialize_procs/
debug_arg	bytecode.m	/^:- pred debug_arg(byte_arg, io__state, io__state).$/;-;/debug_arg/
debug_args	bytecode.m	/^:- pred debug_args(byte_code, io__state, io__state).$/;-;/debug_args/
debug_binop	bytecode.m	/^:- pred debug_binop(binary_op, io__state, io__state).$/;-;/debug_binop/
debug_bytecode_file	bytecode.m	/^:- pred debug_bytecode_file(string::in, list(byte_code)::in,$/;-;/debug_bytecode_file/
debug_bytecode_list	bytecode.m	/^:- pred debug_bytecode_list(list(byte_code), io__state, io__state).$/;-;/debug_bytecode_list/
debug_cons_id	bytecode.m	/^:- pred debug_cons_id(byte_cons_id, io__state, io__state).$/;-;/debug_cons_id/
debug_cstring	bytecode.m	/^:- pred debug_cstring(string, io__state, io__state).$/;-;/debug_cstring/
debug_determinism	bytecode.m	/^:- pred debug_determinism(determinism, io__state, io__state).$/;-;/debug_determinism/
debug_dir	bytecode.m	/^:- pred debug_dir(byte_dir, io__state, io__state).$/;-;/debug_dir/
debug_float	bytecode.m	/^:- pred debug_float(float, io__state, io__state).$/;-;/debug_float/
debug_int	bytecode.m	/^:- pred debug_int(int, io__state, io__state).$/;-;/debug_int/
debug_label_id	bytecode.m	/^:- pred debug_label_id(int, io__state, io__state).$/;-;/debug_label_id/
debug_length	bytecode.m	/^:- pred debug_length(int, io__state, io__state).$/;-;/debug_length/
debug_module_id	bytecode.m	/^:- pred debug_module_id(byte_module_id, io__state, io__state).$/;-;/debug_module_id/
debug_pred_id	bytecode.m	/^:- pred debug_pred_id(byte_pred_id, io__state, io__state).$/;-;/debug_pred_id/
debug_proc_id	bytecode.m	/^:- pred debug_proc_id(byte_proc_id, io__state, io__state).$/;-;/debug_proc_id/
debug_reg	bytecode.m	/^:- pred debug_reg(reg_type, int, io__state, io__state).$/;-;/debug_reg/
debug_string	bytecode.m	/^:- pred debug_string(string, io__state, io__state).$/;-;/debug_string/
debug_tag	bytecode.m	/^:- pred debug_tag(byte_cons_tag, io__state, io__state).$/;-;/debug_tag/
debug_temp	bytecode.m	/^:- pred debug_temp(byte_temp, io__state, io__state).$/;-;/debug_temp/
debug_unop	bytecode.m	/^:- pred debug_unop(unary_op, io__state, io__state).$/;-;/debug_unop/
debug_var	bytecode.m	/^:- pred debug_var(byte_var, io__state, io__state).$/;-;/debug_var/
debug_var_dirs	bytecode.m	/^:- pred debug_var_dirs(list(pair(byte_var, byte_dir)), io__state, io__state).$/;-;/debug_var_dirs/
debug_var_info	bytecode.m	/^:- pred debug_var_info(byte_var_info, io__state, io__state).$/;-;/debug_var_info/
debug_var_infos	bytecode.m	/^:- pred debug_var_infos(list(byte_var_info), io__state, io__state).$/;-;/debug_var_infos/
debug_vars	bytecode.m	/^:- pred debug_vars(list(byte_var), io__state, io__state).$/;-;/debug_vars/
decl_id	llds_out.m	/^:- type decl_id --->	create_label(int)$/;-;/decl_id/
decl_set	llds_out.m	/^:- type decl_set ==	set(decl_id).$/;-;/decl_set/
deconstruct	bytecode.m	/^			;	deconstruct(byte_var, byte_cons_id,$/;-;/deconstruct/
deconstruction	common.m	/^	--->	deconstruction$/;-;/deconstruction/
default	globals.m	/^	--->	default$/;-;/default/
default_higher_order_func_inst	mode_util.m	/^:- pred default_higher_order_func_inst(list(type), module_info, pred_inst_info).$/;-;/default_higher_order_func_inst/
delay_frame	frameopt.m	/^:- pred delay_frame(list(label)::in, block_map::in, int::in, string::in,$/;-;/delay_frame/
delay_frame_init	frameopt.m	/^:- pred delay_frame_init(list(label)::in, block_map::in,$/;-;/delay_frame_init/
delay_info	delay_info.m	/^:- type delay_info$/;-;/delay_info/
delay_info__bind_all_vars	delay_info.m	/^:- pred delay_info__bind_all_vars(delay_info, delay_info).$/;-;/delay_info__bind_all_vars/
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/
delay_info__wakeup_goals	delay_info.m	/^:- pred delay_info__wakeup_goals(delay_info, list(hlds_goal), delay_info).$/;-;/delay_info__wakeup_goals/
delayed_goal	mode_errors.m	/^:- type delayed_goal$/;-;/delayed_goal/
delete_temporary_file	fact_table.m	/^:- pred delete_temporary_file(string::in, io__state::di, io__state::uo) is det.$/;-;/delete_temporary_file/
delete_unreachable_cases	det_util.m	/^:- pred delete_unreachable_cases(list(case), list(cons_id),$/;-;/delete_unreachable_cases/
delete_waiting_vars	delay_info.m	/^:- pred delete_waiting_vars(list(var), goal_num,$/;-;/delete_waiting_vars/
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, var, code_model,$/;-;/dense_switch__generate/
dense_switch__generate_case	dense_switch.m	/^:- pred dense_switch__generate_case(cases_list, int, code_model, store_map,$/;-;/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_code_info	dense_switch.m	/^:- pred dense_switch__merge_maybe_code_info(maybe(code_info),$/;-;/dense_switch__merge_maybe_code_info/
dense_switch__type_range	dense_switch.m	/^:- pred dense_switch__type_range(builtin_type, type, int, code_info, code_info).$/;-;/dense_switch__type_range/
dep_sets_to_lists_and_sets	stratify.m	/^:- pred dep_sets_to_lists_and_sets(list(set(pred_proc_id)), $/;-;/dep_sets_to_lists_and_sets/
dependency_graph	hlds_module.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), relation_key,$/;-;/dependency_graph__add_arcs_in_cases/
dependency_graph__add_arcs_in_cons	dependency_graph.m	/^:- pred dependency_graph__add_arcs_in_cons(cons_id, relation_key,$/;-;/dependency_graph__add_arcs_in_cons/
dependency_graph__add_arcs_in_goal	dependency_graph.m	/^:- pred dependency_graph__add_arcs_in_goal(hlds_goal, relation_key,$/;-;/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, relation_key,$/;-;/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), relation_key,$/;-;/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_pred_nodes	dependency_graph.m	/^:- pred dependency_graph__add_pred_nodes(list(pred_id), module_info,$/;-;/dependency_graph__add_pred_nodes/
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__add_proc_nodes	dependency_graph.m	/^:- pred dependency_graph__add_proc_nodes(list(proc_id), pred_id, module_info,$/;-;/dependency_graph__add_proc_nodes/
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__output_label	dependency_graph.m	/^:- pred dependency_graph__output_label(module_info, pred_id, proc_id,$/;-;/dependency_graph__output_label/
dependency_graph__sets_to_lists	dependency_graph.m	/^:- pred dependency_graph__sets_to_lists( list(set(pred_proc_id)),$/;-;/dependency_graph__sets_to_lists/
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(relation_key),$/;-;/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, 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(relation_key),$/;-;/dependency_graph__write_prof_dependency_graph_3/
dependency_info	hlds_module.m	/^:- type dependency_info --->$/;-;/dependency_info/
dependency_ordering	hlds_module.m	/^:- type dependency_ordering	== list(list(pred_proc_id)).$/;-;/dependency_ordering/
deps	modules.m	/^:- type deps$/;-;/deps/
deps_map	modules.m	/^:- type deps_map == map(string, deps).$/;-;/deps_map/
deps_map_to_deps_rel	modules.m	/^:- pred deps_map_to_deps_rel(assoc_list(string, deps), deps_map,$/;-;/deps_map_to_deps_rel/
deps_rel	modules.m	/^:- type deps_rel == relation(string).$/;-;/deps_rel/
depth_num	delay_info.m	/^:- type depth_num == int.		/* Eeek! Pointers! */$/;-;/depth_num/
det	hlds_data.m	/^:- type determinism	--->	det$/;-;/det/
det_arg	../library/prolog.m	/^:- pred det_arg(int::in, T::in, univ::out) is det.$/;-;/det_arg/
det_argument	../library/std_util.m	/^:- func det_argument(T::in, int::in) = (univ::out) is det.$/;-;/det_argument/
det_check_for_noncanonical_type	det_analysis.m	/^:- pred det_check_for_noncanonical_type(var, bool, can_fail, soln_context,$/;-;/det_check_for_noncanonical_type/
det_check_lambda	det_report.m	/^:- pred det_check_lambda(determinism, determinism, hlds_goal, hlds_goal_info,$/;-;/det_check_lambda/
det_comparison	det_report.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_detism	det_analysis.m	/^:- pred det_conjunction_detism(determinism, determinism, determinism).$/;-;/det_conjunction_detism/
det_conjunction_maxsoln	det_analysis.m	/^:- pred det_conjunction_maxsoln(soln_count, soln_count, soln_count).$/;-;/det_conjunction_maxsoln/
det_diagnose_atomic_goal	det_report.m	/^:- pred det_diagnose_atomic_goal(determinism, determinism, $/;-;/det_diagnose_atomic_goal/
det_diagnose_conj	det_report.m	/^:- pred det_diagnose_conj(list(hlds_goal), determinism,$/;-;/det_diagnose_conj/
det_diagnose_disj	det_report.m	/^:- pred det_diagnose_disj(list(hlds_goal), determinism, determinism,$/;-;/det_diagnose_disj/
det_diagnose_goal	det_report.m	/^:- pred det_diagnose_goal(hlds_goal, determinism, list(switch_context),$/;-;/det_diagnose_goal/
det_diagnose_goal_2	det_report.m	/^:- pred det_diagnose_goal_2(hlds_goal_expr, hlds_goal_info,$/;-;/det_diagnose_goal_2/
det_diagnose_missing_consids	det_report.m	/^:- pred det_diagnose_missing_consids(list(cons_id), list(case), list(cons_id)).$/;-;/det_diagnose_missing_consids/
det_diagnose_switch	det_report.m	/^:- pred det_diagnose_switch(var, list(case), determinism,$/;-;/det_diagnose_switch/
det_diagnose_write_switch_context	det_report.m	/^:- pred det_diagnose_write_switch_context(term__context, list(switch_context),$/;-;/det_diagnose_write_switch_context/
det_disj	det_report.m	/^		;	det_disj(term__context, list(term__context))$/;-;/det_disj/
det_disj_to_ite	simplify.m	/^:- pred det_disj_to_ite(list(hlds_goal), hlds_goal_info, follow_vars,$/;-;/det_disj_to_ite/
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_get_proc_info	det_util.m	/^:- pred det_get_proc_info(det_info, proc_info).$/;-;/det_get_proc_info/
det_infer_conj	det_analysis.m	/^:- pred det_infer_conj(list(hlds_goal), instmap, soln_context, det_info,$/;-;/det_infer_conj/
det_infer_disj	det_analysis.m	/^:- pred det_infer_disj(list(hlds_goal), instmap, soln_context, det_info,$/;-;/det_infer_disj/
det_infer_goal	det_analysis.m	/^:- pred det_infer_goal(hlds_goal, instmap, soln_context, det_info,$/;-;/det_infer_goal/
det_infer_goal_2	det_analysis.m	/^:- pred det_infer_goal_2(hlds_goal_expr, hlds_goal_info, instmap,$/;-;/det_infer_goal_2/
det_infer_proc	det_analysis.m	/^:- pred det_infer_proc(pred_id, proc_id, module_info, module_info, globals,$/;-;/det_infer_proc/
det_infer_switch	det_analysis.m	/^:- pred det_infer_switch(list(case), instmap, soln_context, det_info,$/;-;/det_infer_switch/
det_infer_unify_canfail	det_analysis.m	/^:- pred det_infer_unify_canfail(unification, can_fail).$/;-;/det_infer_unify_canfail/
det_infer_unify_examines_rep	det_analysis.m	/^:- pred det_infer_unify_examines_rep(unification::in, bool::out) is det.$/;-;/det_infer_unify_examines_rep/
det_info	det_util.m	/^:- type det_info	--->	det_info($/;-;/det_info/
det_info_get_fully_strict	det_util.m	/^:- pred det_info_get_fully_strict(det_info, bool).$/;-;/det_info_get_fully_strict/
det_info_get_module_info	det_util.m	/^:- pred det_info_get_module_info(det_info, module_info).$/;-;/det_info_get_module_info/
det_info_get_pred_id	det_util.m	/^:- pred det_info_get_pred_id(det_info, pred_id).$/;-;/det_info_get_pred_id/
det_info_get_proc_id	det_util.m	/^:- pred det_info_get_proc_id(det_info, proc_id).$/;-;/det_info_get_proc_id/
det_info_get_reorder_conj	det_util.m	/^:- pred det_info_get_reorder_conj(det_info, bool).$/;-;/det_info_get_reorder_conj/
det_info_get_reorder_disj	det_util.m	/^:- pred det_info_get_reorder_disj(det_info, bool).$/;-;/det_info_get_reorder_disj/
det_info_init	det_util.m	/^:- pred det_info_init(module_info, pred_id, proc_id, globals, det_info).$/;-;/det_info_init/
det_info_set_module_info	det_util.m	/^:- pred det_info_set_module_info(det_info, module_info, det_info).$/;-;/det_info_set_module_info/
det_lookup_detism	det_util.m	/^:- pred det_lookup_detism(det_info, pred_id, proc_id, determinism).$/;-;/det_lookup_detism/
det_lookup_var_type	det_util.m	/^:- pred det_lookup_var_type(module_info, proc_info, var, hlds_type_defn).$/;-;/det_lookup_var_type/
det_make_type	../library/std_util.m	/^:- func det_make_type(type_ctor_info, list(type_info)) = type_info.$/;-;/det_make_type/
det_msg	det_report.m	/^:- type det_msg	--->$/;-;/det_msg/
det_msg_get_type	det_report.m	/^:- pred det_msg_get_type(det_msg, det_msg_type).$/;-;/det_msg_get_type/
det_msg_type	det_report.m	/^:- type det_msg_type	--->	warning ; error.$/;-;/det_msg_type/
det_negation_det	det_analysis.m	/^:- pred det_negation_det(determinism, maybe(determinism)).$/;-;/det_negation_det/
det_no_output_vars	det_util.m	/^:- pred det_no_output_vars(set(var), instmap, instmap_delta, det_info).$/;-;/det_no_output_vars/
det_output_consid_list	det_report.m	/^:- pred det_output_consid_list(list(cons_id), bool, io__state, io__state).$/;-;/det_output_consid_list/
det_par_conjunction_detism	det_analysis.m	/^:- pred det_par_conjunction_detism(determinism, determinism, determinism).$/;-;/det_par_conjunction_detism/
det_report_and_handle_msgs	det_report.m	/^:- pred det_report_and_handle_msgs(list(det_msg), module_info, module_info,$/;-;/det_report_and_handle_msgs/
det_report_call_context	det_report.m	/^:- pred det_report_call_context(term__context, maybe(call_unify_context),$/;-;/det_report_call_context/
det_report_context_lines	det_report.m	/^:- pred det_report_context_lines(list(term__context), bool, $/;-;/det_report_context_lines/
det_report_msg	det_report.m	/^:- pred det_report_msg(det_msg, module_info, io__state, io__state).$/;-;/det_report_msg/
det_report_msgs	det_report.m	/^:- pred det_report_msgs(list(det_msg), module_info, int, int,$/;-;/det_report_msgs/
det_report_msgs_2	det_report.m	/^:- pred det_report_msgs_2(list(det_msg), bool,  module_info, int, int,$/;-;/det_report_msgs_2/
det_report_seen_call_id	det_report.m	/^:- pred det_report_seen_call_id(seen_call_id::in, module_info::in,$/;-;/det_report_seen_call_id/
det_report_unify_context	det_report.m	/^:- pred det_report_unify_context(bool, bool, term__context, unify_context,$/;-;/det_report_unify_context/
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/
det_type_has_user_defined_equality_pred	det_analysis.m	/^:- pred det_type_has_user_defined_equality_pred(det_info::in, (type)::in,$/;-;/det_type_has_user_defined_equality_pred/
det_univ_to_type	../library/term.m	/^:- pred det_univ_to_type(univ::in, T::out) is det.$/;-;/det_univ_to_type/
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, cse_info, cse_info,$/;-;/detect_cse_in_cases_2/
detect_cse_in_conj	cse_detection.m	/^:- pred detect_cse_in_conj(list(hlds_goal), instmap, cse_info, cse_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, cse_info, cse_info,$/;-;/detect_cse_in_disj_2/
detect_cse_in_goal	cse_detection.m	/^:- pred detect_cse_in_goal(hlds_goal, instmap, cse_info, cse_info,$/;-;/detect_cse_in_goal/
detect_cse_in_goal_1	cse_detection.m	/^:- pred detect_cse_in_goal_1(hlds_goal, instmap, cse_info, cse_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_proc	cse_detection.m	/^:- pred detect_cse_in_proc(proc_id, pred_id, module_info, module_info,$/;-;/detect_cse_in_proc/
detect_cse_in_proc_2	cse_detection.m	/^:- pred detect_cse_in_proc_2(proc_id, pred_id, bool, module_info, module_info).$/;-;/detect_cse_in_proc_2/
detect_cse_in_procs	cse_detection.m	/^:- pred detect_cse_in_procs(list(proc_id), pred_id, module_info, module_info,$/;-;/detect_cse_in_procs/
detect_deadness_in_cases	liveness.m	/^:- pred detect_deadness_in_cases(var, list(case), set(var), set(var),$/;-;/detect_deadness_in_cases/
detect_deadness_in_conj	liveness.m	/^:- pred detect_deadness_in_conj(list(hlds_goal), set(var), live_info,$/;-;/detect_deadness_in_conj/
detect_deadness_in_disj	liveness.m	/^:- pred detect_deadness_in_disj(list(hlds_goal), set(var), set(var),$/;-;/detect_deadness_in_disj/
detect_deadness_in_goal	liveness.m	/^:- pred detect_deadness_in_goal(hlds_goal, set(var), live_info,$/;-;/detect_deadness_in_goal/
detect_deadness_in_goal_2	liveness.m	/^:- pred detect_deadness_in_goal_2(hlds_goal_expr, hlds_goal_info,$/;-;/detect_deadness_in_goal_2/
detect_liveness_in_cases	liveness.m	/^:- pred detect_liveness_in_cases(list(case), set(var), set(var),$/;-;/detect_liveness_in_cases/
detect_liveness_in_conj	liveness.m	/^:- pred detect_liveness_in_conj(list(hlds_goal), set(var), live_info,$/;-;/detect_liveness_in_conj/
detect_liveness_in_disj	liveness.m	/^:- pred detect_liveness_in_disj(list(hlds_goal), set(var), set(var),$/;-;/detect_liveness_in_disj/
detect_liveness_in_goal	liveness.m	/^:- pred detect_liveness_in_goal(hlds_goal, set(var), live_info,$/;-;/detect_liveness_in_goal/
detect_liveness_in_goal_2	liveness.m	/^:- pred detect_liveness_in_goal_2(hlds_goal_expr, set(var), set(var),$/;-;/detect_liveness_in_goal_2/
detect_liveness_proc	liveness.m	/^:- pred detect_liveness_proc(proc_info, module_info, proc_info).$/;-;/detect_liveness_proc/
detect_resume_points_in_cases	liveness.m	/^:- pred detect_resume_points_in_cases(list(case), set(var), live_info,$/;-;/detect_resume_points_in_cases/
detect_resume_points_in_conj	liveness.m	/^:- pred detect_resume_points_in_conj(list(hlds_goal), set(var), live_info,$/;-;/detect_resume_points_in_conj/
detect_resume_points_in_goal	liveness.m	/^:- pred detect_resume_points_in_goal(hlds_goal, set(var), live_info, set(var),$/;-;/detect_resume_points_in_goal/
detect_resume_points_in_goal_2	liveness.m	/^:- pred detect_resume_points_in_goal_2(hlds_goal_expr, hlds_goal_info,$/;-;/detect_resume_points_in_goal_2/
detect_resume_points_in_last_disjunct	liveness.m	/^:- pred detect_resume_points_in_last_disjunct(hlds_goal, set(var), live_info,$/;-;/detect_resume_points_in_last_disjunct/
detect_resume_points_in_non_disj	liveness.m	/^:- pred detect_resume_points_in_non_disj(list(hlds_goal), set(var),$/;-;/detect_resume_points_in_non_disj/
detect_resume_points_in_non_last_disjunct	liveness.m	/^:- pred detect_resume_points_in_non_last_disjunct(hlds_goal, bool,$/;-;/detect_resume_points_in_non_last_disjunct/
detect_resume_points_in_pruned_disj	liveness.m	/^:- pred detect_resume_points_in_pruned_disj(list(hlds_goal), set(var),$/;-;/detect_resume_points_in_pruned_disj/
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_proc	switch_detection.m	/^:- pred detect_switches_in_proc(proc_id, pred_id, module_info, module_info).$/;-;/detect_switches_in_proc/
detect_switches_in_procs	switch_detection.m	/^:- pred detect_switches_in_procs(list(proc_id), pred_id,$/;-;/detect_switches_in_procs/
determinism	hlds_data.m	/^:- type determinism	--->	det$/;-;/determinism/
determinism_check_proc	det_analysis.m	/^:- pred determinism_check_proc(proc_id, pred_id, module_info, module_info,$/;-;/determinism_check_proc/
determinism_code	bytecode.m	/^:- pred determinism_code(determinism, int).$/;-;/determinism_code/
determinism_components	hlds_data.m	/^:- pred determinism_components(determinism, can_fail, soln_count).$/;-;/determinism_components/
determinism_debug	bytecode.m	/^:- pred determinism_debug(determinism, string).$/;-;/determinism_debug/
determinism_declarations	det_analysis.m	/^:- pred determinism_declarations(module_info, pred_proc_list, pred_proc_list).$/;-;/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_data.m	/^:- pred determinism_to_code_model(determinism, code_model).$/;-;/determinism_to_code_model/
di	../library/mercury_builtin.m	/^:- mode di(Inst) :: (Inst -> clobbered).$/;-;/di/
di_four	../library/tree234.m	/^:- mode di_four :: di(uniq_four(unique, unique, unique)).$/;-;/di_four/
di_three	../library/tree234.m	/^:- mode di_three :: di(uniq_three(unique, unique, unique)).$/;-;/di_three/
di_tree234	../library/tree234.m	/^:- mode di_tree234(K, V) :: uniq_tree234(K, V) -> dead.$/;-;/di_tree234/
di_two	../library/tree234.m	/^:- mode di_two :: di(uniq_two(unique, unique, unique)).$/;-;/di_two/
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/
direction	lp.m	/^:- type direction$/;-;/direction/
disj	hlds_goal.m	/^			;	disj(int)$/;-;/disj/
disj_gen__generate_det_disj	disj_gen.m	/^:- pred disj_gen__generate_det_disj(list(hlds_goal), store_map,$/;-;/disj_gen__generate_det_disj/
disj_gen__generate_non_disj	disj_gen.m	/^:- pred disj_gen__generate_non_disj(list(hlds_goal), store_map,$/;-;/disj_gen__generate_non_disj/
disj_gen__generate_non_disjuncts	disj_gen.m	/^:- pred disj_gen__generate_non_disjuncts(list(hlds_goal), store_map, label,$/;-;/disj_gen__generate_non_disjuncts/
disj_gen__generate_pruned_disj	disj_gen.m	/^:- pred disj_gen__generate_pruned_disj(list(hlds_goal), store_map,$/;-;/disj_gen__generate_pruned_disj/
disj_gen__generate_pruned_disjuncts	disj_gen.m	/^:- pred disj_gen__generate_pruned_disjuncts(list(hlds_goal), store_map,$/;-;/disj_gen__generate_pruned_disjuncts/
disj_gen__generate_semi_disj	disj_gen.m	/^:- pred disj_gen__generate_semi_disj(list(hlds_goal), store_map,$/;-;/disj_gen__generate_semi_disj/
disj_list_to_goal	hlds_goal.m	/^:- pred disj_list_to_goal(list(hlds_goal), hlds_goal_info, hlds_goal).$/;-;/disj_list_to_goal/
disjunction_to_list	prog_io_util.m	/^:- pred disjunction_to_list(term, list(term)).$/;-;/disjunction_to_list/
div	../library/int.m	/^:- func div(int, int) = int.$/;-;/div/
divide_into_basic_blocks	frameopt.m	/^:- pred divide_into_basic_blocks(list(instruction)::in, proc_label::in,$/;-;/divide_into_basic_blocks/
dnf__cases_free_of_nonatomic	dnf.m	/^:- pred dnf__cases_free_of_nonatomic(list(case)::in,$/;-;/dnf__cases_free_of_nonatomic/
dnf__compute_arg_types_modes	dnf.m	/^:- pred dnf__compute_arg_types_modes(list(var)::in, map(var, type)::in,$/;-;/dnf__compute_arg_types_modes/
dnf__define_new_pred	dnf.m	/^:- pred dnf__define_new_pred(hlds_goal::in, hlds_goal::out, instmap::in,$/;-;/dnf__define_new_pred/
dnf__expr_free_of_nonatomic	dnf.m	/^:- pred dnf__expr_free_of_nonatomic(hlds_goal_expr::in,$/;-;/dnf__expr_free_of_nonatomic/
dnf__get_new_pred_name	dnf.m	/^:- pred dnf__get_new_pred_name(predicate_table::in, string::in, string::out,$/;-;/dnf__get_new_pred_name/
dnf__goal_free_of_nonatomic	dnf.m	/^:- pred dnf__goal_free_of_nonatomic(hlds_goal::in,$/;-;/dnf__goal_free_of_nonatomic/
dnf__goals_free_of_nonatomic	dnf.m	/^:- pred dnf__goals_free_of_nonatomic(list(hlds_goal)::in,$/;-;/dnf__goals_free_of_nonatomic/
dnf__is_atomic_expr	dnf.m	/^:- pred dnf__is_atomic_expr(hlds_goal_expr::in, bool::out) is det.$/;-;/dnf__is_atomic_expr/
dnf__is_considered_atomic_expr	dnf.m	/^:- pred dnf__is_considered_atomic_expr(hlds_goal_expr::in,$/;-;/dnf__is_considered_atomic_expr/
dnf__is_considered_literal_goal	dnf.m	/^:- pred dnf__is_considered_literal_goal(hlds_goal::in,$/;-;/dnf__is_considered_literal_goal/
dnf__make_goal_literal	dnf.m	/^:- pred dnf__make_goal_literal(hlds_goal::in, instmap::in,$/;-;/dnf__make_goal_literal/
dnf__transform_conj	dnf.m	/^:- pred dnf__transform_conj(list(hlds_goal)::in, instmap::in,$/;-;/dnf__transform_conj/
dnf__transform_disj	dnf.m	/^:- pred dnf__transform_disj(list(hlds_goal)::in, instmap::in,$/;-;/dnf__transform_disj/
dnf__transform_goal	dnf.m	/^:- pred dnf__transform_goal(hlds_goal::in, instmap::in,$/;-;/dnf__transform_goal/
dnf__transform_ite	dnf.m	/^:- pred dnf__transform_ite(hlds_goal::in, hlds_goal::in, hlds_goal::in,$/;-;/dnf__transform_ite/
dnf__transform_module	dnf.m	/^:- pred dnf__transform_module(module_info::in, bool::in,$/;-;/dnf__transform_module/
dnf__transform_pred	dnf.m	/^:- pred dnf__transform_pred(pred_id::in, maybe(set(pred_proc_id))::in,$/;-;/dnf__transform_pred/
dnf__transform_preds	dnf.m	/^:- pred dnf__transform_preds(list(pred_id)::in, bool::in,$/;-;/dnf__transform_preds/
dnf__transform_proc	dnf.m	/^:- pred dnf__transform_proc(proc_info::in, pred_info::in,$/;-;/dnf__transform_proc/
dnf__transform_procs	dnf.m	/^:- pred dnf__transform_procs(list(proc_id)::in, pred_id::in,$/;-;/dnf__transform_procs/
dnf__transform_switch	dnf.m	/^:- pred dnf__transform_switch(list(case)::in, instmap::in,$/;-;/dnf__transform_switch/
dnf_info	dnf.m	/^:- type dnf_info --->	dnf_info($/;-;/dnf_info/
do_adjust_pred_import_status	intermod.m	/^:- pred do_adjust_pred_import_status(intermod_info::in,$/;-;/do_adjust_pred_import_status/
do_build_hash_table	fact_table.m	/^:- pred do_build_hash_table(int, int, string, int, int, bool,$/;-;/do_build_hash_table/
do_fixup_unused_args	unused_args.m	/^:- pred do_fixup_unused_args(var_usage::in, pred_proc_id::in,$/;-;/do_fixup_unused_args/
do_module_qualify_items	module_qual.m	/^:- pred do_module_qualify_items(item_list::in, item_list::out,$/;-;/do_module_qualify_items/
do_ppid_check_terminates	term_util.m	/^:- pred do_ppid_check_terminates(list(pred_proc_id), term_errors__error, $/;-;/do_ppid_check_terminates/
do_remove_from_index	hlds_module.m	/^:- pred do_remove_from_index(map(T, list(pred_id)), T, pred_id, $/;-;/do_remove_from_index/
do_remove_from_m_n_a_index	hlds_module.m	/^:- pred	do_remove_from_m_n_a_index(module_name_arity_index, $/;-;/do_remove_from_m_n_a_index/
do_succeed	llds.m	/^	;	do_succeed(bool)	% the bool is `yes' if there are any$/;-;/do_succeed/
done	hlds_pred.m	/^	;	done(marker).$/;-;/done/
dont_know		term_util.m	/^	---> 	dont_know	% The analysis could not prove that the $/;-;/dont_know	/
du	base_type_layout.m	/^:- type functors_category 	--->	du$/;-;/du/
du_type	hlds_data.m	/^	--->	du_type($/;-;/du_type/
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/
dump_arguments	handle_options.m	/^:- pred dump_arguments(list(string), io__state, io__state).$/;-;/dump_arguments/
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__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_mem_ref	dupelim.m	/^:- pred dupelim__replace_labels_mem_ref(mem_ref, map(label, label), mem_ref).$/;-;/dupelim__replace_labels_mem_ref/
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/
dupelim_main	dupelim.m	/^:- pred dupelim_main(list(instruction), list(instruction)).$/;-;/dupelim_main/
elim_info	dead_proc_elim.m	/^:- type elim_info$/;-;/elim_info/
elimination_info	dead_proc_elim.m	/^	--->	elimination_info($/;-;/elimination_info/
else	prog_out.m	/^:- type context ---> '(' ; (';') ; (then) ; (else) ; ','.$/;-;/else/
emit_message	stratify.m	/^:- pred emit_message(pred_proc_id, term__context, string, bool, $/;-;/emit_message/
empty	tree.m	/^:- type tree(T)		--->	empty$/;-;/empty/
enable_opt_levels	options.m	/^:- pred enable_opt_levels(int, int, option_table, option_table).$/;-;/enable_opt_levels/
end				../library/lexer.m	/^	;	end			% '.'$/;-;/end			/
endof_commit	bytecode.m	/^			;	endof_commit(byte_temp)$/;-;/endof_commit/
endof_disjunct	bytecode.m	/^			;	endof_disjunct(byte_label_id)$/;-;/endof_disjunct/
endof_disjunction	bytecode.m	/^			;	endof_disjunction$/;-;/endof_disjunction/
endof_if	bytecode.m	/^			;	endof_if$/;-;/endof_if/
endof_negation	bytecode.m	/^			;	endof_negation$/;-;/endof_negation/
endof_pred	bytecode.m	/^			;	endof_pred$/;-;/endof_pred/
endof_proc	bytecode.m	/^			;	endof_proc$/;-;/endof_proc/
endof_switch	bytecode.m	/^			;	endof_switch$/;-;/endof_switch/
endof_switch_arm	bytecode.m	/^			;	endof_switch_arm(byte_label_id)$/;-;/endof_switch_arm/
endof_then	bytecode.m	/^			;	endof_then(byte_label_id)$/;-;/endof_then/
ensure_vars_have_a_type	typecheck.m	/^:- pred ensure_vars_have_a_type(list(var), typecheck_info, typecheck_info).$/;-;/ensure_vars_have_a_type/
ensure_zero_obj_coeffs	lp.m	/^:- pred ensure_zero_obj_coeffs(list(var), tableau, tableau).$/;-;/ensure_zero_obj_coeffs/
enter	mode_debug.m	/^	--->	enter$/;-;/enter/
enter_commit	bytecode.m	/^			;	enter_commit(byte_temp)$/;-;/enter_commit/
enter_disjunct	bytecode.m	/^			;	enter_disjunct(byte_label_id)$/;-;/enter_disjunct/
enter_disjunction	bytecode.m	/^			;	enter_disjunction(byte_label_id)$/;-;/enter_disjunction/
enter_if	bytecode.m	/^			;	enter_if(byte_label_id, byte_label_id,$/;-;/enter_if/
enter_negation	bytecode.m	/^			;	enter_negation(byte_label_id)$/;-;/enter_negation/
enter_pred	bytecode.m	/^:- type byte_code	--->	enter_pred(byte_pred_id, int, $/;-;/enter_pred/
enter_proc	bytecode.m	/^			;	enter_proc(byte_proc_id, determinism,$/;-;/enter_proc/
enter_switch	bytecode.m	/^			;	enter_switch(byte_var, byte_label_id)$/;-;/enter_switch/
enter_switch_arm	bytecode.m	/^			;	enter_switch_arm(byte_cons_id, byte_label_id)$/;-;/enter_switch_arm/
enter_then	bytecode.m	/^			;	enter_then(byte_temp)$/;-;/enter_then/
entity	dead_proc_elim.m	/^:- type entity		--->	proc(pred_id, proc_id)$/;-;/entity/
entity_queue	dead_proc_elim.m	/^:- type entity_queue	==	queue(entity).$/;-;/entity_queue/
entry_layout_info	continuation_info.m	/^:- type entry_layout_info$/;-;/entry_layout_info/
enum	base_type_layout.m	/^				;	enum$/;-;/enum/
enum_tag	bytecode.m	/^			;	enum_tag(int)$/;-;/enum_tag/
enum_type	type_util.m	/^			;	enum_type$/;-;/enum_type/
eof	prog_io.m	/^:- type maybe_item_or_eof --->	eof$/;-;/eof/
eq		llds.m	/^	;	eq	% ==$/;-;/eq	/
eqn	lp.m	/^	--->	eqn(list(coeff), operator, float).$/;-;/eqn/
eqn_add	term_pass1.m	/^:- pred eqn_add(term_pass1__equation, term_pass1__equation,$/;-;/eqn_add/
eqn_soln	term_errors.m	/^:- type eqn_soln$/;-;/eqn_soln/
equality_pred	prog_data.m	/^:- type equality_pred	==	sym_name.$/;-;/equality_pred/
equation	lp.m	/^:- type equation$/;-;/equation/
equations	lp.m	/^:- type equations	==	list(equation).$/;-;/equations/
equiv	base_type_layout.m	/^				;	equiv$/;-;/equiv/
equiv_type__build_eqv_map	equiv_type.m	/^:- pred equiv_type__build_eqv_map(list(item_and_context), eqv_map, eqv_map).$/;-;/equiv_type__build_eqv_map/
equiv_type__expand_eqv_types	equiv_type.m	/^:- pred equiv_type__expand_eqv_types(list(item_and_context),$/;-;/equiv_type__expand_eqv_types/
equiv_type__replace_in_ctor	equiv_type.m	/^:- pred equiv_type__replace_in_ctor(constructor, tvarset, eqv_map,$/;-;/equiv_type__replace_in_ctor/
equiv_type__replace_in_ctor_arg_list	equiv_type.m	/^:- pred equiv_type__replace_in_ctor_arg_list(list(constructor_arg), tvarset,$/;-;/equiv_type__replace_in_ctor_arg_list/
equiv_type__replace_in_ctor_arg_list_2	equiv_type.m	/^:- pred equiv_type__replace_in_ctor_arg_list_2(list(constructor_arg), tvarset,$/;-;/equiv_type__replace_in_ctor_arg_list_2/
equiv_type__replace_in_du	equiv_type.m	/^:- pred equiv_type__replace_in_du(list(constructor), tvarset, eqv_map,$/;-;/equiv_type__replace_in_du/
equiv_type__replace_in_item	equiv_type.m	/^:- pred equiv_type__replace_in_item(item, eqv_map, item, bool).$/;-;/equiv_type__replace_in_item/
equiv_type__replace_in_item_list	equiv_type.m	/^:- pred equiv_type__replace_in_item_list(list(item_and_context), eqv_map,$/;-;/equiv_type__replace_in_item_list/
equiv_type__replace_in_tm	equiv_type.m	/^:- pred equiv_type__replace_in_tm(type_and_mode, tvarset, eqv_map,$/;-;/equiv_type__replace_in_tm/
equiv_type__replace_in_tms	equiv_type.m	/^:- pred equiv_type__replace_in_tms(list(type_and_mode), tvarset, eqv_map,$/;-;/equiv_type__replace_in_tms/
equiv_type__replace_in_type	equiv_type.m	/^:- pred equiv_type__replace_in_type(type, tvarset, eqv_map, type, tvarset).$/;-;/equiv_type__replace_in_type/
equiv_type__replace_in_type_2	equiv_type.m	/^:- pred equiv_type__replace_in_type_2(type, tvarset, eqv_map,$/;-;/equiv_type__replace_in_type_2/
equiv_type__replace_in_type_defn	equiv_type.m	/^:- pred equiv_type__replace_in_type_defn(type_defn, tvarset, eqv_map,$/;-;/equiv_type__replace_in_type_defn/
equiv_type__replace_in_type_list	equiv_type.m	/^:- pred equiv_type__replace_in_type_list(list(type), tvarset, eqv_map,$/;-;/equiv_type__replace_in_type_list/
equiv_type__replace_in_type_list_2	equiv_type.m	/^:- pred equiv_type__replace_in_type_list_2(list(type), tvarset, eqv_map,$/;-;/equiv_type__replace_in_type_list_2/
equiv_type__replace_in_uu	equiv_type.m	/^:- pred equiv_type__replace_in_uu(list(type), tvarset, eqv_map,$/;-;/equiv_type__replace_in_uu/
equiv_type__report_circular_types	equiv_type.m	/^:- pred equiv_type__report_circular_types(list(item_and_context)::in,$/;-;/equiv_type__report_circular_types/
eqv_inst	hlds_data.m	/^	--->	eqv_inst(inst)			% This inst is equivalent to$/;-;/eqv_inst/
eqv_map	equiv_type.m	/^:- type eqv_map == map(type_id, eqv_type_body).$/;-;/eqv_map/
eqv_mode	hlds_data.m	/^	--->	eqv_mode(mode).		% This mode is equivalent to some$/;-;/eqv_mode/
eqv_type	hlds_data.m	/^	;	eqv_type(type)$/;-;/eqv_type/
eqv_type_body	equiv_type.m	/^:- type eqv_type_body ---> eqv_type_body(tvarset, list(type_param), type).$/;-;/eqv_type_body/
eqvclass	../library/eqvclass.m	/^:- type eqvclass(T)	--->$/;-;/eqvclass/
eqvclass__add_element	../library/eqvclass.m	/^:- pred eqvclass__add_element(eqvclass(T), T, partition_id, eqvclass(T)).$/;-;/eqvclass__add_element/
eqvclass__add_equivalence	../library/eqvclass.m	/^:- pred eqvclass__add_equivalence(eqvclass(T), partition_id, partition_id,$/;-;/eqvclass__add_equivalence/
eqvclass__change_partition	../library/eqvclass.m	/^:- pred eqvclass__change_partition(list(T), partition_id,$/;-;/eqvclass__change_partition/
eqvclass__ensure_element	../library/eqvclass.m	/^:- pred eqvclass__ensure_element(eqvclass(T), T, eqvclass(T)).$/;-;/eqvclass__ensure_element/
eqvclass__ensure_element_2	../library/eqvclass.m	/^:- pred eqvclass__ensure_element_2(eqvclass(T), T, partition_id, eqvclass(T)).$/;-;/eqvclass__ensure_element_2/
eqvclass__ensure_equivalence	../library/eqvclass.m	/^:- pred eqvclass__ensure_equivalence(eqvclass(T), T, T, eqvclass(T)).$/;-;/eqvclass__ensure_equivalence/
eqvclass__find_partition	../library/eqvclass.m	/^:- pred eqvclass__find_partition(eqvclass(T), T, partition_id).$/;-;/eqvclass__find_partition/
eqvclass__id_to_partition	../library/eqvclass.m	/^:- pred eqvclass__id_to_partition(eqvclass(T), partition_id, set(T)).$/;-;/eqvclass__id_to_partition/
eqvclass__init	../library/eqvclass.m	/^:- pred eqvclass__init(eqvclass(T)).$/;-;/eqvclass__init/
eqvclass__is_member	../library/eqvclass.m	/^:- pred eqvclass__is_member(eqvclass(T), T).$/;-;/eqvclass__is_member/
eqvclass__make_partition	../library/eqvclass.m	/^:- pred eqvclass__make_partition(list(T), partition_id,$/;-;/eqvclass__make_partition/
eqvclass__new_element	../library/eqvclass.m	/^:- pred eqvclass__new_element(eqvclass(T), T, eqvclass(T)).$/;-;/eqvclass__new_element/
eqvclass__new_equivalence	../library/eqvclass.m	/^:- pred eqvclass__new_equivalence(eqvclass(T), T, T, eqvclass(T)).$/;-;/eqvclass__new_equivalence/
eqvclass__partition_ids	../library/eqvclass.m	/^:- pred eqvclass__partition_ids(eqvclass(T), list(partition_id)).$/;-;/eqvclass__partition_ids/
eqvclass__partition_list	../library/eqvclass.m	/^:- pred eqvclass__partition_list(eqvclass(T), list(set(T))).$/;-;/eqvclass__partition_list/
eqvclass__partition_list_to_eqvclass	../library/eqvclass.m	/^:- pred eqvclass__partition_list_to_eqvclass(list(set(T)), eqvclass(T)).$/;-;/eqvclass__partition_list_to_eqvclass/
eqvclass__partition_set	../library/eqvclass.m	/^:- pred eqvclass__partition_set(eqvclass(T), set(set(T))).$/;-;/eqvclass__partition_set/
eqvclass__partition_set_to_eqvclass	../library/eqvclass.m	/^:- pred eqvclass__partition_set_to_eqvclass(set(set(T)), eqvclass(T)).$/;-;/eqvclass__partition_set_to_eqvclass/
eqvclass__partitions	../library/eqvclass.m	/^:- pred eqvclass__partitions(eqvclass(T), list(partition_id), list(set(T))).$/;-;/eqvclass__partitions/
eqvclass__same_eqvclass	../library/eqvclass.m	/^:- pred eqvclass__same_eqvclass(eqvclass(T), T, T).$/;-;/eqvclass__same_eqvclass/
erroneous	hlds_data.m	/^			;	erroneous$/;-;/erroneous/
error	det_report.m	/^:- type det_msg_type	--->	warning ; error.$/;-;/error/
error_at_functor	mode_errors.m	/^	;	error_at_functor(cons_id, list(var))$/;-;/error_at_functor/
error_at_lambda	mode_errors.m	/^	;	error_at_lambda(list(var), list(mode)).$/;-;/error_at_lambda/
error_at_var	mode_errors.m	/^	--->	error_at_var(var)$/;-;/error_at_var/
error_context	module_qual.m	/^:- type error_context == pair(error_context2, term__context).$/;-;/error_context/
error_context2	module_qual.m	/^:- type error_context2 --->$/;-;/error_context2/
evaled	code_exprn.m	/^:- type var_stat	--->	evaled(set(rval))$/;-;/evaled/
evaluate_builtin	const_prop.m	/^:- pred evaluate_builtin(pred_id, proc_id, list(var), hlds_goal_info,$/;-;/evaluate_builtin/
evaluate_builtin_2	const_prop.m	/^:- pred evaluate_builtin_2(module_name, string, int, list(pair(var, (inst))),$/;-;/evaluate_builtin_2/
evaluate_builtin_bi	const_prop.m	/^:- pred evaluate_builtin_bi(string, string, int,$/;-;/evaluate_builtin_bi/
evaluate_builtin_test	const_prop.m	/^:- pred evaluate_builtin_test(string, string, int, list(pair(var, inst)), bool).$/;-;/evaluate_builtin_test/
evaluate_builtin_tri	const_prop.m	/^:- pred evaluate_builtin_tri(string, string, int,$/;-;/evaluate_builtin_tri/
examined_set	dead_proc_elim.m	/^:- type examined_set	==	set(entity).$/;-;/examined_set/
exception	llds.m	/^	;	exception$/;-;/exception/
excess_assignments_in_conj	excess.m	/^:- pred excess_assignments_in_conj(list(hlds_goal), list(hlds_goal),$/;-;/excess_assignments_in_conj/
excess_assignments_in_disj	excess.m	/^:- pred excess_assignments_in_disj(list(hlds_goal), list(var),$/;-;/excess_assignments_in_disj/
excess_assignments_in_goal	excess.m	/^:- pred excess_assignments_in_goal(hlds_goal, list(var),$/;-;/excess_assignments_in_goal/
excess_assignments_in_switch	excess.m	/^:- pred excess_assignments_in_switch(list(case), list(var),$/;-;/excess_assignments_in_switch/
excess_assignments_proc	excess.m	/^:- pred excess_assignments_proc(proc_info, module_info, proc_info).$/;-;/excess_assignments_proc/
exist	hlds_goal.m	/^			;	exist.$/;-;/exist/
exit	mode_debug.m	/^	;	exit$/;-;/exit/
expand_predids	stratify.m	/^:- pred expand_predids(list(pred_id), module_info, call_map, call_map, $/;-;/expand_predids/
expand_types	typecheck.m	/^:- pred expand_types(list(var), tsubst, map(var, type), map(var, type)).$/;-;/expand_types/
expand_urs_vars	lp.m	/^:- pred expand_urs_vars(list(coeff), map(var, pair(var)), list(coeff)).$/;-;/expand_urs_vars/
expand_urs_vars_e	lp.m	/^:- pred expand_urs_vars_e(equation, map(var, pair(var)), equation).$/;-;/expand_urs_vars_e/
expansions	inst_match.m	/^:- type expansions == set(pair(inst)).$/;-;/expansions/
export	prog_data.m	/^	;	export(sym_name, pred_or_func, list(mode),$/;-;/export/
export__exclude_argument_type	export.m	/^:- pred export__exclude_argument_type((type)::in) is semidet.$/;-;/export__exclude_argument_type/
export__exclude_argument_type_2	export.m	/^:- pred export__exclude_argument_type_2(string::in, string::in, arity::in)$/;-;/export__exclude_argument_type_2/
export__get_pragma_exported_procs	export.m	/^:- pred export__get_pragma_exported_procs(module_info, list(string)).$/;-;/export__get_pragma_exported_procs/
export__include_arg	export.m	/^:- pred export__include_arg(pair(arg_info, type)::in) is semidet.$/;-;/export__include_arg/
export__produce_header_file	export.m	/^:- pred export__produce_header_file(module_info, string, io__state, io__state).$/;-;/export__produce_header_file/
export__produce_header_file_2	export.m	/^:- pred export__produce_header_file_2(pred_table, list(pragma_exported_proc),$/;-;/export__produce_header_file_2/
export__term_to_type_string	export.m	/^:- pred export__term_to_type_string(term, string).$/;-;/export__term_to_type_string/
export__to_c	export.m	/^:- pred export__to_c(pred_table, list(pragma_exported_proc), module_info,$/;-;/export__to_c/
exported		hlds_pred.m	/^	;	exported	% defined in the interface of this module$/;-;/exported	/
exprn_aux__addr_is_constant	exprn_aux.m	/^:- pred exprn_aux__addr_is_constant(code_addr, exprn_opts, bool).$/;-;/exprn_aux__addr_is_constant/
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__const_is_constant	exprn_aux.m	/^:- pred exprn_aux__const_is_constant(rval_const, exprn_opts, bool).$/;-;/exprn_aux__const_is_constant/
exprn_aux__imported_is_constant	exprn_aux.m	/^:- pred exprn_aux__imported_is_constant(bool, bool, bool).$/;-;/exprn_aux__imported_is_constant/
exprn_aux__init_exprn_opts	exprn_aux.m	/^:- pred exprn_aux__init_exprn_opts(option_table, exprn_opts).$/;-;/exprn_aux__init_exprn_opts/
exprn_aux__label_is_constant	exprn_aux.m	/^:- pred exprn_aux__label_is_constant(label, bool, bool, bool).$/;-;/exprn_aux__label_is_constant/
exprn_aux__lval_addrs	exprn_aux.m	/^:- pred exprn_aux__lval_addrs(lval, list(code_addr), list(data_addr)).$/;-;/exprn_aux__lval_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_addrs	exprn_aux.m	/^:- pred exprn_aux__lval_list_addrs(list(lval),$/;-;/exprn_aux__lval_list_addrs/
exprn_aux__maybe_rval_list_addrs	exprn_aux.m	/^:- pred exprn_aux__maybe_rval_list_addrs(list(maybe(rval)),$/;-;/exprn_aux__maybe_rval_list_addrs/
exprn_aux__mem_ref_addrs	exprn_aux.m	/^:- pred exprn_aux__mem_ref_addrs(mem_ref, list(code_addr), list(data_addr)).$/;-;/exprn_aux__mem_ref_addrs/
exprn_aux__rval_addrs	exprn_aux.m	/^:- pred exprn_aux__rval_addrs(rval, list(code_addr), list(data_addr)).$/;-;/exprn_aux__rval_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_addrs	exprn_aux.m	/^:- pred exprn_aux__rval_list_addrs(list(rval),$/;-;/exprn_aux__rval_list_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_lval_2	exprn_aux.m	/^:- pred exprn_aux__substitute_lval_in_lval_2(lval, lval, lval, lval).$/;-;/exprn_aux__substitute_lval_in_lval_2/
exprn_aux__substitute_lval_in_mem_ref	exprn_aux.m	/^:- pred exprn_aux__substitute_lval_in_mem_ref(lval, lval, mem_ref, mem_ref).$/;-;/exprn_aux__substitute_lval_in_mem_ref/
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_mem_ref	exprn_aux.m	/^:- pred exprn_aux__substitute_rval_in_mem_ref(rval, rval, mem_ref, mem_ref).$/;-;/exprn_aux__substitute_rval_in_mem_ref/
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_rvals_in_rval	exprn_aux.m	/^:- pred exprn_aux__substitute_rvals_in_rval(assoc_list(rval, rval), rval, rval).$/;-;/exprn_aux__substitute_rvals_in_rval/
exprn_aux__substitute_rvals_in_rval_1	exprn_aux.m	/^:- pred exprn_aux__substitute_rvals_in_rval_1(assoc_list(rval, rval), int,$/;-;/exprn_aux__substitute_rvals_in_rval_1/
exprn_aux__substitute_rvals_in_rval_2	exprn_aux.m	/^:- pred exprn_aux__substitute_rvals_in_rval_2(assoc_list(rval, rval),$/;-;/exprn_aux__substitute_rvals_in_rval_2/
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_mem_ref	exprn_aux.m	/^:- pred exprn_aux__vars_in_mem_ref(mem_ref, list(var)).$/;-;/exprn_aux__vars_in_mem_ref/
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/
exprn_opts	exprn_aux.m	/^:- type exprn_opts$/;-;/exprn_opts/
extended_case	switch_gen.m	/^:- type extended_case ---> case(int, cons_tag, cons_id, hlds_goal).$/;-;/extended_case/
extra_goals	modes.m	/^:- type extra_goals$/;-;/extra_goals/
extra_pragma_info	hlds_goal.m	/^:- type extra_pragma_info$/;-;/extra_pragma_info/
extract_label_from_code_addr	code_info.m	/^:- pred extract_label_from_code_addr(code_addr, label).$/;-;/extract_label_from_code_addr/
extract_obj_var	lp.m	/^:- pred extract_obj_var(tableau, var, map(var, float), map(var, float)).$/;-;/extract_obj_var/
extract_obj_var2	lp.m	/^:- pred extract_obj_var2(tableau, var, float).$/;-;/extract_obj_var2/
extract_objective	lp.m	/^:- pred extract_objective(list(var), tableau, map(var, float)).$/;-;/extract_objective/
f	llds.m	/^	;	f.		% floating point regs$/;-;/f/
fact	fact_table.m	/^	--->	fact(int)		% index into fact table$/;-;/fact/
fact_arg	fact_table.m	/^:- type fact_arg == const.$/;-;/fact_arg/
fact_arg_info	fact_table.m	/^:- type fact_arg_info$/;-;/fact_arg_info/
fact_get_arg_and_index	fact_table.m	/^:- pred fact_get_arg_and_index(sort_file_line, int, fact_arg, int).$/;-;/fact_get_arg_and_index/
fact_result	fact_table.m	/^:- type fact_result$/;-;/fact_result/
fact_table_compile_facts	fact_table.m	/^:- pred fact_table_compile_facts(sym_name, arity, string, pred_info, pred_info,$/;-;/fact_table_compile_facts/
fact_table_generate_c_code	fact_table.m	/^:- pred fact_table_generate_c_code(sym_name, list(pragma_var), proc_id,$/;-;/fact_table_generate_c_code/
fact_table_hash	fact_table.m	/^:- pred fact_table_hash(int::in, fact_arg::in, int::out) is det.$/;-;/fact_table_hash/
fact_table_hash_2	fact_table.m	/^:- pred fact_table_hash_2(int::in, list(int)::in, int::in, int::out) is det.$/;-;/fact_table_hash_2/
fact_table_mode_type	fact_table.m	/^:- type fact_table_mode_type$/;-;/fact_table_mode_type/
fact_table_pragma_vars	make_hlds.m	/^:- pred fact_table_pragma_vars(list(var), list(mode), varset, list(pragma_var)).$/;-;/fact_table_pragma_vars/
fact_table_size	fact_table.m	/^:- pred fact_table_size(int::out, io__state::di, io__state::uo) is det.$/;-;/fact_table_size/
fail	bytecode.m	/^			;	fail$/;-;/fail/
fail_goal	hlds_goal.m	/^:- pred fail_goal(hlds_goal).$/;-;/fail_goal/
fail_stack	code_info.m	/^:- type fail_stack	==	stack(failure_cont).$/;-;/fail_stack/
failure	hlds_data.m	/^			;	failure.$/;-;/failure/
failure_cont	code_info.m	/^:- type failure_cont$/;-;/failure_cont/
failure_cont_info	code_info.m	/^:- type failure_cont_info$/;-;/failure_cont_info/
fake_unify	prog_data.m	/^	;	fake_unify.$/;-;/fake_unify/
false	llds.m	/^	;	false$/;-;/false/
fatal	prog_io.m	/^	;	fatal.	% couldn't open the file$/;-;/fatal/
fatal_error	term_errors.m	/^	;	fatal_error 	% unable to open a file, or make a system call$/;-;/fatal_error/
fill_branch_delay_slot	delay_slot.m	/^:- pred fill_branch_delay_slot(list(instruction)::in, list(instruction)::out)$/;-;/fill_branch_delay_slot/
fill_conj_slots	goal_path.m	/^:- pred fill_conj_slots(list(hlds_goal)::in, goal_path::in, int::in,$/;-;/fill_conj_slots/
fill_disj_slots	goal_path.m	/^:- pred fill_disj_slots(list(hlds_goal)::in, goal_path::in, int::in,$/;-;/fill_disj_slots/
fill_expr_slots	goal_path.m	/^:- pred fill_expr_slots(hlds_goal_expr::in, goal_path::in,$/;-;/fill_expr_slots/
fill_goal_slots	goal_path.m	/^:- pred fill_goal_slots(hlds_goal::in, goal_path::in, hlds_goal::out) is det.$/;-;/fill_goal_slots/
fill_in_fact_arg_infos	fact_table.m	/^:- pred fill_in_fact_arg_infos(list(mode), module_info, list(fact_arg_info), $/;-;/fill_in_fact_arg_infos/
fill_switch_slots	goal_path.m	/^:- pred fill_switch_slots(list(case)::in, goal_path::in, int::in,$/;-;/fill_switch_slots/
filter_requests	higher_order.m	/^:- pred filter_requests(module_info::in, set(request)::in, goal_sizes::in,$/;-;/filter_requests/
final_inst_error	mode_errors.m	/^:- type final_inst_error$/;-;/final_inst_error/
final_slot_info	saved_vars.m	/^:- pred final_slot_info(varset, map(var, type), slot_info).$/;-;/final_slot_info/
find_all_sub_charlist	../library/string.m	/^:- pred find_all_sub_charlist(list(char), list(char), list(char), list(char)).$/;-;/find_all_sub_charlist/
find_and_count_nonrec_args	term_util.m	/^:- pred find_and_count_nonrec_args(list(constructor_arg)::in,$/;-;/find_and_count_nonrec_args/
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_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_from_arginfo	follow_vars.m	/^:- pred find_follow_vars_from_arginfo(list(arg_info), list(var), follow_vars).$/;-;/find_follow_vars_from_arginfo/
find_follow_vars_from_arginfo_2	follow_vars.m	/^:- pred find_follow_vars_from_arginfo_2(list(arg_info), list(var),$/;-;/find_follow_vars_from_arginfo_2/
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_cases	follow_vars.m	/^:- pred find_follow_vars_in_cases(list(case), args_method, module_info,$/;-;/find_follow_vars_in_cases/
find_follow_vars_in_conj	follow_vars.m	/^:- pred find_follow_vars_in_conj(list(hlds_goal), args_method, module_info,$/;-;/find_follow_vars_in_conj/
find_follow_vars_in_disj	follow_vars.m	/^:- pred find_follow_vars_in_disj(list(hlds_goal), args_method, module_info,$/;-;/find_follow_vars_in_disj/
find_follow_vars_in_goal	follow_vars.m	/^:- pred find_follow_vars_in_goal(hlds_goal, args_method, module_info,$/;-;/find_follow_vars_in_goal/
find_follow_vars_in_goal_2	follow_vars.m	/^:- pred find_follow_vars_in_goal_2(hlds_goal_expr, args_method, module_info,$/;-;/find_follow_vars_in_goal_2/
find_higher_order_args	higher_order.m	/^:- pred find_higher_order_args(module_info::in, list(var)::in, list(type)::in,$/;-;/find_higher_order_args/
find_important_errors	mode_errors.m	/^:- pred find_important_errors(list(delayed_goal), list(delayed_goal),$/;-;/find_important_errors/
find_mismatched_args	typecheck.m	/^:- pred find_mismatched_args(assoc_list(var, type), type_assign_set, tvarset,$/;-;/find_mismatched_args/
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_output_vars_from_arg_info	live_vars.m	/^:- pred find_output_vars_from_arg_info(list(var), list(arg_info), set(var)).$/;-;/find_output_vars_from_arg_info/
find_rest_of_sub_charlist	../library/string.m	/^:- pred find_rest_of_sub_charlist(list(char), list(char), list(char)).$/;-;/find_rest_of_sub_charlist/
find_similar_deconstruct	cse_detection.m	/^:- pred find_similar_deconstruct(hlds_goal, unification, term__context,$/;-;/find_similar_deconstruct/
find_sub_charlist	../library/string.m	/^:- pred find_sub_charlist(list(char), list(char), list(char), list(char)).$/;-;/find_sub_charlist/
find_unique_match	module_qual.m	/^:- pred find_unique_match(id::in, id::out, id_set::in, id_type::in,$/;-;/find_unique_match/
find_value_giving_occurrences	liveness.m	/^:- pred find_value_giving_occurrences(list(var), live_info,$/;-;/find_value_giving_occurrences/
find_weights	term_util.m	/^:- pred find_weights(module_info::in, weight_table::out) is det.$/;-;/find_weights/
find_weights_for_cons	term_util.m	/^:- pred find_weights_for_cons(constructor::in,$/;-;/find_weights_for_cons/
find_weights_for_cons_list	term_util.m	/^:- pred find_weights_for_cons_list(list(constructor)::in,$/;-;/find_weights_for_cons_list/
find_weights_for_type	term_util.m	/^:- pred find_weights_for_type(type_id::in, hlds_type_defn::in,$/;-;/find_weights_for_type/
find_weights_for_type_list	term_util.m	/^:- pred find_weights_for_type_list(assoc_list(type_id, hlds_type_defn)::in,$/;-;/find_weights_for_type_list/
first_order_check_case_list	stratify.m	/^:- pred first_order_check_case_list(list(case), bool, list(pred_proc_id),$/;-;/first_order_check_case_list/
first_order_check_goal	stratify.m	/^:- pred first_order_check_goal(hlds_goal_expr, hlds_goal_info, bool,$/;-;/first_order_check_goal/
first_order_check_goal_list	stratify.m	/^:- pred first_order_check_goal_list(list(hlds_goal), bool, $/;-;/first_order_check_goal_list/
first_order_check_scc	stratify.m	/^:- pred first_order_check_scc(list(pred_proc_id), bool, module_info, $/;-;/first_order_check_scc/
first_order_check_scc_2	stratify.m	/^:- pred first_order_check_scc_2(list(pred_proc_id), list(pred_proc_id), $/;-;/first_order_check_scc_2/
first_order_check_sccs	stratify.m	/^:- pred first_order_check_sccs(list(pair(list(pred_proc_id), $/;-;/first_order_check_sccs/
first_soln	det_analysis.m	/^:- type soln_context	--->	all_solns ; first_soln.$/;-;/first_soln/
fix_2node_t0	../library/tree234.m	/^:- pred fix_2node_t0(K, V, tree234(K, V), tree234(K, V), tree234(K, V), bool).$/;-;/fix_2node_t0/
fix_2node_t1	../library/tree234.m	/^:- pred fix_2node_t1(K, V, tree234(K, V), tree234(K, V), tree234(K, V), bool).$/;-;/fix_2node_t1/
fix_3node_t0	../library/tree234.m	/^:- pred fix_3node_t0(K, V, K, V, tree234(K, V), tree234(K, V), tree234(K, V),$/;-;/fix_3node_t0/
fix_3node_t1	../library/tree234.m	/^:- pred fix_3node_t1(K, V, K, V, tree234(K, V), tree234(K, V), tree234(K, V),$/;-;/fix_3node_t1/
fix_3node_t2	../library/tree234.m	/^:- pred fix_3node_t2(K, V, K, V, tree234(K, V), tree234(K, V), tree234(K, V),$/;-;/fix_3node_t2/
fix_4node_t0	../library/tree234.m	/^:- pred fix_4node_t0(K, V, K, V, K, V,$/;-;/fix_4node_t0/
fix_4node_t1	../library/tree234.m	/^:- pred fix_4node_t1(K, V, K, V, K, V,$/;-;/fix_4node_t1/
fix_4node_t2	../library/tree234.m	/^:- pred fix_4node_t2(K, V, K, V, K, V,$/;-;/fix_4node_t2/
fix_4node_t3	../library/tree234.m	/^:- pred fix_4node_t3(K, V, K, V, K, V,$/;-;/fix_4node_t3/
fix_basis_and_rem_cols	lp.m	/^:- pred fix_basis_and_rem_cols(list(var), tableau, tableau).$/;-;/fix_basis_and_rem_cols/
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_data.m	/^	;	fixity(sym_name_specifier, fixity).$/;-;/fixity/
fixup_cases	unused_args.m	/^:- pred fixup_cases(module_info::in, list(var)::in, proc_call_info::in,$/;-;/fixup_cases/
fixup_conjuncts	unused_args.m	/^:- pred fixup_conjuncts(module_info::in, list(var)::in, proc_call_info::in,$/;-;/fixup_conjuncts/
fixup_disjuncts	unused_args.m	/^:- pred fixup_disjuncts(module_info::in, list(var)::in, proc_call_info::in,$/;-;/fixup_disjuncts/
fixup_goal	unused_args.m	/^:- pred fixup_goal(module_info::in, list(var)::in, proc_call_info::in,$/;-;/fixup_goal/
fixup_goal_expr	unused_args.m	/^:- pred fixup_goal_expr(module_info::in, list(var)::in, proc_call_info::in,$/;-;/fixup_goal_expr/
fixup_goal_info	unused_args.m	/^:- pred fixup_goal_info(list(var)::in, hlds_goal_info::in,$/;-;/fixup_goal_info/
fixup_preds	higher_order.m	/^:- pred fixup_preds(list(pred_proc_id)::in, new_preds::in,$/;-;/fixup_preds/
fixup_special_preds	intermod.m	/^:- pred fixup_special_preds(list(type_id)::in, list(special_pred_id)::in,$/;-;/fixup_special_preds/
fixup_switch_var	mode_util.m	/^:- pred fixup_switch_var(var, instmap, instmap, hlds_goal, hlds_goal). $/;-;/fixup_switch_var/
fixup_unify	unused_args.m	/^:- pred fixup_unify(module_info::in, list(var)::in, bool::out,$/;-;/fixup_unify/
fixup_unused_args	unused_args.m	/^:- pred fixup_unused_args(var_usage::in, pred_proc_list::in, proc_call_info::in,$/;-;/fixup_unused_args/
flatten_block_seq	frameopt.m	/^:- pred flatten_block_seq(list(label)::in, block_map::in,$/;-;/flatten_block_seq/
float			llds.m	/^	;	float		% a Mercury `float', represented in C as a$/;-;/float		/
float__abs	../library/float.m	/^:- pred float__abs(float, float).$/;-;/float__abs/
float__ceiling_to_int	../library/float.m	/^:- pred float__ceiling_to_int(float, int).$/;-;/float__ceiling_to_int/
float__epsilon	../library/float.m	/^:- func float__epsilon = float.$/;-;/float__epsilon/
float__floor_to_int	../library/float.m	/^:- pred float__floor_to_int(float, int).$/;-;/float__floor_to_int/
float__hash	../library/float.m	/^:- pred float__hash(float, int).$/;-;/float__hash/
float__max	../library/float.m	/^:- func float__max = float.$/;-;/float__max/
float__min	../library/float.m	/^:- func float__min = float.$/;-;/float__min/
float__pow	../library/float.m	/^:- pred float__pow(float, int, float).$/;-;/float__pow/
float__round_to_int	../library/float.m	/^:- pred float__round_to_int(float, int).$/;-;/float__round_to_int/
float__truncate_to_int	../library/float.m	/^:- pred float__truncate_to_int(float, int).$/;-;/float__truncate_to_int/
float_const	bytecode.m	/^			;	float_const(float)$/;-;/float_const/
float_divide	llds.m	/^	;	float_divide$/;-;/float_divide/
float_eq	llds.m	/^	;	float_eq$/;-;/float_eq/
float_ge	llds.m	/^	;	float_ge.$/;-;/float_ge/
float_gt	llds.m	/^	;	float_gt$/;-;/float_gt/
float_label	llds_out.m	/^		;	float_label(string)$/;-;/float_label/
float_le	llds.m	/^	;	float_le$/;-;/float_le/
float_lt	llds.m	/^	;	float_lt$/;-;/float_lt/
float_minus	llds.m	/^	;	float_minus$/;-;/float_minus/
float_ne	llds.m	/^	;	float_ne$/;-;/float_ne/
float_plus	llds.m	/^	;	float_plus$/;-;/float_plus/
float_times	llds.m	/^	;	float_times$/;-;/float_times/
float_to_float64_bytes	bytecode.m	/^:- pred float_to_float64_bytes(float::in, $/;-;/float_to_float64_bytes/
float_type	type_util.m	/^			;	float_type$/;-;/float_type/
floor_to_int	../library/float.m	/^:- func floor_to_int(float) = int.$/;-;/floor_to_int/
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), pred_proc_list, pred_proc_list).$/;-;/fold_pred_modes/
follow_code__conjoin_goal_and_goal_list	follow_code.m	/^:- pred follow_code__conjoin_goal_and_goal_list(hlds_goal, list(hlds_goal),$/;-;/follow_code__conjoin_goal_and_goal_list/
follow_vars	hlds_goal.m	/^:- type follow_vars	==	map(var, lval).$/;-;/follow_vars/
four	../library/tree234.m	/^	;	four(K, V, K, V, K, V, tree234(K, V), tree234(K, V),$/;-;/four/
frame	code_gen.m	/^:- type frame_info	--->	frame($/;-;/frame/
frame_info	code_gen.m	/^:- type frame_info	--->	frame($/;-;/frame_info/
frameopt__detstack_setup	frameopt.m	/^:- pred frameopt__detstack_setup(list(instruction)::in, int::out, string::out,$/;-;/frameopt__detstack_setup/
frameopt__detstack_setup_2	frameopt.m	/^:- pred frameopt__detstack_setup_2(list(instruction)::in, int::in,$/;-;/frameopt__detstack_setup_2/
frameopt__detstack_teardown	frameopt.m	/^:- pred frameopt__detstack_teardown(list(instruction)::in, int::in,$/;-;/frameopt__detstack_teardown/
frameopt__detstack_teardown_2	frameopt.m	/^:- pred frameopt__detstack_teardown_2(list(instruction)::in, int::in,$/;-;/frameopt__detstack_teardown_2/
frameopt__main	frameopt.m	/^:- pred frameopt__main(list(instruction)::in, list(instruction)::out,$/;-;/frameopt__main/
framevar_ref	llds.m	/^	;	framevar_ref(int)		% stack slot number$/;-;/framevar_ref/
free	inst.m	/^	;		free$/;-;/free/
func	module_qual.m	/^	;	func(id)$/;-;/func/
func_clause	prog_data.m	/^	;	func_clause(varset, sym_name, list(term), term, goal)$/;-;/func_clause/
func_mode	module_qual.m	/^	;	func_mode(id)$/;-;/func_mode/
func_specifier	prog_data.m	/^:- type func_specifier	==	cons_specifier.$/;-;/func_specifier/
function	hlds_pred.m	/^	;	function.$/;-;/function/
functor	hlds_goal.m	/^	;	functor(cons_id, list(var))$/;-;/functor/
functor_algorithm	term_util.m	/^:- type functor_algorithm$/;-;/functor_algorithm/
functor_info	term_util.m	/^:- type functor_info == functor_algorithm.$/;-;/functor_info/
functor_norm	term_util.m	/^:- pred functor_norm(functor_info, type_id, cons_id, module_info,  int, $/;-;/functor_norm/
functor_norm_remove_elems	term_util.m	/^:- pred functor_norm_remove_elems(list(bool), list(var), list(var),$/;-;/functor_norm_remove_elems/
functors	llds.m	/^	;	functors.$/;-;/functors/
functors_category	base_type_layout.m	/^:- type functors_category 	--->	du$/;-;/functors_category/
functors_to_cons_ids	mode_util.m	/^:- pred functors_to_cons_ids(list(bound_inst), list(cons_id)).$/;-;/functors_to_cons_ids/
fx	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/fx/
fxx	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/fxx/
fxy	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/fxy/
fy	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/fy/
fyx	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/fyx/
fyy	../library/term_io.m	/^:- type op_type ---> fx; fy; xf; yf; xfx; xfy; yfx; fxx; fxy; fyx; fyy.$/;-;/fyy/
gather_c_file_labels	llds_out.m	/^:- pred gather_c_file_labels(list(c_module), list(label)).$/;-;/gather_c_file_labels/
gather_c_module_labels	llds_out.m	/^:- pred gather_c_module_labels(list(c_procedure), list(label)).$/;-;/gather_c_module_labels/
gather_labels_from_c_module	llds_out.m	/^:- pred gather_labels_from_c_module(c_module, list(label), list(label)).$/;-;/gather_labels_from_c_module/
gather_labels_from_c_modules	llds_out.m	/^:- pred gather_labels_from_c_modules(list(c_module), list(label), list(label)).$/;-;/gather_labels_from_c_modules/
gather_labels_from_c_procs	llds_out.m	/^:- pred gather_labels_from_c_procs(list(c_procedure), list(label), list(label)).$/;-;/gather_labels_from_c_procs/
gather_labels_from_instrs	llds_out.m	/^:- pred gather_labels_from_instrs(list(instruction), list(label), list(label)).$/;-;/gather_labels_from_instrs/
gc	llds.m	/^	;	gc$/;-;/gc/
gc_method	globals.m	/^:- type gc_method$/;-;/gc_method/
gcc	mercury_compile.m	/^:- type compiler_type ---> gcc ; lcc ; unknown.$/;-;/gcc/
gen_conservative_graph	stratify.m	/^:- pred gen_conservative_graph(module_info, dependency_graph, $/;-;/gen_conservative_graph/
generate_all_in_code	fact_table.m	/^:- pred generate_all_in_code(string, list(pragma_var), proc_id, list(type),$/;-;/generate_all_in_code/
generate_arg_decl_code	fact_table.m	/^:- pred generate_arg_decl_code(string::in, (type)::in, string::out) is det.$/;-;/generate_arg_decl_code/
generate_arg_info	arg_info.m	/^:- pred generate_arg_info(module_info, args_method, module_info).$/;-;/generate_arg_info/
generate_arg_input_code	fact_table.m	/^:- pred generate_arg_input_code(string::in, (type)::in, int::in, int::in,$/;-;/generate_arg_input_code/
generate_arg_output_code	fact_table.m	/^:- pred generate_arg_output_code(string::in, (type)::in, int::in, $/;-;/generate_arg_output_code/
generate_argument_vars_code	fact_table.m	/^:- pred generate_argument_vars_code(list(pragma_var), list(type), args_method,$/;-;/generate_argument_vars_code/
generate_argument_vars_code_2	fact_table.m	/^:- pred generate_argument_vars_code_2(list(pragma_var), list(arg_info),$/;-;/generate_argument_vars_code_2/
generate_bit_vec	lookup_switch.m	/^:- pred generate_bit_vec(case_consts, int, int, rval, code_info, code_info).$/;-;/generate_bit_vec/
generate_bit_vec_2	lookup_switch.m	/^:- pred generate_bit_vec_2(case_consts, int, int,$/;-;/generate_bit_vec_2/
generate_bit_vec_args	lookup_switch.m	/^:- pred generate_bit_vec_args(list(pair(int)), int, list(maybe(rval))).$/;-;/generate_bit_vec_args/
generate_category_code	code_gen.m	/^:- pred generate_category_code(code_model, hlds_goal, code_tree, frame_info,$/;-;/generate_category_code/
generate_cc_multi_code	fact_table.m	/^:- pred generate_cc_multi_code(string, list(pragma_var), string).$/;-;/generate_cc_multi_code/
generate_cc_multi_code_2	fact_table.m	/^:- pred generate_cc_multi_code_2(list(pragma_var), string, int, string,$/;-;/generate_cc_multi_code_2/
generate_code	code_gen.m	/^:- pred generate_code(module_info, module_info, list(c_procedure),$/;-;/generate_code/
generate_decl_code	fact_table.m	/^:- pred generate_decl_code(string::in, proc_id::in, string::out) is det.$/;-;/generate_decl_code/
generate_dep_file	modules.m	/^:- pred generate_dep_file(string, deps_map, io__output_stream,$/;-;/generate_dep_file/
generate_dependencies	modules.m	/^:- pred generate_dependencies(string, io__state, io__state).$/;-;/generate_dependencies/
generate_deps_map	modules.m	/^:- pred generate_deps_map(list(string), deps_map, deps_map,$/;-;/generate_deps_map/
generate_fact_lookup_code	fact_table.m	/^:- pred generate_fact_lookup_code(string, list(pragma_var), list(type),$/;-;/generate_fact_lookup_code/
generate_fact_test_code	fact_table.m	/^:- pred generate_fact_test_code(string, list(pragma_var), list(type),$/;-;/generate_fact_test_code/
generate_hash_code	fact_table.m	/^:- pred generate_hash_code(list(pragma_var), list(type), module_info, string,$/;-;/generate_hash_code/
generate_hash_float_code	fact_table.m	/^:- pred generate_hash_float_code(string::in, string::in, int::in, string::in,$/;-;/generate_hash_float_code/
generate_hash_int_code	fact_table.m	/^:- pred generate_hash_int_code(string::in, string::in, int::in, string::in,$/;-;/generate_hash_int_code/
generate_hash_lookup_code	fact_table.m	/^:- pred generate_hash_lookup_code(string::in, string::in, int::in, string::in,$/;-;/generate_hash_lookup_code/
generate_hash_string_code	fact_table.m	/^:- pred generate_hash_string_code(string::in, string::in, int::in, string::in,$/;-;/generate_hash_string_code/
generate_multidet_code	fact_table.m	/^:- pred generate_multidet_code(string, list(pragma_var), proc_id, $/;-;/generate_multidet_code/
generate_nondet_proc_code	fact_table.m	/^:- pred generate_nondet_proc_code(list(pragma_var)::in, string::in, proc_id::in,$/;-;/generate_nondet_proc_code/
generate_pred_arg_info	arg_info.m	/^:- pred generate_pred_arg_info(list(pred_id), args_method,$/;-;/generate_pred_arg_info/
generate_pred_code	code_gen.m	/^:- pred generate_pred_code(module_info, module_info, pred_id, pred_info,$/;-;/generate_pred_code/
generate_pred_list_code	code_gen.m	/^:- pred generate_pred_list_code(module_info, module_info, list(pred_id), $/;-;/generate_pred_list_code/
generate_primary_nondet_code	fact_table.m	/^:- pred generate_primary_nondet_code(string, list(pragma_var), proc_id, $/;-;/generate_primary_nondet_code/
generate_proc_arg_info	arg_info.m	/^:- pred generate_proc_arg_info(proc_info, args_method, list(type),$/;-;/generate_proc_arg_info/
generate_proc_code	code_gen.m	/^:- pred generate_proc_code(proc_info, proc_id, pred_id, module_info, globals,$/;-;/generate_proc_code/
generate_proc_list_arg_info	arg_info.m	/^:- pred generate_proc_list_arg_info(pred_id, list(proc_id), args_method,$/;-;/generate_proc_list_arg_info/
generate_proc_list_code	code_gen.m	/^:- pred generate_proc_list_code(list(proc_id), pred_id, pred_info, module_info,$/;-;/generate_proc_list_code/
generate_secondary_nondet_code	fact_table.m	/^:- pred generate_secondary_nondet_code(string, list(pragma_var), proc_id, $/;-;/generate_secondary_nondet_code/
generate_semidet_in_out_code	fact_table.m	/^:- pred generate_semidet_in_out_code(string, list(pragma_var), proc_id,$/;-;/generate_semidet_in_out_code/
generate_test_condition_code	fact_table.m	/^:- pred generate_test_condition_code(string, list(pragma_var), list(type),$/;-;/generate_test_condition_code/
get_all_pred_procs	det_analysis.m	/^:- pred get_all_pred_procs(module_info, pred_proc_list).$/;-;/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_insts	mode_util.m	/^:- pred get_arg_insts(inst, cons_id, arity, list(inst)).$/;-;/get_arg_insts/
get_arg_insts_2	mode_util.m	/^:- pred get_arg_insts_2(list(bound_inst), cons_id, list(inst)).$/;-;/get_arg_insts_2/
get_arg_lives	mode_util.m	/^:- pred get_arg_lives(list(mode), module_info, list(is_live)).$/;-;/get_arg_lives/
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_argument_declaration	export.m	/^:- pred get_argument_declaration(arg_info, type, int, bool, string, string).$/;-;/get_argument_declaration/
get_argument_declarations	export.m	/^:- pred get_argument_declarations(assoc_list(arg_info, type), bool, string).$/;-;/get_argument_declarations/
get_argument_declarations_2	export.m	/^:- pred get_argument_declarations_2(assoc_list(arg_info, type), int, bool,$/;-;/get_argument_declarations_2/
get_art_vars	lp.m	/^:- pred get_art_vars(list(var)::out, lp_info::in, lp_info::out) is det.$/;-;/get_art_vars/
get_basis_vars	lp.m	/^:- pred get_basis_vars(tableau, list(var)).$/;-;/get_basis_vars/
get_c_arg_list_vars	pragma_c_gen.m	/^:- pred get_c_arg_list_vars(list(c_arg)::in, list(var)::out) is det.$/;-;/get_c_arg_list_vars/
get_c_body_code	mercury_compile.m	/^:- pred get_c_body_code(c_body_info, list(c_module)).$/;-;/get_c_body_code/
get_call_info	stratify.m	/^:- pred get_call_info(module_info, call_map, ho_map, set(pred_proc_id)).$/;-;/get_call_info/
get_called_procs	stratify.m	/^:- pred get_called_procs(hlds_goal_expr, list(pred_proc_id), $/;-;/get_called_procs/
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, typecheck_info,$/;-;/get_cons_stuff/
get_dependencies	modules.m	/^:- pred get_dependencies(item_list, list(string), list(string)).$/;-;/get_dependencies/
get_dependencies_2	modules.m	/^:- 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_export_info	export.m	/^:- pred get_export_info(pred_table, pred_id, proc_id,$/;-;/get_export_info/
get_extra_link_objects	modules.m	/^:- pred get_extra_link_objects(list(string), deps_map, list(string)).$/;-;/get_extra_link_objects/
get_extra_link_objects_2	modules.m	/^:- pred get_extra_link_objects_2(list(string), deps_map, $/;-;/get_extra_link_objects_2/
get_fact_table_dependencies	modules.m	/^:- pred get_fact_table_dependencies(item_list, list(string)).$/;-;/get_fact_table_dependencies/
get_fact_table_dependencies_2	modules.m	/^:- pred get_fact_table_dependencies_2(item_list, list(string), list(string)).$/;-;/get_fact_table_dependencies_2/
get_first_c_name	make_hlds.m	/^:- pred get_first_c_name(list(char), list(char), list(char)).$/;-;/get_first_c_name/
get_first_c_name_in_word	make_hlds.m	/^:- pred get_first_c_name_in_word(list(char), list(char), list(char)).$/;-;/get_first_c_name_in_word/
get_free_hash_slot	fact_table.m	/^:- pred get_free_hash_slot(hash_table, int, int).$/;-;/get_free_hash_slot/
get_free_hash_slot_2	fact_table.m	/^:- pred get_free_hash_slot_2(hash_table, int, int, int).$/;-;/get_free_hash_slot_2/
get_functor	../library/std_util.m	/^:- pred get_functor(type_info::in, int::in, string::out, int::out,$/;-;/get_functor/
get_hash_table_type	fact_table.m	/^:- pred get_hash_table_type(hash_table::in, char::out) is det.$/;-;/get_hash_table_type/
get_hash_table_type_2	fact_table.m	/^:- pred get_hash_table_type_2(map(int, hash_entry)::in, int::in, char::out)$/;-;/get_hash_table_type_2/
get_input_args	export.m	/^:- pred get_input_args(assoc_list(arg_info, type), int, string).$/;-;/get_input_args/
get_input_args_list	fact_table.m	/^:- pred get_input_args_list(list(fact_arg_info), list(mode), module_info,$/;-;/get_input_args_list/
get_instantiating_variables	unused_args.m	/^:- pred get_instantiating_variables(module_info::in, list(var)::in,$/;-;/get_instantiating_variables/
get_interface	modules.m	/^:- pred get_interface(item_list, bool, item_list).$/;-;/get_interface/
get_interface_2	modules.m	/^:- pred get_interface_2(item_list, bool, bool, item_list, item_list).$/;-;/get_interface_2/
get_label_name	llds_out.m	/^:- pred get_label_name(string, pred_or_func, string, string, int, string).$/;-;/get_label_name/
get_label_prefix	llds_out.m	/^:- pred get_label_prefix(string).$/;-;/get_label_prefix/
get_live_vars	modes.m	/^:- pred get_live_vars(list(var), list(is_live), list(var)).$/;-;/get_live_vars/
get_maybe_equality_pred	prog_io.m	/^:- pred get_maybe_equality_pred(term, term, maybe1(maybe(sym_name))).$/;-;/get_maybe_equality_pred/
get_mode_of_args	modecheck_unify.m	/^:- pred get_mode_of_args(inst, list(inst), list(mode)).$/;-;/get_mode_of_args/
get_mode_of_args_2	modecheck_unify.m	/^:- pred get_mode_of_args_2(list(inst), list(inst), list(mode)).$/;-;/get_mode_of_args_2/
get_new_tvars	make_hlds.m	/^:- pred get_new_tvars(list(var), varset, tvarset, tvarset,$/;-;/get_new_tvars/
get_opt_deps	modules.m	/^:- pred get_opt_deps(list(string)::in, list(string)::in, list(string)::in, $/;-;/get_opt_deps/
get_output_args_list	fact_table.m	/^:- pred get_output_args_list(list(fact_arg_info), list(string),$/;-;/get_output_args_list/
get_overloaded_pred_arg_types	typecheck.m	/^:- pred get_overloaded_pred_arg_types(list(pred_id), pred_table, import_status,$/;-;/get_overloaded_pred_arg_types/
get_pragma_c_code_vars	intermod.m	/^:- pred get_pragma_c_code_vars(list(var)::in, varset::in,$/;-;/get_pragma_c_code_vars/
get_pragma_c_var_names	hlds_goal.m	/^:- pred get_pragma_c_var_names(list(maybe(string)), list(string)).$/;-;/get_pragma_c_var_names/
get_pragma_c_var_names_2	hlds_goal.m	/^:- pred get_pragma_c_var_names_2(list(maybe(string))::in, list(string)::in,$/;-;/get_pragma_c_var_names_2/
get_pragma_input_vars	pragma_c_gen.m	/^:- pred get_pragma_input_vars(list(c_arg)::in, list(pragma_c_input)::out,$/;-;/get_pragma_input_vars/
get_pred_id_and_proc_id	hlds_module.m	/^:- pred get_pred_id_and_proc_id(sym_name, pred_or_func, tvarset, list(type),$/;-;/get_pred_id_and_proc_id/
get_proc_id	hlds_module.m	/^:- pred get_proc_id(predicate_table, pred_id, proc_id).$/;-;/get_proc_id/
get_proc_label	llds_out.m	/^:- pred get_proc_label(proc_label, string).$/;-;/get_proc_label/
get_procedure_matching_argmodes	make_hlds.m	/^:- pred get_procedure_matching_argmodes(assoc_list(proc_id, proc_info),$/;-;/get_procedure_matching_argmodes/
get_procedure_matching_declmodes	make_hlds.m	/^:- pred get_procedure_matching_declmodes(assoc_list(proc_id, proc_info),$/;-;/get_procedure_matching_declmodes/
get_reachable_instmaps	instmap.m	/^:- pred get_reachable_instmaps(list(instmap), list(map(var,inst))).$/;-;/get_reachable_instmaps/
get_reg_name	fact_table.m	/^:- pred get_reg_name(int::in, string::out) is det.$/;-;/get_reg_name/
get_short_interface	modules.m	/^:- pred get_short_interface(item_list, item_list).$/;-;/get_short_interface/
get_short_interface_2	modules.m	/^:- pred get_short_interface_2(item_list, item_list, item_list, bool,$/;-;/get_short_interface_2/
get_single_arg_inst	mode_util.m	/^:- pred get_single_arg_inst(inst, module_info, cons_id, inst).$/;-;/get_single_arg_inst/
get_single_arg_inst_2	mode_util.m	/^:- pred get_single_arg_inst_2(list(bound_inst), cons_id, inst).$/;-;/get_single_arg_inst_2/
get_slack_vars	lp.m	/^:- pred get_slack_vars(list(var)::out, lp_info::in, lp_info::out) is det.$/;-;/get_slack_vars/
get_specialization_requests	higher_order.m	/^:- pred get_specialization_requests(set(request)::out, goal_sizes::out,$/;-;/get_specialization_requests/
get_specialization_requests_2	higher_order.m	/^:- pred get_specialization_requests_2(list(pred_id)::in, set(request)::in, $/;-;/get_specialization_requests_2/
get_string_opt	handle_options.m	/^:- 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_unused_arg_info	unused_args.m	/^:- pred get_unused_arg_info(module_info::in, pred_proc_list::in, var_usage::in,$/;-;/get_unused_arg_info/
get_unused_arg_nos	unused_args.m	/^:- pred get_unused_arg_nos(var_dep::in, list(var)::in, int::in,$/;-;/get_unused_arg_nos/
get_urs_vars	lp.m	/^:- pred get_urs_vars(map(var, pair(var))::out, lp_info::in, lp_info::out) is det.$/;-;/get_urs_vars/
get_var_insts_and_lives	modecheck_call.m	/^:- pred get_var_insts_and_lives(list(var), mode_info,$/;-;/get_var_insts_and_lives/
get_vars	quantification.m	/^:- pred get_vars(list(hlds_goal), list(pair(set(var)))).$/;-;/get_vars/
get_vars_2	quantification.m	/^:- pred get_vars_2(list(hlds_goal), set(var), set(var), list(pair(set(var)))).$/;-;/get_vars_2/
get_varset	lp.m	/^:- pred get_varset(varset::out, lp_info::in, lp_info::out) is det.$/;-;/get_varset/
getopt__get_long_options	../library/getopt.m	/^:- pred getopt__get_long_options(option_ops(OptionType)::in(option_ops),$/;-;/getopt__get_long_options/
getopt__get_option_defaults	../library/getopt.m	/^:- pred getopt__get_option_defaults(option_ops(OptionType)::in(option_ops),$/;-;/getopt__get_option_defaults/
getopt__get_short_option_arg	../library/getopt.m	/^:- pred getopt__get_short_option_arg(list(char), string,$/;-;/getopt__get_short_option_arg/
getopt__get_short_options	../library/getopt.m	/^:- pred getopt__get_short_options(option_ops(OptionType)::in(option_ops),$/;-;/getopt__get_short_options/
getopt__get_special_handler	../library/getopt.m	/^:- pred getopt__get_special_handler(option_ops(OptionType)::in(option_ops),$/;-;/getopt__get_special_handler/
getopt__handle_long_option	../library/getopt.m	/^:- pred getopt__handle_long_option(string::in, OptionType::in, option_data::in,$/;-;/getopt__handle_long_option/
getopt__handle_short_options	../library/getopt.m	/^:- pred getopt__handle_short_options(list(char)::in,$/;-;/getopt__handle_short_options/
getopt__lookup_accumulating_option	../library/getopt.m	/^:- pred getopt__lookup_accumulating_option(option_table(Option), Option,$/;-;/getopt__lookup_accumulating_option/
getopt__lookup_bool_option	../library/getopt.m	/^:- pred getopt__lookup_bool_option(option_table(Option), Option, bool).$/;-;/getopt__lookup_bool_option/
getopt__lookup_int_option	../library/getopt.m	/^:- pred getopt__lookup_int_option(option_table(Option), Option, int).$/;-;/getopt__lookup_int_option/
getopt__lookup_maybe_string_option	../library/getopt.m	/^:- pred getopt__lookup_maybe_string_option(option_table(Option), Option,$/;-;/getopt__lookup_maybe_string_option/
getopt__lookup_string_option	../library/getopt.m	/^:- pred getopt__lookup_string_option(option_table(Option), Option, string).$/;-;/getopt__lookup_string_option/
getopt__need_arg	../library/getopt.m	/^:- pred getopt__need_arg(option_data::in, bool::out) is det.$/;-;/getopt__need_arg/
getopt__numeric_argument	../library/getopt.m	/^:- pred getopt__numeric_argument(string::in, string::in,$/;-;/getopt__numeric_argument/
getopt__process_arguments	../library/getopt.m	/^:- pred getopt__process_arguments(list(string)::in, list(string)::out,$/;-;/getopt__process_arguments/
getopt__process_option	../library/getopt.m	/^:- pred getopt__process_option(option_data::in, string::in, OptionType::in,$/;-;/getopt__process_option/
getopt__process_options	../library/getopt.m	/^:- pred getopt__process_options($/;-;/getopt__process_options/
getopt__process_special	../library/getopt.m	/^:- pred getopt__process_special(string::in, OptionType::in, special_data::in,$/;-;/getopt__process_special/
global_checking_pass	det_report.m	/^:- pred global_checking_pass(pred_proc_list, module_info, module_info,$/;-;/global_checking_pass/
global_final_pass	det_analysis.m	/^:- pred global_final_pass(module_info, pred_proc_list, bool,$/;-;/global_final_pass/
global_inference_pass	det_analysis.m	/^:- pred global_inference_pass(module_info, pred_proc_list, bool, module_info,$/;-;/global_inference_pass/
global_inference_single_pass	det_analysis.m	/^:- pred global_inference_single_pass(pred_proc_list, bool,$/;-;/global_inference_single_pass/
globals	globals.m	/^:- type globals$/;-;/globals/
globals__get_args_method	globals.m	/^:- pred globals__get_args_method(globals::in, args_method::out) is det.$/;-;/globals__get_args_method/
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_prolog_dialect	globals.m	/^:- pred globals__get_prolog_dialect(globals::in, prolog_dialect::out) is det.$/;-;/globals__get_prolog_dialect/
globals__get_tags_method	globals.m	/^:- pred globals__get_tags_method(globals::in, tags_method::out) is det.$/;-;/globals__get_tags_method/
globals__get_termination_norm	globals.m	/^:- pred globals__get_termination_norm(globals::in, termination_norm::out) $/;-;/globals__get_termination_norm/
globals__get_type_info_method	globals.m	/^:- pred globals__get_type_info_method(globals::in, type_info_method::out)$/;-;/globals__get_type_info_method/
globals__have_static_code_addresses	globals.m	/^:- pred globals__have_static_code_addresses(globals::in, bool::out) is det.$/;-;/globals__have_static_code_addresses/
globals__have_static_code_addresses_2	globals.m	/^:- pred globals__have_static_code_addresses_2(option_table::in, $/;-;/globals__have_static_code_addresses_2/
globals__init	globals.m	/^:- pred globals__init(option_table::di, gc_method::di, tags_method::di,$/;-;/globals__init/
globals__io_get_args_method	globals.m	/^:- pred globals__io_get_args_method(args_method::out,$/;-;/globals__io_get_args_method/
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_prolog_dialect	globals.m	/^:- pred globals__io_get_prolog_dialect(prolog_dialect::out,$/;-;/globals__io_get_prolog_dialect/
globals__io_get_tags_method	globals.m	/^:- pred globals__io_get_tags_method(tags_method::out,$/;-;/globals__io_get_tags_method/
globals__io_get_termination_norm	globals.m	/^:- pred globals__io_get_termination_norm(termination_norm::out,$/;-;/globals__io_get_termination_norm/
globals__io_get_type_info_method	globals.m	/^:- pred globals__io_get_type_info_method(type_info_method::out,$/;-;/globals__io_get_type_info_method/
globals__io_init	globals.m	/^:- pred globals__io_init(option_table::di, 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::di, 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_args_method	globals.m	/^:- pred globals__set_args_method(globals::in, args_method::in, globals::out)$/;-;/globals__set_args_method/
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_prolog_dialect	globals.m	/^:- pred globals__set_prolog_dialect(globals::in, prolog_dialect::in,$/;-;/globals__set_prolog_dialect/
globals__set_tags_method	globals.m	/^:- pred globals__set_tags_method(globals::in, tags_method::in, globals::out)$/;-;/globals__set_tags_method/
globals__set_termination_norm	globals.m	/^:- pred globals__set_termination_norm(globals::in, termination_norm::in,$/;-;/globals__set_termination_norm/
globals__set_type_info_method	globals.m	/^:- pred globals__set_type_info_method(globals::in, type_info_method::in,$/;-;/globals__set_type_info_method/
goal	prog_data.m	/^:- type goal		==	pair(goal_expr, term__context).$/;-;/goal/
goal,goal	prog_data.m	/^	--->	(goal,goal)$/;-;/goal,goal/
goal_calls	goal_util.m	/^:- pred goal_calls(hlds_goal, pred_proc_id).$/;-;/goal_calls/
goal_expr	prog_data.m	/^:- type goal_expr	$/;-;/goal_expr/
goal_expr_calls	goal_util.m	/^:- pred goal_expr_calls(hlds_goal_expr, pred_proc_id).$/;-;/goal_expr_calls/
goal_expr_size	goal_util.m	/^:- pred goal_expr_size(hlds_goal_expr, int).$/;-;/goal_expr_size/
goal_feature	hlds_goal.m	/^:- type goal_feature$/;-;/goal_feature/
goal_get_nonlocals	modes.m	/^:- pred goal_get_nonlocals(hlds_goal, set(var)).$/;-;/goal_get_nonlocals/
goal_info	hlds_goal.m	/^	---> goal_info($/;-;/goal_info/
goal_info_add_feature	hlds_goal.m	/^:- pred goal_info_add_feature(hlds_goal_info, goal_feature, hlds_goal_info).$/;-;/goal_info_add_feature/
goal_info_get_code_model	hlds_goal.m	/^:- pred goal_info_get_code_model(hlds_goal_info, code_model).$/;-;/goal_info_get_code_model/
goal_info_get_context	hlds_goal.m	/^:- pred goal_info_get_context(hlds_goal_info, term__context).$/;-;/goal_info_get_context/
goal_info_get_determinism	hlds_goal.m	/^:- pred goal_info_get_determinism(hlds_goal_info, determinism).$/;-;/goal_info_get_determinism/
goal_info_get_features	hlds_goal.m	/^:- pred goal_info_get_features(hlds_goal_info, set(goal_feature)).$/;-;/goal_info_get_features/
goal_info_get_follow_vars	hlds_goal.m	/^:- pred goal_info_get_follow_vars(hlds_goal_info, maybe(follow_vars)).$/;-;/goal_info_get_follow_vars/
goal_info_get_goal_path	hlds_goal.m	/^:- pred goal_info_get_goal_path(hlds_goal_info, goal_path).$/;-;/goal_info_get_goal_path/
goal_info_get_instmap_delta	hlds_goal.m	/^:- pred goal_info_get_instmap_delta(hlds_goal_info, instmap_delta).$/;-;/goal_info_get_instmap_delta/
goal_info_get_nonlocals	hlds_goal.m	/^:- pred goal_info_get_nonlocals(hlds_goal_info, set(var)).$/;-;/goal_info_get_nonlocals/
goal_info_get_post_births	hlds_goal.m	/^:- pred goal_info_get_post_births(hlds_goal_info, set(var)).$/;-;/goal_info_get_post_births/
goal_info_get_post_deaths	hlds_goal.m	/^:- pred goal_info_get_post_deaths(hlds_goal_info, set(var)).$/;-;/goal_info_get_post_deaths/
goal_info_get_pre_births	hlds_goal.m	/^:- pred goal_info_get_pre_births(hlds_goal_info, set(var)).$/;-;/goal_info_get_pre_births/
goal_info_get_pre_deaths	hlds_goal.m	/^:- pred goal_info_get_pre_deaths(hlds_goal_info, set(var)).$/;-;/goal_info_get_pre_deaths/
goal_info_get_resume_point	hlds_goal.m	/^:- pred goal_info_get_resume_point(hlds_goal_info, resume_point).$/;-;/goal_info_get_resume_point/
goal_info_has_feature	hlds_goal.m	/^:- pred goal_info_has_feature(hlds_goal_info, goal_feature).$/;-;/goal_info_has_feature/
goal_info_init	hlds_goal.m	/^:- pred goal_info_init(hlds_goal_info).$/;-;/goal_info_init/
goal_info_remove_feature	hlds_goal.m	/^:- pred goal_info_remove_feature(hlds_goal_info, goal_feature, $/;-;/goal_info_remove_feature/
goal_info_resume_vars_and_loc	hlds_goal.m	/^:- pred goal_info_resume_vars_and_loc(resume_point, set(var), resume_locs).$/;-;/goal_info_resume_vars_and_loc/
goal_info_set_context	hlds_goal.m	/^:- pred goal_info_set_context(hlds_goal_info, term__context, hlds_goal_info).$/;-;/goal_info_set_context/
goal_info_set_determinism	hlds_goal.m	/^:- pred goal_info_set_determinism(hlds_goal_info, determinism,$/;-;/goal_info_set_determinism/
goal_info_set_features	hlds_goal.m	/^:- pred goal_info_set_features(hlds_goal_info, set(goal_feature),$/;-;/goal_info_set_features/
goal_info_set_follow_vars	hlds_goal.m	/^:- pred goal_info_set_follow_vars(hlds_goal_info, maybe(follow_vars),$/;-;/goal_info_set_follow_vars/
goal_info_set_goal_path	hlds_goal.m	/^:- pred goal_info_set_goal_path(hlds_goal_info, goal_path, hlds_goal_info).$/;-;/goal_info_set_goal_path/
goal_info_set_instmap_delta	hlds_goal.m	/^:- pred goal_info_set_instmap_delta(hlds_goal_info, instmap_delta,$/;-;/goal_info_set_instmap_delta/
goal_info_set_nonlocals	hlds_goal.m	/^:- pred goal_info_set_nonlocals(hlds_goal_info, set(var), hlds_goal_info).$/;-;/goal_info_set_nonlocals/
goal_info_set_post_births	hlds_goal.m	/^:- pred goal_info_set_post_births(hlds_goal_info, set(var), hlds_goal_info).$/;-;/goal_info_set_post_births/
goal_info_set_post_deaths	hlds_goal.m	/^:- pred goal_info_set_post_deaths(hlds_goal_info, set(var), hlds_goal_info).$/;-;/goal_info_set_post_deaths/
goal_info_set_pre_births	hlds_goal.m	/^:- pred goal_info_set_pre_births(hlds_goal_info, set(var), hlds_goal_info).$/;-;/goal_info_set_pre_births/
goal_info_set_pre_deaths	hlds_goal.m	/^:- pred goal_info_set_pre_deaths(hlds_goal_info, set(var), hlds_goal_info).$/;-;/goal_info_set_pre_deaths/
goal_info_set_resume_point	hlds_goal.m	/^:- pred goal_info_set_resume_point(hlds_goal_info, resume_point,$/;-;/goal_info_set_resume_point/
goal_is_atomic	hlds_goal.m	/^:- pred goal_is_atomic(hlds_goal_expr).$/;-;/goal_is_atomic/
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_path	hlds_goal.m	/^:- type goal_path == list(goal_path_step).$/;-;/goal_path/
goal_path__fill_slots	goal_path.m	/^:- pred goal_path__fill_slots(proc_info::in, module_info::in, proc_info::out)$/;-;/goal_path__fill_slots/
goal_path_step	hlds_goal.m	/^:- type goal_path_step	--->	conj(int)$/;-;/goal_path_step/
goal_set_follow_vars	hlds_goal.m	/^:- pred goal_set_follow_vars(hlds_goal, maybe(follow_vars), hlds_goal).$/;-;/goal_set_follow_vars/
goal_set_resume_point	hlds_goal.m	/^:- pred goal_set_resume_point(hlds_goal, resume_point, hlds_goal).$/;-;/goal_set_resume_point/
goal_size	goal_util.m	/^:- pred goal_size(hlds_goal, int).$/;-;/goal_size/
goal_sizes	higher_order.m	/^:- type goal_sizes == map(pred_id, int). 	%stores the size of each$/;-;/goal_sizes/
goal_to_conj_list	hlds_goal.m	/^:- pred goal_to_conj_list(hlds_goal, list(hlds_goal)).$/;-;/goal_to_conj_list/
goal_to_disj_list	hlds_goal.m	/^:- pred goal_to_disj_list(hlds_goal, list(hlds_goal)).$/;-;/goal_to_disj_list/
goal_type	hlds_pred.m	/^:- type goal_type 	--->	pragmas		% pragma(c_code, ...)$/;-;/goal_type/
goal_util__cases_goal_vars	goal_util.m	/^:- pred goal_util__cases_goal_vars(list(case), set(var), set(var)).$/;-;/goal_util__cases_goal_vars/
goal_util__create_variables	goal_util.m	/^:- pred goal_util__create_variables(list(var),$/;-;/goal_util__create_variables/
goal_util__goal_is_branched	goal_util.m	/^:- pred goal_util__goal_is_branched(hlds_goal_expr).$/;-;/goal_util__goal_is_branched/
goal_util__goal_vars	goal_util.m	/^:- pred goal_util__goal_vars(hlds_goal, set(var)).$/;-;/goal_util__goal_vars/
goal_util__goal_vars_2	goal_util.m	/^:- pred goal_util__goal_vars_2(hlds_goal_expr, set(var), set(var)).$/;-;/goal_util__goal_vars_2/
goal_util__goals_goal_vars	goal_util.m	/^:- pred goal_util__goals_goal_vars(list(hlds_goal), set(var), set(var)).$/;-;/goal_util__goals_goal_vars/
goal_util__init_subn	goal_util.m	/^:- pred goal_util__init_subn(assoc_list(var, var),$/;-;/goal_util__init_subn/
goal_util__must_rename_vars_in_goal	goal_util.m	/^:- pred goal_util__must_rename_vars_in_goal(hlds_goal,$/;-;/goal_util__must_rename_vars_in_goal/
goal_util__name_apart_2	goal_util.m	/^:- pred goal_util__name_apart_2(hlds_goal_expr, bool, map(var, var),$/;-;/goal_util__name_apart_2/
goal_util__name_apart_cases	goal_util.m	/^:- pred goal_util__name_apart_cases(list(case), bool, map(var, var),$/;-;/goal_util__name_apart_cases/
goal_util__name_apart_goalinfo	goal_util.m	/^:- pred goal_util__name_apart_goalinfo(hlds_goal_info,$/;-;/goal_util__name_apart_goalinfo/
goal_util__name_apart_list	goal_util.m	/^:- pred goal_util__name_apart_list(list(hlds_goal), bool, map(var, var),$/;-;/goal_util__name_apart_list/
goal_util__name_apart_set	goal_util.m	/^:- pred goal_util__name_apart_set(set(var), bool, map(var, var), set(var)).$/;-;/goal_util__name_apart_set/
goal_util__rename_args	goal_util.m	/^:- pred goal_util__rename_args(list(term), bool, map(var, var), list(term)).$/;-;/goal_util__rename_args/
goal_util__rename_term	goal_util.m	/^:- pred goal_util__rename_term(term, bool, map(var, var), term).$/;-;/goal_util__rename_term/
goal_util__rename_unify	goal_util.m	/^:- pred goal_util__rename_unify(unification, bool, map(var, var), unification).$/;-;/goal_util__rename_unify/
goal_util__rename_unify_rhs	goal_util.m	/^:- pred goal_util__rename_unify_rhs(unify_rhs, bool, map(var, var), unify_rhs).$/;-;/goal_util__rename_unify_rhs/
goal_util__rename_var	goal_util.m	/^:- pred goal_util__rename_var(var, bool, map(var, var), var).$/;-;/goal_util__rename_var/
goal_util__rename_var_list	goal_util.m	/^:- pred goal_util__rename_var_list(list(var), bool, map(var, var), list(var)).$/;-;/goal_util__rename_var_list/
goal_util__rename_var_maps	goal_util.m	/^:- pred goal_util__rename_var_maps(map(var, T), bool,$/;-;/goal_util__rename_var_maps/
goal_util__rename_var_maps_2	goal_util.m	/^:- pred goal_util__rename_var_maps_2(assoc_list(var, T),$/;-;/goal_util__rename_var_maps_2/
goal_util__rename_var_pair_list	goal_util.m	/^:- pred goal_util__rename_var_pair_list(assoc_list(var, T), bool,$/;-;/goal_util__rename_var_pair_list/
goal_util__rename_vars_in_goal	goal_util.m	/^:- pred goal_util__rename_vars_in_goal(hlds_goal, map(var, var), hlds_goal).$/;-;/goal_util__rename_vars_in_goal/
goal_util__rename_vars_in_goals	goal_util.m	/^:- pred goal_util__rename_vars_in_goals(list(hlds_goal), bool, map(var, var),$/;-;/goal_util__rename_vars_in_goals/
goal_util__rhs_goal_vars	goal_util.m	/^:- pred goal_util__rhs_goal_vars(unify_rhs, set(var), set(var)).$/;-;/goal_util__rhs_goal_vars/
goal_will_fail	term_pass1.m	/^:- pred goal_will_fail(hlds_goal_info).$/;-;/goal_will_fail/
goals	prog_data.m	/^:- type goals		==	list(goal).$/;-;/goals/
goals_calls	goal_util.m	/^:- pred goals_calls(list(hlds_goal), pred_proc_id).$/;-;/goals_calls/
goals_size	goal_util.m	/^:- pred goals_size(list(hlds_goal), int).$/;-;/goals_size/
goal}		prog_data.m	/^	;	{goal;goal}	% {...} quotes ';'/2.$/;-;/goal}	/
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_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_func	mercury_to_goedel.m	/^:- pred goedel_output_func(varset, sym_name, list(type_and_mode), type_and_mode,$/;-;/goedel_output_func/
goedel_output_func_clause	mercury_to_goedel.m	/^:- pred goedel_output_func_clause(varset, sym_name, list(term), term, goal,$/;-;/goedel_output_func_clause/
goedel_output_func_mode	mercury_to_goedel.m	/^:- pred goedel_output_func_mode(varset, sym_name, list(mode), mode,$/;-;/goedel_output_func_mode/
goedel_output_func_type	mercury_to_goedel.m	/^:- pred goedel_output_func_type(varset, sym_name, list(type), type,$/;-;/goedel_output_func_type/
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_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_clause	mercury_to_goedel.m	/^:- pred goedel_output_pred_clause(varset, sym_name, list(term), goal,$/;-;/goedel_output_pred_clause/
goedel_output_pred_mode	mercury_to_goedel.m	/^:- pred goedel_output_pred_mode(varset, sym_name, list(mode), term__context,$/;-;/goedel_output_pred_mode/
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_ctor_args	mercury_to_goedel.m	/^:- pred goedel_output_remaining_ctor_args(list(constructor_arg), varset,$/;-;/goedel_output_remaining_ctor_args/
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(char, char).$/;-;/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(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/
goto	mercury_to_c.m	/^	;	goto(c_label)	% `goto Label'$/;-;/goto/
grab_imported_modules	modules.m	/^:- pred grab_imported_modules(string, item_list, module_imports, list(string), $/;-;/grab_imported_modules/
graph	../library/graph.m	/^:- type graph(N)	== graph(N, unit).$/;-;/graph/
graph__arc_contents	../library/graph.m	/^:- pred graph__arc_contents(graph(N, A), arc(A), node(N), node(N), A).$/;-;/graph__arc_contents/
graph__arc_supply	../library/graph.m	/^:- type graph__arc_supply	==	int.$/;-;/graph__arc_supply/
graph__det_insert_edge	../library/graph.m	/^:- pred graph__det_insert_edge(graph(N, A), node(N), node(N), A,$/;-;/graph__det_insert_edge/
graph__det_insert_node	../library/graph.m	/^:- pred graph__det_insert_node(graph(N, A), N, node(N), graph(N, A)).$/;-;/graph__det_insert_node/
graph__find_matching_nodes	../library/graph.m	/^:- pred graph__find_matching_nodes(graph(N, A), N, set(node(N))).$/;-;/graph__find_matching_nodes/
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), map(arc(A), node(N)))).$/;-;/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__node_contents	../library/graph.m	/^:- pred graph__node_contents(graph(N, A), node(N), N).$/;-;/graph__node_contents/
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), list(arc(A))).$/;-;/graph__path/
graph__path_2	../library/graph.m	/^:- pred graph__path_2(graph(N, A), node(N), node(N),$/;-;/graph__path_2/
graph__search_node	../library/graph.m	/^:- pred graph__search_node(graph(N, A), N, node(N)).$/;-;/graph__search_node/
graph__select_node	../library/graph.m	/^:- pred graph__select_node(map(node(N), N), N, node(N)).$/;-;/graph__select_node/
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_edge	../library/graph.m	/^:- pred graph__set_edge(graph(N, A), node(N), node(N), A,$/;-;/graph__set_edge/
graph__set_edges	../library/graph.m	/^:- pred graph__set_edges(graph(N, A), map(node(N), map(arc(A), node(N))), graph(N, A)).$/;-;/graph__set_edges/
graph__set_node	../library/graph.m	/^:- pred graph__set_node(graph(N, A), N, node(N), graph(N, A)).$/;-;/graph__set_node/
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_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	inst.m	/^	;		ground(uniqueness, maybe(pred_inst_info))$/;-;/ground/
ground_args	modecheck_unify.m	/^:- pred ground_args(uniqueness, list(var), mode_info, mode_info).$/;-;/ground_args/
ground_inst	prog_data.m	/^	;	ground_inst(inst_name, is_live, uniqueness, unify_is_real)$/;-;/ground_inst/
ground_inst_table	hlds_data.m	/^:- type ground_inst_table == 	map(inst_name, maybe_inst_det).$/;-;/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, extra_goals,$/;-;/handle_extra_goals/
handle_extra_goals_contexts	modes.m	/^:- pred handle_extra_goals_contexts(list(hlds_goal), term__context,$/;-;/handle_extra_goals_contexts/
handle_implied_mode	modes.m	/^:- pred handle_implied_mode(var, inst, inst, inst, inst, determinism,$/;-;/handle_implied_mode/
handle_options	handle_options.m	/^:- pred handle_options(maybe(string), list(string), bool, io__state, io__state).$/;-;/handle_options/
has_ho_input	intermod.m	/^:- pred has_ho_input(module_info::in, proc_info::in) is semidet.$/;-;/has_ho_input/
hash	../library/float.m	/^:- func hash(float) = int.$/;-;/hash/
hash_entry	fact_table.m	/^:- type hash_entry$/;-;/hash_entry/
hash_index	fact_table.m	/^:- type hash_index$/;-;/hash_index/
hash_list_insert_many	fact_table.m	/^:- pred hash_list_insert_many(list(hash_entry), list(sort_file_line), bool,$/;-;/hash_list_insert_many/
hash_slot	string_switch.m	/^:- type hash_slot ---> hash_slot(extended_case, int).$/;-;/hash_slot/
hash_string	llds.m	/^	;	hash_string$/;-;/hash_string/
hash_table	fact_table.m	/^:- type hash_table$/;-;/hash_table/
hash_table_from_list	fact_table.m	/^:- pred hash_table_from_list(list(hash_entry), int, hash_table, hash_table).$/;-;/hash_table_from_list/
hash_table_init	fact_table.m	/^:- pred hash_table_init(int::in, hash_table::out) is det.$/;-;/hash_table_init/
hash_table_insert	fact_table.m	/^:- pred hash_table_insert(hash_table, hash_entry, int, hash_table).$/;-;/hash_table_insert/
hash_table_insert_2	fact_table.m	/^:- pred hash_table_insert_2(hash_table, int, int, hash_index, fact_arg, $/;-;/hash_table_insert_2/
hash_table_search	fact_table.m	/^:- pred hash_table_search(hash_table, int, hash_entry).$/;-;/hash_table_search/
hash_table_set	fact_table.m	/^:- pred hash_table_set(hash_table, int, hash_entry, hash_table).$/;-;/hash_table_set/
head			make_hlds.m	/^	--->	head		% the arguments in the head of the clause$/;-;/head		/
headtypes	typecheck.m	/^:- type headtypes == list(tvar).$/;-;/headtypes/
heap_ref	llds.m	/^	;	heap_ref(rval, int, int).	% the cell pointer,$/;-;/heap_ref/
high	globals.m	/^	;	high.$/;-;/high/
higher_order_arg	higher_order.m	/^:- type higher_order_arg --->$/;-;/higher_order_arg/
higher_order_call	bytecode.m	/^			;	higher_order_call(byte_var, arity, arity,$/;-;/higher_order_call/
higher_order_check_case_list	stratify.m	/^:- pred higher_order_check_case_list(list(case), bool, set(pred_proc_id),$/;-;/higher_order_check_case_list/
higher_order_check_goal	stratify.m	/^:- pred higher_order_check_goal(hlds_goal_expr, hlds_goal_info, bool,$/;-;/higher_order_check_goal/
higher_order_check_goal_list	stratify.m	/^:- pred higher_order_check_goal_list(list(hlds_goal), bool, set(pred_proc_id),$/;-;/higher_order_check_goal_list/
higher_order_check_scc	stratify.m	/^:- pred higher_order_check_scc(list(pred_proc_id), set(pred_proc_id), ho_map,$/;-;/higher_order_check_scc/
higher_order_check_sccs	stratify.m	/^:- pred higher_order_check_sccs(list(pair(list(pred_proc_id), $/;-;/higher_order_check_sccs/
higher_order_func_type	typecheck.m	/^:- pred higher_order_func_type(int, tvarset, type, list(type), type).$/;-;/higher_order_func_type/
higher_order_info	higher_order.m	/^:- type higher_order_info --->$/;-;/higher_order_info/
higher_order_pred_type	typecheck.m	/^:- pred higher_order_pred_type(int, tvarset, type, list(type)).$/;-;/higher_order_pred_type/
higherorder_in_out	stratify.m	/^:- pred higherorder_in_out(list(type), list(mode), module_info, ho_in_out). $/;-;/higherorder_in_out/
higherorder_in_out1	stratify.m	/^:- pred higherorder_in_out1(list(type), list(mode), module_info, bool, bool,$/;-;/higherorder_in_out1/
hlds_cons_defn	hlds_data.m	/^:- type hlds_cons_defn$/;-;/hlds_cons_defn/
hlds_data__get_type_defn_body	hlds_data.m	/^:- pred hlds_data__get_type_defn_body(hlds_type_defn, hlds_type_body).$/;-;/hlds_data__get_type_defn_body/
hlds_data__get_type_defn_context	hlds_data.m	/^:- pred hlds_data__get_type_defn_context(hlds_type_defn, term__context).$/;-;/hlds_data__get_type_defn_context/
hlds_data__get_type_defn_status	hlds_data.m	/^:- pred hlds_data__get_type_defn_status(hlds_type_defn, import_status).$/;-;/hlds_data__get_type_defn_status/
hlds_data__get_type_defn_tparams	hlds_data.m	/^:- pred hlds_data__get_type_defn_tparams(hlds_type_defn, list(type_param)).$/;-;/hlds_data__get_type_defn_tparams/
hlds_data__get_type_defn_tvarset	hlds_data.m	/^:- pred hlds_data__get_type_defn_tvarset(hlds_type_defn, tvarset).$/;-;/hlds_data__get_type_defn_tvarset/
hlds_data__set_type_defn	hlds_data.m	/^:- pred hlds_data__set_type_defn(tvarset, list(type_param),$/;-;/hlds_data__set_type_defn/
hlds_data__set_type_defn_status	hlds_data.m	/^:- pred hlds_data__set_type_defn_status(hlds_type_defn, import_status,$/;-;/hlds_data__set_type_defn_status/
hlds_dependency_info_get_dependency_graph	hlds_module.m	/^:- pred hlds_dependency_info_get_dependency_graph(dependency_info, $/;-;/hlds_dependency_info_get_dependency_graph/
hlds_dependency_info_get_dependency_ordering	hlds_module.m	/^:- pred hlds_dependency_info_get_dependency_ordering(dependency_info, $/;-;/hlds_dependency_info_get_dependency_ordering/
hlds_dependency_info_init	hlds_module.m	/^:- pred hlds_dependency_info_init(dependency_info).$/;-;/hlds_dependency_info_init/
hlds_dependency_info_set_dependency_graph	hlds_module.m	/^:- pred hlds_dependency_info_set_dependency_graph(dependency_info,$/;-;/hlds_dependency_info_set_dependency_graph/
hlds_dependency_info_set_dependency_ordering	hlds_module.m	/^:- pred hlds_dependency_info_set_dependency_ordering(dependency_info,$/;-;/hlds_dependency_info_set_dependency_ordering/
hlds_goal	hlds_goal.m	/^:- type hlds_goal	== pair(hlds_goal_expr, hlds_goal_info).$/;-;/hlds_goal/
hlds_goal_expr	hlds_goal.m	/^:- type hlds_goal_expr$/;-;/hlds_goal_expr/
hlds_goal_info	hlds_goal.m	/^:- type hlds_goal_info$/;-;/hlds_goal_info/
hlds_goals	hlds_goal.m	/^:- type hlds_goals == list(hlds_goal).$/;-;/hlds_goals/
hlds_inst_body	hlds_data.m	/^:- type hlds_inst_body$/;-;/hlds_inst_body/
hlds_inst_defn	hlds_data.m	/^:- type hlds_inst_defn$/;-;/hlds_inst_defn/
hlds_mode_body	hlds_data.m	/^:- type hlds_mode_body$/;-;/hlds_mode_body/
hlds_mode_defn	hlds_data.m	/^:- type hlds_mode_defn$/;-;/hlds_mode_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__marker_name	hlds_out.m	/^:- pred hlds_out__marker_name(marker, string).$/;-;/hlds_out__marker_name/
hlds_out__pred_or_func_to_str	hlds_out.m	/^:- pred hlds_out__pred_or_func_to_str(pred_or_func, string).$/;-;/hlds_out__pred_or_func_to_str/
hlds_out__write_call_id	hlds_out.m	/^:- pred hlds_out__write_call_id(pred_or_func, pred_call_id,$/;-;/hlds_out__write_call_id/
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, bool, int,$/;-;/hlds_out__write_case/
hlds_out__write_cases	hlds_out.m	/^:- pred hlds_out__write_cases(list(case), var, module_info, varset, bool, int,$/;-;/hlds_out__write_cases/
hlds_out__write_clause	hlds_out.m	/^:- pred hlds_out__write_clause(int, module_info, pred_id, varset, bool,$/;-;/hlds_out__write_clause/
hlds_out__write_clause_head	hlds_out.m	/^:- pred hlds_out__write_clause_head(module_info, pred_id, varset, bool,$/;-;/hlds_out__write_clause_head/
hlds_out__write_clauses	hlds_out.m	/^:- pred hlds_out__write_clauses(int, module_info, pred_id, varset, bool,$/;-;/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(hlds_goal, list(hlds_goal), module_info, varset,$/;-;/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_constructor	hlds_out.m	/^:- pred hlds_out__write_constructor(tvarset, constructor, io__state, io__state).$/;-;/hlds_out__write_constructor/
hlds_out__write_constructors	hlds_out.m	/^:- pred hlds_out__write_constructors(int, tvarset, list(constructor),$/;-;/hlds_out__write_constructors/
hlds_out__write_constructors_2	hlds_out.m	/^:- pred hlds_out__write_constructors_2(int, tvarset, list(constructor),$/;-;/hlds_out__write_constructors_2/
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, bool, 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, bool,$/;-;/hlds_out__write_functor/
hlds_out__write_functor_cons_id	hlds_out.m	/^:- pred hlds_out__write_functor_cons_id(cons_id, list(var), varset, bool,$/;-;/hlds_out__write_functor_cons_id/
hlds_out__write_goal	hlds_out.m	/^:- pred hlds_out__write_goal(hlds_goal, module_info, varset, bool, int, string,$/;-;/hlds_out__write_goal/
hlds_out__write_goal_2	hlds_out.m	/^:- pred hlds_out__write_goal_2(hlds_goal_expr, module_info, varset, bool,$/;-;/hlds_out__write_goal_2/
hlds_out__write_goal_a	hlds_out.m	/^:- pred hlds_out__write_goal_a(hlds_goal, module_info, varset, bool, int,$/;-;/hlds_out__write_goal_a/
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_import_status	hlds_out.m	/^:- pred hlds_out__write_import_status(import_status, io__state, io__state).$/;-;/hlds_out__write_import_status/
hlds_out__write_in_argument	hlds_out.m	/^:- pred hlds_out__write_in_argument(bool, int, term__context,$/;-;/hlds_out__write_in_argument/
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, bool, int,$/;-;/hlds_out__write_instmap/
hlds_out__write_instmap_2	hlds_out.m	/^:- pred hlds_out__write_instmap_2(assoc_list(var, inst), varset, bool, int,$/;-;/hlds_out__write_instmap_2/
hlds_out__write_instmap_delta	hlds_out.m	/^:- pred hlds_out__write_instmap_delta(instmap_delta, varset, bool, int,$/;-;/hlds_out__write_instmap_delta/
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_marker	hlds_out.m	/^:- pred hlds_out__write_marker(marker, io__state, io__state).$/;-;/hlds_out__write_marker/
hlds_out__write_marker_list	hlds_out.m	/^:- pred hlds_out__write_marker_list(list(marker_status), io__state, io__state).$/;-;/hlds_out__write_marker_list/
hlds_out__write_marker_status	hlds_out.m	/^:- pred hlds_out__write_marker_status(marker_status, io__state, io__state).$/;-;/hlds_out__write_marker_status/
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_pred_or_func	hlds_out.m	/^:- pred hlds_out__write_pred_or_func(pred_or_func, io__state, io__state).$/;-;/hlds_out__write_pred_or_func/
hlds_out__write_pred_proc_id	hlds_out.m	/^:- pred hlds_out__write_pred_proc_id(module_info, pred_id, proc_id,$/;-;/hlds_out__write_pred_proc_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, bool, module_info, pred_id, proc_id,$/;-;/hlds_out__write_proc/
hlds_out__write_procs	hlds_out.m	/^:- pred hlds_out__write_procs(int, bool, module_info, pred_id, import_status,$/;-;/hlds_out__write_procs/
hlds_out__write_procs_2	hlds_out.m	/^:- pred hlds_out__write_procs_2(list(proc_id), bool, module_info, int, pred_id,$/;-;/hlds_out__write_procs_2/
hlds_out__write_qualified_functor	hlds_out.m	/^:- pred hlds_out__write_qualified_functor(string, const, list(var), varset,$/;-;/hlds_out__write_qualified_functor/
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_stack_slots	hlds_out.m	/^:- pred hlds_out__write_stack_slots(int, stack_slots, varset, bool,$/;-;/hlds_out__write_stack_slots/
hlds_out__write_string_list	hlds_out.m	/^:- pred hlds_out__write_string_list(list(string), io__state, io__state).$/;-;/hlds_out__write_string_list/
hlds_out__write_type_body	hlds_out.m	/^:- pred hlds_out__write_type_body(int, tvarset, hlds_type_body,$/;-;/hlds_out__write_type_body/
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_type_name	hlds_out.m	/^:- pred hlds_out__write_type_name(type_id, io__state, io__state).$/;-;/hlds_out__write_type_name/
hlds_out__write_type_params	hlds_out.m	/^:- pred hlds_out__write_type_params(tvarset, list(type_param),$/;-;/hlds_out__write_type_params/
hlds_out__write_type_params_2	hlds_out.m	/^:- pred hlds_out__write_type_params_2(tvarset, list(type_param),$/;-;/hlds_out__write_type_params_2/
hlds_out__write_typeinfo_varmap	hlds_out.m	/^:- pred hlds_out__write_typeinfo_varmap(int, bool, map(tvar, var), varset, $/;-;/hlds_out__write_typeinfo_varmap/
hlds_out__write_typeinfo_varmap_2	hlds_out.m	/^:- pred hlds_out__write_typeinfo_varmap_2(list(tvar), int, bool, $/;-;/hlds_out__write_typeinfo_varmap_2/
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_types_2	hlds_out.m	/^:- pred hlds_out__write_types_2(int, assoc_list(type_id, hlds_type_defn),$/;-;/hlds_out__write_types_2/
hlds_out__write_unification	hlds_out.m	/^:- pred hlds_out__write_unification(unification, module_info, varset, bool,$/;-;/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(bool, unify_main_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, bool, int,$/;-;/hlds_out__write_unify_rhs/
hlds_out__write_unify_rhs_2	hlds_out.m	/^:- pred hlds_out__write_unify_rhs_2(unify_rhs, module_info, varset, bool,$/;-;/hlds_out__write_unify_rhs_2/
hlds_out__write_unify_rhs_3	hlds_out.m	/^:- pred hlds_out__write_unify_rhs_3(unify_rhs, module_info, varset, bool,$/;-;/hlds_out__write_unify_rhs_3/
hlds_out__write_unify_sub_contexts	hlds_out.m	/^:- pred hlds_out__write_unify_sub_contexts(bool, unify_sub_contexts,$/;-;/hlds_out__write_unify_sub_contexts/
hlds_out__write_var_mode	hlds_out.m	/^:- pred hlds_out__write_var_mode(var, mode, varset, bool, io__state, io__state).$/;-;/hlds_out__write_var_mode/
hlds_out__write_var_modes	hlds_out.m	/^:- pred hlds_out__write_var_modes(list(var), list(mode), varset, bool,$/;-;/hlds_out__write_var_modes/
hlds_out__write_var_name_list	hlds_out.m	/^:- pred hlds_out__write_var_name_list(list(pair(var, string)),$/;-;/hlds_out__write_var_name_list/
hlds_out__write_var_to_lvals	hlds_out.m	/^:- pred hlds_out__write_var_to_lvals(assoc_list(var, lval), varset, bool, int,$/;-;/hlds_out__write_var_to_lvals/
hlds_out__write_var_types	hlds_out.m	/^:- pred hlds_out__write_var_types(int, varset, bool, 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, bool,$/;-;/hlds_out__write_var_types_2/
hlds_out__write_varnum	hlds_out.m	/^:- pred hlds_out__write_varnum(var, io__state, io__state).$/;-;/hlds_out__write_varnum/
hlds_out__write_varnum_list	hlds_out.m	/^:- pred hlds_out__write_varnum_list(list(var), io__state, io__state).$/;-;/hlds_out__write_varnum_list/
hlds_out__write_vartypes	hlds_out.m	/^:- pred hlds_out__write_vartypes(int, map(var, type), io__state, io__state).$/;-;/hlds_out__write_vartypes/
hlds_out_write_functor_and_submodes	hlds_out.m	/^:- pred hlds_out_write_functor_and_submodes(cons_id, list(var), list(uni_mode),$/;-;/hlds_out_write_functor_and_submodes/
hlds_pred__in_in_unification_proc_id	hlds_pred.m	/^:- pred hlds_pred__in_in_unification_proc_id(proc_id).$/;-;/hlds_pred__in_in_unification_proc_id/
hlds_pred__initial_pred_id	hlds_pred.m	/^:- pred hlds_pred__initial_pred_id(pred_id).$/;-;/hlds_pred__initial_pred_id/
hlds_pred__initial_proc_id	hlds_pred.m	/^:- pred hlds_pred__initial_proc_id(proc_id).$/;-;/hlds_pred__initial_proc_id/
hlds_pred__next_pred_id	hlds_pred.m	/^:- pred hlds_pred__next_pred_id(pred_id, pred_id).$/;-;/hlds_pred__next_pred_id/
hlds_pred__next_proc_id	hlds_pred.m	/^:- pred hlds_pred__next_proc_id(proc_id, proc_id).$/;-;/hlds_pred__next_proc_id/
hlds_type_body	hlds_data.m	/^:- type hlds_type_body$/;-;/hlds_type_body/
hlds_type_defn	hlds_data.m	/^:- type hlds_type_defn$/;-;/hlds_type_defn/
ho_in	stratify.m	/^		ho_in ;$/;-;/ho_in/
ho_in_out	stratify.m	/^:- type ho_in_out $/;-;/ho_in_out/
ho_map	stratify.m	/^:- type ho_map   == map(pred_proc_id, higher_order_info).	$/;-;/ho_map/
ho_none	stratify.m	/^		ho_none.$/;-;/ho_none/
ho_out	stratify.m	/^		ho_out ;$/;-;/ho_out/
how_to_check_goal	modes.m	/^:- type how_to_check_goal$/;-;/how_to_check_goal/
hp			llds.m	/^	;	hp		% virtual machine register holding the heap$/;-;/hp		/
ht_sep				../library/lexer.m	/^	;	ht_sep			% '|'$/;-;/ht_sep			/
i	../library/string.m	/^		;	i(int)$/;-;/i/
id	module_qual.m	/^:- type id == pair(sym_name, int).$/;-;/id/
id_set	module_qual.m	/^:- type id_set == map(pair(string, arity), pair(set(module_name))).$/;-;/id_set/
id_set_init	module_qual.m	/^:- pred id_set_init(id_set::out) is det.$/;-;/id_set_init/
id_set_insert	module_qual.m	/^:- pred id_set_insert(need_qualifier::in, id::in, $/;-;/id_set_insert/
id_set_search_m_n_a	module_qual.m	/^:- pred id_set_search_m_n_a(id_set::in, module_name::in,$/;-;/id_set_search_m_n_a/
id_set_search_name_arity	module_qual.m	/^:- pred id_set_search_name_arity(id_set::in, string::in, int::in,$/;-;/id_set_search_name_arity/
id_type	module_qual.m	/^:- type id_type --->$/;-;/id_type/
id_type_to_string	module_qual.m	/^:- pred id_type_to_string(id_type::in, string::out) is det.$/;-;/id_type_to_string/
identical_types	typecheck.m	/^:- pred identical_types(type, type).$/;-;/identical_types/
identical_up_to_renaming	typecheck.m	/^:- pred identical_up_to_renaming(list(type), list(type)).$/;-;/identical_up_to_renaming/
if_then_else	mode_errors.m	/^	;    if_then_else.$/;-;/if_then_else/
implementation	prog_data.m	/^	;	implementation$/;-;/implementation/
implicitly_quantify_atomic_goal	quantification.m	/^:- pred implicitly_quantify_atomic_goal(list(var), quant_info, quant_info).$/;-;/implicitly_quantify_atomic_goal/
implicitly_quantify_cases	quantification.m	/^:- pred implicitly_quantify_cases(list(case), list(case),$/;-;/implicitly_quantify_cases/
implicitly_quantify_clause_body	quantification.m	/^:- pred implicitly_quantify_clause_body(list(var),$/;-;/implicitly_quantify_clause_body/
implicitly_quantify_conj	quantification.m	/^:- pred implicitly_quantify_conj(list(hlds_goal), list(hlds_goal), $/;-;/implicitly_quantify_conj/
implicitly_quantify_conj_2	quantification.m	/^:- pred implicitly_quantify_conj_2(list(hlds_goal), list(pair(set(var))),$/;-;/implicitly_quantify_conj_2/
implicitly_quantify_disj	quantification.m	/^:- pred implicitly_quantify_disj(list(hlds_goal), list(hlds_goal), $/;-;/implicitly_quantify_disj/
implicitly_quantify_goal	quantification.m	/^:- pred implicitly_quantify_goal(hlds_goal, varset, map(var, type), set(var),$/;-;/implicitly_quantify_goal/
implicitly_quantify_goal_2	quantification.m	/^:- pred implicitly_quantify_goal_2(hlds_goal_expr, term__context,$/;-;/implicitly_quantify_goal_2/
implicitly_quantify_unify_rhs	quantification.m	/^:- pred implicitly_quantify_unify_rhs(unify_rhs, unification, term__context,$/;-;/implicitly_quantify_unify_rhs/
import_status	hlds_pred.m	/^:- type import_status$/;-;/import_status/
imported		hlds_pred.m	/^	--->	imported	% defined in the interface of some other module$/;-;/imported	/
in	../library/mercury_builtin.m	/^:- mode in :: (ground -> ground).$/;-;/in/
in_else	middle_rec.m	/^:- type ite_rec	--->	in_then ; in_else.$/;-;/in_else/
in_four	../library/tree234.m	/^:- mode in_four :: in(four(ground, ground, ground)).$/;-;/in_four/
in_list_skel	../library/list.m	/^:- mode in_list_skel :: list_skel -> list_skel.$/;-;/in_list_skel/
in_mode	special_pred.m	/^:- pred in_mode((mode)::out) is det.$/;-;/in_mode/
in_out			fact_table.m	/^	;	in_out		% modes are a mixture of input and output$/;-;/in_out		/
in_then	middle_rec.m	/^:- type ite_rec	--->	in_then ; in_else.$/;-;/in_then/
in_three	../library/tree234.m	/^:- mode in_three :: in(three(ground, ground, ground)).$/;-;/in_three/
in_two	../library/tree234.m	/^:- mode in_two :: in(two(ground, ground, ground)).$/;-;/in_two/
include_in_short_interface	modules.m	/^:- pred include_in_short_interface(item).$/;-;/include_in_short_interface/
incomparable	modecheck_call.m	/^	;	incomparable.$/;-;/incomparable/
index	lp.m	/^:- pred index(tableau, int, int, float).$/;-;/index/
inf	term_util.m	/^	--->	inf(term_errors__error)$/;-;/inf/
infeasible	term_errors.m	/^	;	infeasible$/;-;/infeasible/
infer_determinism_pass_1	fact_table.m	/^:- pred infer_determinism_pass_1(pred_info, pred_info,term__context,$/;-;/infer_determinism_pass_1/
infer_determinism_pass_2	fact_table.m	/^:- pred infer_determinism_pass_2(list(proc_stream),$/;-;/infer_determinism_pass_2/
infer_proc_determinism_pass_1	fact_table.m	/^:- pred infer_proc_determinism_pass_1(list(proc_id), proc_table, proc_table,$/;-;/infer_proc_determinism_pass_1/
infer_type		hlds_pred.m	/^	--->	infer_type	% Requests type inference for the predicate$/;-;/infer_type	/
inferred	fact_table.m	/^	--->	inferred(determinism)	% determinism has been inferred$/;-;/inferred/
inferred_determinism	fact_table.m	/^:- type inferred_determinism$/;-;/inferred_determinism/
infix	prog_data.m	/^	--->	infix $/;-;/infix/
info	higher_order.m	/^		info(pred_vars, set(request), new_preds, module_info).$/;-;/info/
init_fact_arg_infos	fact_table.m	/^:- pred init_fact_arg_infos(list(type), list(fact_arg_info)).$/;-;/init_fact_arg_infos/
init_intermod_info	intermod.m	/^:- pred init_intermod_info(module_info::in, intermod_info::out) is det.$/;-;/init_intermod_info/
init_mq_info	module_qual.m	/^:- pred init_mq_info(bool::in, mq_info::out) is det.$/;-;/init_mq_info/
init_qual_info	make_hlds.m	/^:- pred init_qual_info(mq_info, eqv_map, qual_info).$/;-;/init_qual_info/
init_slot_info	saved_vars.m	/^:- pred init_slot_info(varset, map(var, type), slot_info).$/;-;/init_slot_info/
init_tableau	lp.m	/^:- pred init_tableau(int::in, int::in, map(var, int)::in, $/;-;/init_tableau/
init_used_args	term_pass1.m	/^:- pred init_used_args(module_info, list(pred_proc_id), used_args).$/;-;/init_used_args/
init_var_usage	unused_args.m	/^:- pred init_var_usage(module_info::in, var_usage::out,$/;-;/init_var_usage/
initial_deadness	liveness.m	/^:- pred initial_deadness(proc_info, module_info, set(var)).$/;-;/initial_deadness/
initial_deadness_2	liveness.m	/^:- pred initial_deadness_2(list(var), list(mode), list(type),$/;-;/initial_deadness_2/
initial_liveness	liveness.m	/^:- pred initial_liveness(proc_info, module_info, set(var)).$/;-;/initial_liveness/
initial_liveness_2	liveness.m	/^:- pred initial_liveness_2(list(var), list(mode), list(type), module_info,$/;-;/initial_liveness_2/
initialise_vardep	unused_args.m	/^:- pred initialise_vardep(var_dep::in, list(var)::in, var_dep::out) is det.$/;-;/initialise_vardep/
inline	prog_data.m	/^	;	inline(sym_name, arity)$/;-;/inline/
inline_builtin	hlds_goal.m	/^:- type builtin_state	--->	inline_builtin$/;-;/inline_builtin/
inline_info	inlining.m	/^:- type inline_info	--->$/;-;/inline_info/
inline_params	inlining.m	/^:- type inline_params	--->	params(bool, bool, int, int, int).$/;-;/inline_params/
inlining	inlining.m	/^:- pred inlining(module_info, module_info, io__state, io__state).$/;-;/inlining/
inlining__do_inlining	inlining.m	/^:- pred inlining__do_inlining(list(pred_proc_id), needed_map, inline_params,$/;-;/inlining__do_inlining/
inlining__in_predproc	inlining.m	/^:- pred inlining__in_predproc(pred_proc_id, set(pred_proc_id), inline_params,$/;-;/inlining__in_predproc/
inlining__inlining_in_cases	inlining.m	/^:- pred inlining__inlining_in_cases(list(case), list(case), inline_info, $/;-;/inlining__inlining_in_cases/
inlining__inlining_in_conj	inlining.m	/^:- pred inlining__inlining_in_conj(list(hlds_goal), list(hlds_goal),$/;-;/inlining__inlining_in_conj/
inlining__inlining_in_disj	inlining.m	/^:- pred inlining__inlining_in_disj(list(hlds_goal), list(hlds_goal), $/;-;/inlining__inlining_in_disj/
inlining__inlining_in_goal	inlining.m	/^:- pred inlining__inlining_in_goal(hlds_goal, hlds_goal, inline_info,$/;-;/inlining__inlining_in_goal/
inlining__is_flat_simple_goal	inlining.m	/^:- pred inlining__is_flat_simple_goal(hlds_goal::in) is semidet.$/;-;/inlining__is_flat_simple_goal/
inlining__is_flat_simple_goal_list	inlining.m	/^:- pred inlining__is_flat_simple_goal_list(hlds_goals::in) is semidet.$/;-;/inlining__is_flat_simple_goal_list/
inlining__is_simple_goal	inlining.m	/^:- pred inlining__is_simple_goal(hlds_goal, int).$/;-;/inlining__is_simple_goal/
inlining__mark_predproc	inlining.m	/^:- pred inlining__mark_predproc(pred_proc_id, needed_map, inline_params,$/;-;/inlining__mark_predproc/
inlining__mark_proc_as_inlined	inlining.m	/^:- pred inlining__mark_proc_as_inlined(pred_proc_id, module_info,$/;-;/inlining__mark_proc_as_inlined/
inlining__should_inline_proc	inlining.m	/^:- pred inlining__should_inline_proc(pred_id, proc_id, builtin_state,$/;-;/inlining__should_inline_proc/
input	../library/mercury_builtin.m	/^:- mode input :: (ground -> ground).$/;-;/input/
input_list_skel	../library/list.m	/^:- mode input_list_skel :: in_list_skel.$/;-;/input_list_skel/
inputs_precede_outputs	lambda.m	/^:- pred inputs_precede_outputs(list(mode), module_info).$/;-;/inputs_precede_outputs/
insert_arg_unifications	make_hlds.m	/^:- pred insert_arg_unifications(list(var), list(term),$/;-;/insert_arg_unifications/
insert_arg_unifications_2	make_hlds.m	/^:- pred insert_arg_unifications_2(list(var), list(term),$/;-;/insert_arg_unifications_2/
insert_coeffs	lp.m	/^:- pred insert_coeffs(list(coeff), int, map(var, int), tableau, tableau).$/;-;/insert_coeffs/
insert_equations	lp.m	/^:- pred insert_equations(equations, int, int, map(var, int), tableau, tableau).$/;-;/insert_equations/
insert_new_mode	modecheck_call.m	/^:- pred insert_new_mode(pred_id, list(var), proc_id, mode_info, mode_info).$/;-;/insert_new_mode/
insert_pragma_c_input_registers	middle_rec.m	/^:- pred insert_pragma_c_input_registers(list(pragma_c_input), $/;-;/insert_pragma_c_input_registers/
insert_pragma_c_output_registers	middle_rec.m	/^:- pred insert_pragma_c_output_registers(list(pragma_c_output), $/;-;/insert_pragma_c_output_registers/
inst	inst.m	/^:- type (inst)$/;-;/inst/
inst_apply_substitution	mode_util.m	/^:- pred inst_apply_substitution(inst, inst_subst, inst).$/;-;/inst_apply_substitution/
inst_contains_inst_var	inst_match.m	/^:- pred inst_contains_inst_var(inst, module_info, inst_var).$/;-;/inst_contains_inst_var/
inst_contains_inst_var_2	inst_match.m	/^:- pred inst_contains_inst_var_2(inst, module_info, set(inst_name), inst_var).$/;-;/inst_contains_inst_var_2/
inst_contains_instname	inst_match.m	/^:- pred inst_contains_instname(inst, module_info, inst_name).$/;-;/inst_contains_instname/
inst_contains_instname_2	inst_match.m	/^:- pred inst_contains_instname_2(inst, module_info, set(inst_name), inst_name).$/;-;/inst_contains_instname_2/
inst_defn	prog_data.m	/^	; 	inst_defn(varset, inst_defn, condition)$/;-;/inst_defn/
inst_expand	inst_match.m	/^:- pred inst_expand(module_info, inst, inst).$/;-;/inst_expand/
inst_id	hlds_data.m	/^:- type inst_id		==	pair(sym_name, arity).$/;-;/inst_id/
inst_id_set	module_qual.m	/^:- type inst_id_set == id_set.$/;-;/inst_id_set/
inst_is_bound	inst_match.m	/^:- pred inst_is_bound(module_info, inst).$/;-;/inst_is_bound/
inst_is_bound_to_functors	inst_match.m	/^:- pred inst_is_bound_to_functors(module_info, inst, list(bound_inst)).$/;-;/inst_is_bound_to_functors/
inst_is_clobbered	inst_match.m	/^:- pred inst_is_clobbered(module_info, inst).$/;-;/inst_is_clobbered/
inst_is_free	inst_match.m	/^:- pred inst_is_free(module_info, inst).$/;-;/inst_is_free/
inst_is_ground	inst_match.m	/^:- pred inst_is_ground(module_info, inst).$/;-;/inst_is_ground/
inst_is_ground_2	inst_match.m	/^:- pred inst_is_ground_2(module_info, inst, set(inst)).$/;-;/inst_is_ground_2/
inst_is_ground_or_any	inst_match.m	/^:- pred inst_is_ground_or_any(module_info, inst).$/;-;/inst_is_ground_or_any/
inst_is_ground_or_any_2	inst_match.m	/^:- pred inst_is_ground_or_any_2(module_info, inst, set(inst)).$/;-;/inst_is_ground_or_any_2/
inst_is_mostly_unique	inst_match.m	/^:- pred inst_is_mostly_unique(module_info, inst).$/;-;/inst_is_mostly_unique/
inst_is_mostly_unique_2	inst_match.m	/^:- pred inst_is_mostly_unique_2(module_info, inst, set(inst)).$/;-;/inst_is_mostly_unique_2/
inst_is_not_fully_unique	inst_match.m	/^:- pred inst_is_not_fully_unique(module_info, inst).$/;-;/inst_is_not_fully_unique/
inst_is_not_fully_unique_2	inst_match.m	/^:- pred inst_is_not_fully_unique_2(module_info, inst, set(inst)).$/;-;/inst_is_not_fully_unique_2/
inst_is_not_partly_unique	inst_match.m	/^:- pred inst_is_not_partly_unique(module_info, inst).$/;-;/inst_is_not_partly_unique/
inst_is_not_partly_unique_2	inst_match.m	/^:- pred inst_is_not_partly_unique_2(module_info, inst, set(inst)).$/;-;/inst_is_not_partly_unique_2/
inst_is_unique	inst_match.m	/^:- pred inst_is_unique(module_info, inst).$/;-;/inst_is_unique/
inst_is_unique_2	inst_match.m	/^:- pred inst_is_unique_2(module_info, inst, set(inst)).$/;-;/inst_is_unique_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_contains_inst_var	inst_match.m	/^:- pred inst_list_contains_inst_var(list(inst), module_info, set(inst_name),$/;-;/inst_list_contains_inst_var/
inst_list_contains_instname	inst_match.m	/^:- pred inst_list_contains_instname(list(inst), module_info, set(inst_name),$/;-;/inst_list_contains_instname/
inst_list_is_free	inst_match.m	/^:- pred inst_list_is_free(list(inst), module_info).$/;-;/inst_list_is_free/
inst_list_is_ground	inst_match.m	/^:- pred inst_list_is_ground(list(inst), module_info).$/;-;/inst_list_is_ground/
inst_list_is_ground_2	inst_match.m	/^:- pred inst_list_is_ground_2(list(inst), module_info, set(inst)).$/;-;/inst_list_is_ground_2/
inst_list_is_ground_or_any	inst_match.m	/^:- pred inst_list_is_ground_or_any(list(inst), module_info).$/;-;/inst_list_is_ground_or_any/
inst_list_is_ground_or_any_2	inst_match.m	/^:- pred inst_list_is_ground_or_any_2(list(inst), module_info, set(inst)).$/;-;/inst_list_is_ground_or_any_2/
inst_list_is_ground_or_any_or_dead	inst_match.m	/^:- pred inst_list_is_ground_or_any_or_dead(list(inst), list(is_live),$/;-;/inst_list_is_ground_or_any_or_dead/
inst_list_is_ground_or_dead	inst_match.m	/^:- pred inst_list_is_ground_or_dead(list(inst), list(is_live), module_info).$/;-;/inst_list_is_ground_or_dead/
inst_list_is_mostly_unique	inst_match.m	/^:- pred inst_list_is_mostly_unique(list(inst), module_info).$/;-;/inst_list_is_mostly_unique/
inst_list_is_mostly_unique_2	inst_match.m	/^:- pred inst_list_is_mostly_unique_2(list(inst), module_info, set(inst)).$/;-;/inst_list_is_mostly_unique_2/
inst_list_is_not_fully_unique	inst_match.m	/^:- pred inst_list_is_not_fully_unique(list(inst), module_info).$/;-;/inst_list_is_not_fully_unique/
inst_list_is_not_fully_unique_2	inst_match.m	/^:- pred inst_list_is_not_fully_unique_2(list(inst), module_info, set(inst)).$/;-;/inst_list_is_not_fully_unique_2/
inst_list_is_not_partly_unique	inst_match.m	/^:- pred inst_list_is_not_partly_unique(list(inst), module_info).$/;-;/inst_list_is_not_partly_unique/
inst_list_is_not_partly_unique_2	inst_match.m	/^:- pred inst_list_is_not_partly_unique_2(list(inst), module_info, set(inst)).$/;-;/inst_list_is_not_partly_unique_2/
inst_list_is_unique	inst_match.m	/^:- pred inst_list_is_unique(list(inst), module_info).$/;-;/inst_list_is_unique/
inst_list_is_unique_2	inst_match.m	/^:- pred inst_list_is_unique_2(list(inst), module_info, set(inst)).$/;-;/inst_list_is_unique_2/
inst_list_matches_binding	inst_match.m	/^:- pred inst_list_matches_binding(list(inst), list(inst), module_info,$/;-;/inst_list_matches_binding/
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	inst_util.m	/^:- pred inst_list_merge(list(inst), list(inst), module_info, list(inst),$/;-;/inst_list_merge/
inst_lists_to_mode_list	mode_util.m	/^:- pred inst_lists_to_mode_list(list(inst), list(inst), list(mode)).$/;-;/inst_lists_to_mode_list/
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_binding	inst_match.m	/^:- pred inst_matches_binding(inst, inst, module_info).$/;-;/inst_matches_binding/
inst_matches_binding_2	inst_match.m	/^:- pred inst_matches_binding_2(inst, inst, module_info, expansions).$/;-;/inst_matches_binding_2/
inst_matches_binding_3	inst_match.m	/^:- pred inst_matches_binding_3(inst, inst, module_info, expansions).$/;-;/inst_matches_binding_3/
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	inst_util.m	/^:- pred inst_merge(inst, inst, module_info, inst, module_info).$/;-;/inst_merge/
inst_merge_2	inst_util.m	/^:- pred inst_merge_2(inst, inst, module_info, inst, module_info).$/;-;/inst_merge_2/
inst_merge_3	inst_util.m	/^:- pred inst_merge_3(inst, inst, module_info, inst, module_info).$/;-;/inst_merge_3/
inst_name	prog_data.m	/^:- type inst_name	$/;-;/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_data.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_data.m	/^:- type inst_table$/;-;/inst_table/
inst_table_get_any_insts	hlds_data.m	/^:- pred inst_table_get_any_insts(inst_table, any_inst_table).$/;-;/inst_table_get_any_insts/
inst_table_get_ground_insts	hlds_data.m	/^:- pred inst_table_get_ground_insts(inst_table, ground_inst_table).$/;-;/inst_table_get_ground_insts/
inst_table_get_merge_insts	hlds_data.m	/^:- pred inst_table_get_merge_insts(inst_table, merge_inst_table).$/;-;/inst_table_get_merge_insts/
inst_table_get_mostly_uniq_insts	hlds_data.m	/^:- pred inst_table_get_mostly_uniq_insts(inst_table, mostly_uniq_inst_table).$/;-;/inst_table_get_mostly_uniq_insts/
inst_table_get_shared_insts	hlds_data.m	/^:- pred inst_table_get_shared_insts(inst_table, shared_inst_table).$/;-;/inst_table_get_shared_insts/
inst_table_get_unify_insts	hlds_data.m	/^:- pred inst_table_get_unify_insts(inst_table, unify_inst_table).$/;-;/inst_table_get_unify_insts/
inst_table_get_user_insts	hlds_data.m	/^:- pred inst_table_get_user_insts(inst_table, user_inst_table).$/;-;/inst_table_get_user_insts/
inst_table_init	hlds_data.m	/^:- pred inst_table_init(inst_table).$/;-;/inst_table_init/
inst_table_set_any_insts	hlds_data.m	/^:- pred inst_table_set_any_insts(inst_table, any_inst_table, inst_table).$/;-;/inst_table_set_any_insts/
inst_table_set_ground_insts	hlds_data.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_data.m	/^:- pred inst_table_set_merge_insts(inst_table, merge_inst_table, inst_table).$/;-;/inst_table_set_merge_insts/
inst_table_set_mostly_uniq_insts	hlds_data.m	/^:- pred inst_table_set_mostly_uniq_insts(inst_table, mostly_uniq_inst_table,$/;-;/inst_table_set_mostly_uniq_insts/
inst_table_set_shared_insts	hlds_data.m	/^:- pred inst_table_set_shared_insts(inst_table, shared_inst_table, inst_table).$/;-;/inst_table_set_shared_insts/
inst_table_set_unify_insts	hlds_data.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_data.m	/^:- pred inst_table_set_user_insts(inst_table, user_inst_table, inst_table).$/;-;/inst_table_set_user_insts/
inst_var	inst.m	/^	;		inst_var(var)$/;-;/inst_var/
instmap	instmap.m	/^:- type instmap	--->	reachable(instmapping)$/;-;/instmap/
instmap__apply_instmap_delta	instmap.m	/^:- pred instmap__apply_instmap_delta(instmap, instmap_delta, instmap).$/;-;/instmap__apply_instmap_delta/
instmap__apply_sub	instmap.m	/^:- pred instmap__apply_sub(instmap, bool, map(var, var), instmap).$/;-;/instmap__apply_sub/
instmap__bind_var_to_functor	instmap.m	/^:- pred instmap__bind_var_to_functor(var, cons_id,$/;-;/instmap__bind_var_to_functor/
instmap__from_assoc_list	instmap.m	/^:- pred instmap__from_assoc_list(assoc_list(var, inst), instmap).$/;-;/instmap__from_assoc_list/
instmap__init_reachable	instmap.m	/^:- pred instmap__init_reachable(instmap).$/;-;/instmap__init_reachable/
instmap__init_unreachable	instmap.m	/^:- pred instmap__init_unreachable(instmap).$/;-;/instmap__init_unreachable/
instmap__is_reachable	instmap.m	/^:- pred instmap__is_reachable(instmap).$/;-;/instmap__is_reachable/
instmap__is_unreachable	instmap.m	/^:- pred instmap__is_unreachable(instmap).$/;-;/instmap__is_unreachable/
instmap__lookup_var	instmap.m	/^:- pred instmap__lookup_var(instmap, var, inst).$/;-;/instmap__lookup_var/
instmap__lookup_vars	instmap.m	/^:- pred instmap__lookup_vars(list(var), instmap, list(inst)).$/;-;/instmap__lookup_vars/
instmap__merge	instmap.m	/^:- pred instmap__merge(set(var), list(instmap), merge_context,$/;-;/instmap__merge/
instmap__merge_2	instmap.m	/^:- pred instmap__merge_2(list(var), list(instmap), module_info, map(var, inst),$/;-;/instmap__merge_2/
instmap__merge_var	instmap.m	/^:- pred instmap__merge_var(list(instmap), var, module_info,$/;-;/instmap__merge_var/
instmap__no_output_vars	instmap.m	/^:- pred instmap__no_output_vars(instmap, instmap_delta, set(var), module_info).$/;-;/instmap__no_output_vars/
instmap__no_output_vars_2	instmap.m	/^:- pred instmap__no_output_vars_2(list(var), instmap, instmapping, module_info).$/;-;/instmap__no_output_vars_2/
instmap__pre_lambda_update	instmap.m	/^:- pred instmap__pre_lambda_update(module_info, list(var), list(mode),$/;-;/instmap__pre_lambda_update/
instmap__restrict	instmap.m	/^:- pred instmap__restrict(instmap, set(var), instmap).$/;-;/instmap__restrict/
instmap__set	instmap.m	/^:- pred instmap__set(instmap, var, inst, instmap).$/;-;/instmap__set/
instmap__to_assoc_list	instmap.m	/^:- pred instmap__to_assoc_list(instmap, assoc_list(var, inst)).$/;-;/instmap__to_assoc_list/
instmap__vars	instmap.m	/^:- pred instmap__vars(instmap, set(var)).$/;-;/instmap__vars/
instmap__vars_list	instmap.m	/^:- pred instmap__vars_list(instmap, list(var)).$/;-;/instmap__vars_list/
instmap_delta	instmap.m	/^:- type instmap_delta	==	instmap.$/;-;/instmap_delta/
instmap_delta_apply_instmap_delta	instmap.m	/^:- pred instmap_delta_apply_instmap_delta(instmap_delta, instmap_delta,$/;-;/instmap_delta_apply_instmap_delta/
instmap_delta_apply_sub	instmap.m	/^:- pred instmap_delta_apply_sub(instmap_delta, bool, map(var, var),$/;-;/instmap_delta_apply_sub/
instmap_delta_apply_sub_2	instmap.m	/^:- pred instmap_delta_apply_sub_2(assoc_list(var, inst), bool, map(var, var),$/;-;/instmap_delta_apply_sub_2/
instmap_delta_bind_var_to_functor	instmap.m	/^:- pred instmap_delta_bind_var_to_functor(var, cons_id, instmap,$/;-;/instmap_delta_bind_var_to_functor/
instmap_delta_changed_vars	instmap.m	/^:- pred instmap_delta_changed_vars(instmap_delta, set(var)).$/;-;/instmap_delta_changed_vars/
instmap_delta_delete_vars	instmap.m	/^:- pred instmap_delta_delete_vars(instmap_delta, list(var), instmap_delta).$/;-;/instmap_delta_delete_vars/
instmap_delta_from_assoc_list	instmap.m	/^:- pred instmap_delta_from_assoc_list(assoc_list(var, inst), instmap_delta).$/;-;/instmap_delta_from_assoc_list/
instmap_delta_from_mode_list	instmap.m	/^:- pred instmap_delta_from_mode_list(list(var), list(mode),$/;-;/instmap_delta_from_mode_list/
instmap_delta_from_mode_list_2	instmap.m	/^:- pred instmap_delta_from_mode_list_2(list(var), list(mode),$/;-;/instmap_delta_from_mode_list_2/
instmap_delta_init_reachable	instmap.m	/^:- pred instmap_delta_init_reachable(instmap_delta).$/;-;/instmap_delta_init_reachable/
instmap_delta_init_unreachable	instmap.m	/^:- pred instmap_delta_init_unreachable(instmap_delta).$/;-;/instmap_delta_init_unreachable/
instmap_delta_insert	instmap.m	/^:- pred instmap_delta_insert(instmap_delta, var, inst, instmap_delta).$/;-;/instmap_delta_insert/
instmap_delta_is_reachable	instmap.m	/^:- pred instmap_delta_is_reachable(instmap_delta).$/;-;/instmap_delta_is_reachable/
instmap_delta_is_unreachable	instmap.m	/^:- pred instmap_delta_is_unreachable(instmap_delta).$/;-;/instmap_delta_is_unreachable/
instmap_delta_restrict	instmap.m	/^:- pred instmap_delta_restrict(instmap_delta, set(var), instmap_delta).$/;-;/instmap_delta_restrict/
instmap_delta_search_var	instmap.m	/^:- pred instmap_delta_search_var(instmap_delta, var, inst).$/;-;/instmap_delta_search_var/
instmap_delta_set	instmap.m	/^:- pred instmap_delta_set(instmap_delta, var, inst, instmap_delta).$/;-;/instmap_delta_set/
instmap_delta_to_assoc_list	instmap.m	/^:- pred instmap_delta_to_assoc_list(instmap_delta, assoc_list(var, inst)).$/;-;/instmap_delta_to_assoc_list/
instmapping	instmap.m	/^:- type instmapping	==	map(var, inst).$/;-;/instmapping/
instmapping_lookup_var	instmap.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/
insts_to_mode	mode_util.m	/^:- pred insts_to_mode(inst, inst, mode).$/;-;/insts_to_mode/
int	base_type_layout.m	/^			;	int$/;-;/int/
int__abs	../library/int.m	/^:- pred int__abs(int, int).$/;-;/int__abs/
int__bits_per_int	../library/int.m	/^:- pred int__bits_per_int(int::out) is det.$/;-;/int__bits_per_int/
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__max_int	../library/int.m	/^:- pred int__max_int(int::out) is det.$/;-;/int__max_int/
int__min	../library/int.m	/^:- pred int__min(int, int, int).$/;-;/int__min/
int__min_int	../library/int.m	/^:- pred int__min_int(int::out) is det.$/;-;/int__min_int/
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__to_float	../library/int.m	/^:- pred int__to_float(int, float) is det.$/;-;/int__to_float/
int_const	bytecode.m	/^			;	int_const(int)$/;-;/int_const/
int_special	../library/getopt.m	/^	;	int_special$/;-;/int_special/
int_type	type_util.m	/^:- type builtin_type	--->	int_type$/;-;/int_type/
integer			llds.m	/^	;	integer		% a Mercury `int', represented in C as a$/;-;/integer		/
interface	prog_data.m	/^	;	interface$/;-;/interface/
intermod__add_inst	intermod.m	/^:- pred intermod__add_inst(user_inst_defns::in, (inst)::in,$/;-;/intermod__add_inst/
intermod__adjust_pred_import_status	intermod.m	/^:- pred intermod__adjust_pred_import_status(module_info, module_info).$/;-;/intermod__adjust_pred_import_status/
intermod__gather_abstract_exported_types	intermod.m	/^:- pred intermod__gather_abstract_exported_types(intermod_info::in,$/;-;/intermod__gather_abstract_exported_types/
intermod__gather_insts	intermod.m	/^:- pred intermod__gather_insts(user_inst_defns::in, list((inst))::in,$/;-;/intermod__gather_insts/
intermod__gather_modes	intermod.m	/^:- pred intermod__gather_modes(module_info::in, mode_defns::in,$/;-;/intermod__gather_modes/
intermod__gather_pred_modes	intermod.m	/^:- pred intermod__gather_pred_modes(module_info::in, mode_defns::in,$/;-;/intermod__gather_pred_modes/
intermod__gather_preds	intermod.m	/^:- pred intermod__gather_preds(list(pred_id)::in, bool::in, int::in,$/;-;/intermod__gather_preds/
intermod__gather_proc_modes	intermod.m	/^:- pred intermod__gather_proc_modes(module_info::in, mode_defns::in,$/;-;/intermod__gather_proc_modes/
intermod__gather_types	intermod.m	/^:- pred intermod__gather_types(module_info::in, type_table::in, list(type)::in,$/;-;/intermod__gather_types/
intermod__grab_optfiles	intermod.m	/^:- pred intermod__grab_optfiles(module_imports, module_imports, bool,$/;-;/intermod__grab_optfiles/
intermod__module_qualify_unify_rhs	intermod.m	/^:- pred intermod__module_qualify_unify_rhs(var::in, unify_rhs::in,$/;-;/intermod__module_qualify_unify_rhs/
intermod__traverse_cases	intermod.m	/^:- pred intermod__traverse_cases(list(case)::in, list(case)::out, bool::out,$/;-;/intermod__traverse_cases/
intermod__traverse_clauses	intermod.m	/^:- pred intermod__traverse_clauses(list(clause)::in, list(clause)::out,$/;-;/intermod__traverse_clauses/
intermod__traverse_goal	intermod.m	/^:- pred intermod__traverse_goal(hlds_goal::in, hlds_goal::out, bool::out,$/;-;/intermod__traverse_goal/
intermod__traverse_list_of_goals	intermod.m	/^:- pred intermod__traverse_list_of_goals(hlds_goals::in, hlds_goals::out,$/;-;/intermod__traverse_list_of_goals/
intermod__write_c_clauses	intermod.m	/^:- pred intermod__write_c_clauses(proc_table::in, list(proc_id)::in, $/;-;/intermod__write_c_clauses/
intermod__write_c_code	intermod.m	/^:- pred intermod__write_c_code(sym_name::in, pred_or_func::in, $/;-;/intermod__write_c_code/
intermod__write_c_header	intermod.m	/^:- pred intermod__write_c_header(list(c_header_code)::in,$/;-;/intermod__write_c_header/
intermod__write_insts	intermod.m	/^:- pred intermod__write_insts(module_info::in, user_inst_defns::in, $/;-;/intermod__write_insts/
intermod__write_intermod_info	intermod.m	/^:- pred intermod__write_intermod_info(intermod_info::in,$/;-;/intermod__write_intermod_info/
intermod__write_modes	intermod.m	/^:- pred intermod__write_modes(module_info::in, mode_defns::in,$/;-;/intermod__write_modes/
intermod__write_modules	intermod.m	/^:- pred intermod__write_modules(list(module_name)::in,$/;-;/intermod__write_modules/
intermod__write_optfile	intermod.m	/^:- pred intermod__write_optfile(module_info, module_info,$/;-;/intermod__write_optfile/
intermod__write_pragmas	intermod.m	/^:- pred intermod__write_pragmas(sym_name::in, int::in, list(marker_status)::in,$/;-;/intermod__write_pragmas/
intermod__write_pred_decls	intermod.m	/^:- pred intermod__write_pred_decls(module_info::in, list(pred_id)::in,$/;-;/intermod__write_pred_decls/
intermod__write_pred_modes	intermod.m	/^:- pred intermod__write_pred_modes(map(proc_id, proc_info)::in, $/;-;/intermod__write_pred_modes/
intermod__write_preds	intermod.m	/^:- pred intermod__write_preds(module_info::in, list(pred_id)::in,$/;-;/intermod__write_preds/
intermod__write_types	intermod.m	/^:- pred intermod__write_types(module_info::in, type_table::in,$/;-;/intermod__write_types/
intermod_info	intermod.m	/^:- type intermod_info$/;-;/intermod_info/
intermod_info_add_proc	intermod.m	/^:- pred intermod_info_add_proc(pred_id::in, bool::out,$/;-;/intermod_info_add_proc/
intermod_info_get_insts	intermod.m	/^:- pred intermod_info_get_insts(set(inst_id)::out, $/;-;/intermod_info_get_insts/
intermod_info_get_modes	intermod.m	/^:- pred intermod_info_get_modes(set(mode_id)::out, $/;-;/intermod_info_get_modes/
intermod_info_get_module_info	intermod.m	/^:- pred intermod_info_get_module_info(module_info::out,$/;-;/intermod_info_get_module_info/
intermod_info_get_modules	intermod.m	/^:- pred intermod_info_get_modules(set(module_name)::out, intermod_info::in,$/;-;/intermod_info_get_modules/
intermod_info_get_pred_decls	intermod.m	/^:- pred intermod_info_get_pred_decls(set(pred_id)::out, $/;-;/intermod_info_get_pred_decls/
intermod_info_get_preds	intermod.m	/^:- pred intermod_info_get_preds(set(pred_id)::out, $/;-;/intermod_info_get_preds/
intermod_info_get_tvarset	intermod.m	/^:- pred intermod_info_get_tvarset(tvarset::out, intermod_info::in,$/;-;/intermod_info_get_tvarset/
intermod_info_get_types	intermod.m	/^:- pred intermod_info_get_types(set(type_id)::out, $/;-;/intermod_info_get_types/
intermod_info_get_var_types	intermod.m	/^:- pred intermod_info_get_var_types(map(var, type)::out,$/;-;/intermod_info_get_var_types/
intermod_info_get_write_c_header	intermod.m	/^:- pred intermod_info_get_write_c_header(bool::out,$/;-;/intermod_info_get_write_c_header/
intermod_info_set_insts	intermod.m	/^:- pred intermod_info_set_insts(set(inst_id)::in, $/;-;/intermod_info_set_insts/
intermod_info_set_modes	intermod.m	/^:- pred intermod_info_set_modes(set(mode_id)::in, $/;-;/intermod_info_set_modes/
intermod_info_set_module_info	intermod.m	/^:- pred intermod_info_set_module_info(module_info::in,$/;-;/intermod_info_set_module_info/
intermod_info_set_modules	intermod.m	/^:- pred intermod_info_set_modules(set(module_name)::in,$/;-;/intermod_info_set_modules/
intermod_info_set_pred_decls	intermod.m	/^:- pred intermod_info_set_pred_decls(set(pred_id)::in, $/;-;/intermod_info_set_pred_decls/
intermod_info_set_preds	intermod.m	/^:- pred intermod_info_set_preds(set(pred_id)::in, $/;-;/intermod_info_set_preds/
intermod_info_set_tvarset	intermod.m	/^:- pred intermod_info_set_tvarset(tvarset::in, intermod_info::in,$/;-;/intermod_info_set_tvarset/
intermod_info_set_types	intermod.m	/^:- pred intermod_info_set_types(set(type_id)::in, $/;-;/intermod_info_set_types/
intermod_info_set_var_types	intermod.m	/^:- pred intermod_info_set_var_types(map(var, type)::in, intermod_info::in, $/;-;/intermod_info_set_var_types/
intermod_info_set_write_header	intermod.m	/^:- pred intermod_info_set_write_header(intermod_info::in,$/;-;/intermod_info_set_write_header/
internal_layout_info	continuation_info.m	/^:- type internal_layout_info$/;-;/internal_layout_info/
interpret_unify	det_util.m	/^:- pred interpret_unify(var, unify_rhs, substitution, substitution).$/;-;/interpret_unify/
invalid_pred_id	hlds_pred.m	/^:- pred invalid_pred_id(pred_id).$/;-;/invalid_pred_id/
invalid_proc_id	hlds_pred.m	/^:- pred invalid_proc_id(proc_id).$/;-;/invalid_proc_id/
invoke_system_command	passes_aux.m	/^:- pred invoke_system_command(string::in, bool::out,$/;-;/invoke_system_command/
io__binary_input_stream	../library/io.m	/^:- type io__binary_input_stream		==	io__binary_stream.$/;-;/io__binary_input_stream/
io__binary_input_stream_name	../library/io.m	/^:- pred io__binary_input_stream_name(string, io__state, io__state).$/;-;/io__binary_input_stream_name/
io__binary_output_stream	../library/io.m	/^:- type io__binary_output_stream	==	io__binary_stream.$/;-;/io__binary_output_stream/
io__binary_output_stream_name	../library/io.m	/^:- pred io__binary_output_stream_name(string, io__state, io__state).$/;-;/io__binary_output_stream_name/
io__binary_stream	../library/io.m	/^:- type io__binary_stream ==	io__stream.$/;-;/io__binary_stream/
io__binary_stream_offset	../library/io.m	/^:- pred io__binary_stream_offset(io__binary_stream, int,$/;-;/io__binary_stream_offset/
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_binary_input	../library/io.m	/^:- pred io__close_binary_input(io__binary_input_stream, io__state, io__state).$/;-;/io__close_binary_input/
io__close_binary_output	../library/io.m	/^:- pred io__close_binary_output(io__binary_output_stream,$/;-;/io__close_binary_output/
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__convert_read_result	../library/io.m	/^:- pred io__convert_read_result(io__read_result(T), io__result(T)).$/;-;/io__convert_read_result/
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	../library/io.m	/^:- pred io__do_open(string, string, int, io__input_stream,$/;-;/io__do_open/
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__finalize_state	../library/io.m	/^:- pred io__finalize_state(io__state, io__state).$/;-;/io__finalize_state/
io__flush_binary_output	../library/io.m	/^:- pred io__flush_binary_output(io__state, io__state).$/;-;/io__flush_binary_output/
io__flush_output	../library/io.m	/^:- pred io__flush_output(io__state, io__state).$/;-;/io__flush_output/
io__format	../library/io.m	/^:- pred io__format(string, list(io__poly_type), io__state, io__state).$/;-;/io__format/
io__gc_call	../library/io.m	/^:- pred io__gc_call(pred(io__state, io__state), io__state, io__state).$/;-;/io__gc_call/
io__gc_init	../library/io.m	/^:- pred io__gc_init(io__state, io__state).$/;-;/io__gc_init/
io__get_environment_var	../library/io.m	/^:- pred io__get_environment_var(string, maybe(string), io__state, io__state).$/;-;/io__get_environment_var/
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__get_output_line_number	../library/io.m	/^:- pred io__get_output_line_number(int, io__state, io__state).$/;-;/io__get_output_line_number/
io__get_stream_names	../library/io.m	/^:- pred io__get_stream_names(io__stream_names, io__state, io__state).$/;-;/io__get_stream_names/
io__getenv	../library/io.m	/^:- pred io__getenv(string, string).$/;-;/io__getenv/
io__ignore_whitespace	../library/io.m	/^:- pred io__ignore_whitespace(io__result, io__state, io__state).$/;-;/io__ignore_whitespace/
io__init_state	../library/io.m	/^:- pred io__init_state(io__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__nl	../library/io.m	/^:- pred io__nl(io__state, io__state).$/;-;/io__nl/
io__open_append	../library/io.m	/^:- pred io__open_append(string, io__res(io__output_stream),$/;-;/io__open_append/
io__open_binary_append	../library/io.m	/^:- pred io__open_binary_append(string, io__res(io__binary_output_stream),$/;-;/io__open_binary_append/
io__open_binary_input	../library/io.m	/^:- pred io__open_binary_input(string, io__res(io__binary_input_stream),$/;-;/io__open_binary_input/
io__open_binary_output	../library/io.m	/^:- pred io__open_binary_output(string, io__res(io__binary_output_stream),$/;-;/io__open_binary_output/
io__open_input	../library/io.m	/^:- pred io__open_input(string, io__res(io__input_stream),$/;-;/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 == string__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__print	../library/io.m	/^:- pred io__print(T, io__state, io__state).$/;-;/io__print/
io__print_quoted	../library/io.m	/^:- pred io__print_quoted(T, io__state, io__state).$/;-;/io__print_quoted/
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_byte	../library/io.m	/^:- pred io__putback_byte(int, io__state, io__state).$/;-;/io__putback_byte/
io__putback_char	../library/io.m	/^:- pred io__putback_char(char, io__state, io__state).$/;-;/io__putback_char/
io__putenv	../library/io.m	/^:- pred io__putenv(string).$/;-;/io__putenv/
io__read	../library/io.m	/^:- pred io__read(io__read_result(T), io__state, io__state).$/;-;/io__read/
io__read_anything	../library/io.m	/^:- pred io__read_anything(io__read_result(T), io__state, io__state).$/;-;/io__read_anything/
io__read_binary	../library/io.m	/^:- pred io__read_binary(io__result(T), io__state, io__state).$/;-;/io__read_binary/
io__read_binary_file	../library/io.m	/^:- pred io__read_binary_file(io__result(list(int)), io__state, io__state).$/;-;/io__read_binary_file/
io__read_binary_file_2	../library/io.m	/^:- pred io__read_binary_file_2(io__input_stream, list(int),$/;-;/io__read_binary_file_2/
io__read_byte	../library/io.m	/^:- pred io__read_byte(io__result(int), io__state, io__state).$/;-;/io__read_byte/
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_file	../library/io.m	/^:- pred io__read_file(io__result(list(char)), io__state, io__state).$/;-;/io__read_file/
io__read_file_2	../library/io.m	/^:- pred io__read_file_2(io__input_stream, list(char), io__result(list(char)),$/;-;/io__read_file_2/
io__read_line	../library/io.m	/^:- pred io__read_line(io__result(list(char)), io__state, io__state).$/;-;/io__read_line/
io__read_result	../library/io.m	/^:- type io__read_result(T)	--->	ok(T)$/;-;/io__read_result/
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__remove_file	../library/io.m	/^:- pred io__remove_file(string, io__res, io__state, io__state).$/;-;/io__remove_file/
io__remove_file_2	../library/io.m	/^:- pred io__remove_file_2(string, int, string, io__state, io__state).$/;-;/io__remove_file_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	--->	ok$/;-;/io__result/
io__see	../library/io.m	/^:- pred io__see(string, io__res, io__state, io__state).$/;-;/io__see/
io__see_binary	../library/io.m	/^:- pred io__see_binary(string, io__res, io__state, io__state).$/;-;/io__see_binary/
io__seek_binary	../library/io.m	/^:- pred io__seek_binary(io__binary_stream, io__whence, int,$/;-;/io__seek_binary/
io__seek_binary_2	../library/io.m	/^:- pred io__seek_binary_2(io__stream, int, int, io__state, io__state).$/;-;/io__seek_binary_2/
io__seen	../library/io.m	/^:- pred io__seen(io__state, io__state).$/;-;/io__seen/
io__seen_binary	../library/io.m	/^:- pred io__seen_binary(io__state, io__state).$/;-;/io__seen_binary/
io__set_binary_input_stream	../library/io.m	/^:- pred io__set_binary_input_stream(io__binary_input_stream,$/;-;/io__set_binary_input_stream/
io__set_binary_output_stream	../library/io.m	/^:- pred io__set_binary_output_stream(io__binary_output_stream,$/;-;/io__set_binary_output_stream/
io__set_environment_var	../library/io.m	/^:- pred io__set_environment_var(string, string, io__state, io__state).$/;-;/io__set_environment_var/
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_line_number	../library/io.m	/^:- pred io__set_line_number(int, io__state, io__state).$/;-;/io__set_line_number/
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_line_number	../library/io.m	/^:- pred io__set_output_line_number(int, io__state, io__state).$/;-;/io__set_output_line_number/
io__set_output_stream	../library/io.m	/^:- pred io__set_output_stream(io__output_stream, io__output_stream,$/;-;/io__set_output_stream/
io__set_stream_names	../library/io.m	/^:- pred io__set_stream_names(io__stream_names, io__state, io__state).$/;-;/io__set_stream_names/
io__state	../library/io.m	/^:- type io__state ---> io__state(c_pointer).$/;-;/io__state/
io__stderr_stream	../library/io.m	/^:- pred io__stderr_stream(io__output_stream, io__state, io__state).$/;-;/io__stderr_stream/
io__stdin_binary_stream	../library/io.m	/^:- pred io__stdin_binary_stream(io__binary_input_stream,$/;-;/io__stdin_binary_stream/
io__stdin_stream	../library/io.m	/^:- pred io__stdin_stream(io__input_stream, io__state, io__state).$/;-;/io__stdin_stream/
io__stdout_binary_stream	../library/io.m	/^:- pred io__stdout_binary_stream(io__binary_output_stream,$/;-;/io__stdout_binary_stream/
io__stdout_stream	../library/io.m	/^:- pred io__stdout_stream(io__output_stream, io__state, io__state).$/;-;/io__stdout_stream/
io__stream	../library/io.m	/^:- type io__stream == c_pointer.$/;-;/io__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__tell_binary	../library/io.m	/^:- pred io__tell_binary(string, io__res, io__state, io__state).$/;-;/io__tell_binary/
io__tmpnam	../library/io.m	/^:- pred io__tmpnam(string, io__state, io__state).$/;-;/io__tmpnam/
io__tmpnam_2	../library/io.m	/^:- pred io__tmpnam_2(string::out, io__state::di, io__state::uo) is det.$/;-;/io__tmpnam_2/
io__told	../library/io.m	/^:- pred io__told(io__state, io__state).$/;-;/io__told/
io__told_binary	../library/io.m	/^:- pred io__told_binary(io__state, io__state).$/;-;/io__told_binary/
io__whence	../library/io.m	/^:- type io__whence$/;-;/io__whence/
io__write	../library/io.m	/^:- pred io__write(T, io__state, io__state).$/;-;/io__write/
io__write_anything	../library/io.m	/^:- pred io__write_anything(T, io__state, io__state).$/;-;/io__write_anything/
io__write_array	../library/io.m	/^:- pred io__write_array(array(T), io__state, io__state).$/;-;/io__write_array/
io__write_binary	../library/io.m	/^:- pred io__write_binary(T, io__state, io__state).$/;-;/io__write_binary/
io__write_byte	../library/io.m	/^:- pred io__write_byte(int, io__state, io__state).$/;-;/io__write_byte/
io__write_bytes	../library/io.m	/^:- pred io__write_bytes(string, io__state, io__state).$/;-;/io__write_bytes/
io__write_c_pointer	../library/io.m	/^:- pred io__write_c_pointer(c_pointer, io__state, io__state).$/;-;/io__write_c_pointer/
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_list	../library/io.m	/^:- pred io__write_list(list(T), string, pred(T, io__state, io__state),$/;-;/io__write_list/
io__write_list_tail	../library/io.m	/^:- pred io__write_list_tail(univ, io__state, io__state).$/;-;/io__write_list_tail/
io__write_many	../library/io.m	/^:- pred io__write_many(list(io__poly_type), io__state, io__state).$/;-;/io__write_many/
io__write_ordinary_term	../library/io.m	/^:- pred io__write_ordinary_term(univ, ops__priority, io__state, io__state).$/;-;/io__write_ordinary_term/
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/
io__write_term_args	../library/io.m	/^:- pred io__write_term_args(list(univ), io__state, io__state).$/;-;/io__write_term_args/
io__write_univ	../library/io.m	/^:- pred io__write_univ(univ, io__state, io__state).$/;-;/io__write_univ/
io__write_univ_as_univ	../library/io.m	/^:- pred io__write_univ_as_univ(univ, io__state, io__state).$/;-;/io__write_univ_as_univ/
io_error	../library/lexer.m	/^	;	io_error(io__error)	% error reading from the input stream$/;-;/io_error/
is	../library/int.m	/^:- pred is(T, T) is det.$/;-;/is/
is_arg_recursive	term_util.m	/^:- pred is_arg_recursive(constructor_arg::in,$/;-;/is_arg_recursive/
is_builtin_atomic_type	module_qual.m	/^:- pred is_builtin_atomic_type(type_id).$/;-;/is_builtin_atomic_type/
is_builtin_func_type	module_qual.m	/^:- pred is_builtin_func_type(const, list(type), list(type), type).$/;-;/is_builtin_func_type/
is_builtin_pred_type	module_qual.m	/^:- pred is_builtin_pred_type(type_id).$/;-;/is_builtin_pred_type/
is_known	code_info.m	/^:- type is_known	--->	known ; unknown.$/;-;/is_known/
is_live	prog_data.m	/^:- type is_live		--->	live ; dead.$/;-;/is_live/
is_mercury_punctuation_char	../library/term_io.m	/^:- pred is_mercury_punctuation_char(char).$/;-;/is_mercury_punctuation_char/
is_mercury_source_char	../library/term_io.m	/^:- pred is_mercury_source_char(char).$/;-;/is_mercury_source_char/
is_or_are	module_qual.m	/^:- pred is_or_are(list(T)::in, string::out) is det.$/;-;/is_or_are/
ite_cond	hlds_goal.m	/^			;	ite_cond$/;-;/ite_cond/
ite_cond_cannot_fail	det_report.m	/^		;	ite_cond_cannot_fail(term__context)$/;-;/ite_cond_cannot_fail/
ite_cond_cannot_succeed	det_report.m	/^		;	ite_cond_cannot_succeed(term__context)$/;-;/ite_cond_cannot_succeed/
ite_else	hlds_goal.m	/^			;	ite_else$/;-;/ite_else/
ite_gen__generate_basic_ite	ite_gen.m	/^:- pred ite_gen__generate_basic_ite(hlds_goal, hlds_goal, hlds_goal,$/;-;/ite_gen__generate_basic_ite/
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/
ite_rec	middle_rec.m	/^:- type ite_rec	--->	in_then ; in_else.$/;-;/ite_rec/
ite_then	hlds_goal.m	/^			;	ite_then$/;-;/ite_then/
item	prog_data.m	/^:- type item		$/;-;/item/
item_and_context	prog_data.m	/^:- type item_and_context ==	pair(item, term__context).$/;-;/item_and_context/
item_list	prog_data.m	/^:- type item_list	==	list(item_and_context).$/;-;/item_list/
item_status	make_hlds.m	/^:- type item_status$/;-;/item_status/
iterate_solution	stratify.m	/^:- pred iterate_solution(list(pred_proc_id), call_map, set(pred_proc_id), $/;-;/iterate_solution/
join_module_list	mercury_compile.m	/^:- pred join_module_list(list(string), string, list(string), list(string)).$/;-;/join_module_list/
join_string_list	mercury_compile.m	/^:- pred join_string_list(list(string), string, string, string, string).$/;-;/join_string_list/
jump_table	tag_switch.m	/^:- type switch_method	--->	try_me_else_chain ; try_chain ; jump_table.$/;-;/jump_table/
jumpopt__adjust_livevals	jumpopt.m	/^:- pred jumpopt__adjust_livevals(instr, list(instruction), list(instruction)).$/;-;/jumpopt__adjust_livevals/
jumpopt__build_forkmap	jumpopt.m	/^:- pred jumpopt__build_forkmap(list(instruction), tailmap, tailmap, tailmap).$/;-;/jumpopt__build_forkmap/
jumpopt__build_maps	jumpopt.m	/^:- pred jumpopt__build_maps(list(instruction), bool, 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, 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	../library/lexer.m	/^	;	junk(char)		% junk character in the input stream$/;-;/junk/
keep_frame	frameopt.m	/^:- pred keep_frame(list(label)::in, block_map::in, label::in, label::in,$/;-;/keep_frame/
key_from_chars	fact_table.m	/^:- pred key_from_chars(list(char), list(char)).$/;-;/key_from_chars/
key_from_chars_2	fact_table.m	/^:- pred key_from_chars_2(list(char), list(char), list(char)).$/;-;/key_from_chars_2/
known	code_info.m	/^:- type is_known	--->	known ; unknown.$/;-;/known/
label	bytecode.m	/^			;	label(byte_label_id)$/;-;/label/
labelopt__build_useset	labelopt.m	/^:- pred labelopt__build_useset(list(instruction), set(label)).$/;-;/labelopt__build_useset/
labelopt__build_useset_2	labelopt.m	/^:- pred labelopt__build_useset_2(list(instruction), set(label), set(label)).$/;-;/labelopt__build_useset_2/
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), bool, set(label),$/;-;/labelopt__instr_list/
labelopt__main	labelopt.m	/^:- pred labelopt__main(list(instruction), bool, list(instruction), bool).$/;-;/labelopt__main/
labelopt_eliminate_total	labelopt.m	/^:- pred labelopt_eliminate_total(bool).$/;-;/labelopt_eliminate_total/
lambda__permute_argvars	lambda.m	/^:- pred lambda__permute_argvars(list(var), list(mode), module_info,$/;-;/lambda__permute_argvars/
lambda__process_cases	lambda.m	/^:- pred lambda__process_cases(list(case), list(case),$/;-;/lambda__process_cases/
lambda__process_goal	lambda.m	/^:- pred lambda__process_goal(hlds_goal, hlds_goal,$/;-;/lambda__process_goal/
lambda__process_goal_2	lambda.m	/^:- pred lambda__process_goal_2(hlds_goal_expr, hlds_goal_info,$/;-;/lambda__process_goal_2/
lambda__process_goal_list	lambda.m	/^:- pred lambda__process_goal_list(list(hlds_goal), list(hlds_goal),$/;-;/lambda__process_goal_list/
lambda__process_lambda	lambda.m	/^:- pred lambda__process_lambda(pred_or_func, list(var), list(mode), determinism,$/;-;/lambda__process_lambda/
lambda__process_pred	lambda.m	/^:- pred lambda__process_pred(pred_id, module_info, module_info).$/;-;/lambda__process_pred/
lambda__process_proc	lambda.m	/^:- pred lambda__process_proc(pred_id, proc_id, module_info, module_info).$/;-;/lambda__process_proc/
lambda__process_proc_2	lambda.m	/^:- pred lambda__process_proc_2(proc_info, pred_info, module_info,$/;-;/lambda__process_proc_2/
lambda__process_procs	lambda.m	/^:- pred lambda__process_procs(pred_id, list(proc_id), module_info, module_info).$/;-;/lambda__process_procs/
lambda__transform_lambda	lambda.m	/^:- pred lambda__transform_lambda(pred_or_func, string, list(var), list(mode), $/;-;/lambda__transform_lambda/
lambda__uni_modes_to_modes	lambda.m	/^:- pred lambda__uni_modes_to_modes(list(uni_mode), list(mode)).$/;-;/lambda__uni_modes_to_modes/
lambda_expr	module_qual.m	/^	;	lambda_expr$/;-;/lambda_expr/
lambda_goal	hlds_goal.m	/^	;	lambda_goal(pred_or_func, list(var), list(mode), determinism,$/;-;/lambda_goal/
lambda_info	lambda.m	/^:- type lambda_info --->$/;-;/lambda_info/
language_builtin	typecheck.m	/^:- pred language_builtin(string::in, arity::in) is semidet.$/;-;/language_builtin/
language_semantics_option	options.m	/^	;	language_semantics_option$/;-;/language_semantics_option/
layout	llds.m	/^	;	layout$/;-;/layout/
layout_info	base_type_layout.m	/^:- type layout_info 	--->	$/;-;/layout_info/
lcc	mercury_compile.m	/^:- type compiler_type ---> gcc ; lcc ; unknown.$/;-;/lcc/
lco_in_cases	lco.m	/^:- pred lco_in_cases(list(case), module_info, list(case)).$/;-;/lco_in_cases/
lco_in_conj	lco.m	/^:- pred lco_in_conj(list(hlds_goal), list(hlds_goal), module_info,$/;-;/lco_in_conj/
lco_in_disj	lco.m	/^:- pred lco_in_disj(list(hlds_goal), module_info, list(hlds_goal)).$/;-;/lco_in_disj/
lco_in_goal	lco.m	/^:- pred lco_in_goal(hlds_goal, module_info, hlds_goal).$/;-;/lco_in_goal/
lco_in_goal_2	lco.m	/^:- pred lco_in_goal_2(hlds_goal_expr, module_info, hlds_goal_expr).$/;-;/lco_in_goal_2/
lco_modulo_constructors	lco.m	/^:- pred lco_modulo_constructors(pred_id, proc_id, module_info,$/;-;/lco_modulo_constructors/
leaf	../library/bt_array.m	/^		leaf(T)$/;-;/leaf/
left	mode_info.m	/^:- type side ---> left ; right.$/;-;/left/
lexer__escape_char	../library/lexer.m	/^:- pred lexer__escape_char(char, char).$/;-;/lexer__escape_char/
lexer__finish_hex_escape	../library/lexer.m	/^:- pred lexer__finish_hex_escape(char, list(char), list(char),$/;-;/lexer__finish_hex_escape/
lexer__finish_octal_escape	../library/lexer.m	/^:- pred lexer__finish_octal_escape(char, list(char), list(char),$/;-;/lexer__finish_octal_escape/
lexer__finish_quoted_name	../library/lexer.m	/^:- pred lexer__finish_quoted_name(char, list(char), 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(char), 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(char), token, io__state, io__state).$/;-;/lexer__get_float_decimals/
lexer__get_float_exponent	../library/lexer.m	/^:- pred lexer__get_float_exponent(list(char), token, io__state, io__state).$/;-;/lexer__get_float_exponent/
lexer__get_float_exponent_2	../library/lexer.m	/^:- pred lexer__get_float_exponent_2(list(char), token,$/;-;/lexer__get_float_exponent_2/
lexer__get_float_exponent_3	../library/lexer.m	/^:- pred lexer__get_float_exponent_3(list(char), token,$/;-;/lexer__get_float_exponent_3/
lexer__get_graphic	../library/lexer.m	/^:- pred lexer__get_graphic(list(char), 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(char), token, io__state, io__state).$/;-;/lexer__get_hex_2/
lexer__get_hex_escape	../library/lexer.m	/^:- pred lexer__get_hex_escape(char, list(char), list(char),$/;-;/lexer__get_hex_escape/
lexer__get_int_dot	../library/lexer.m	/^:- pred lexer__get_int_dot(list(char), token, io__state, io__state).$/;-;/lexer__get_int_dot/
lexer__get_name	../library/lexer.m	/^:- pred lexer__get_name(list(char), token, io__state, io__state).$/;-;/lexer__get_name/
lexer__get_number	../library/lexer.m	/^:- pred lexer__get_number(list(char), 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(char), token, io__state, io__state).$/;-;/lexer__get_octal_2/
lexer__get_octal_escape	../library/lexer.m	/^:- pred lexer__get_octal_escape(char, list(char), list(char),$/;-;/lexer__get_octal_escape/
lexer__get_quoted_name	../library/lexer.m	/^:- pred lexer__get_quoted_name(char, list(char), token,$/;-;/lexer__get_quoted_name/
lexer__get_quoted_name_escape	../library/lexer.m	/^:- pred lexer__get_quoted_name_escape(char, list(char), token,$/;-;/lexer__get_quoted_name_escape/
lexer__get_quoted_name_quote	../library/lexer.m	/^:- pred lexer__get_quoted_name_quote(char, list(char), 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_source_line_number	../library/lexer.m	/^:- pred lexer__get_source_line_number(list(char), token, io__state, io__state).$/;-;/lexer__get_source_line_number/
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(char), 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(char).$/;-;/lexer__graphic_token_char/
lexer__rev_char_list_to_float	../library/lexer.m	/^:- pred lexer__rev_char_list_to_float(list(char), token).$/;-;/lexer__rev_char_list_to_float/
lexer__rev_char_list_to_int	../library/lexer.m	/^:- pred lexer__rev_char_list_to_int(list(char), 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(char), 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(char, 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(char).$/;-;/lexer__whitespace_after_dot/
library__version	../library/library.m	/^:- pred library__version(string::out) is det.$/;-;/library__version/
link_option	options.m	/^	;	link_option$/;-;/link_option/
list	../library/list.m	/^:- type list(T) ---> [] ; [T | list(T)].$/;-;/list/
list__all_same	../library/list.m	/^:- pred list__all_same(list(T)).$/;-;/list__all_same/
list__all_same_2	../library/list.m	/^:- pred list__all_same_2(T, list(T)).$/;-;/list__all_same_2/
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__filter	../library/list.m	/^:- pred list__filter(pred(X), list(X), list(X)).$/;-;/list__filter/
list__filter_map	../library/list.m	/^:- pred list__filter_map(pred(X, Y), list(X), list(Y)).$/;-;/list__filter_map/
list__foldl	../library/list.m	/^:- pred list__foldl(pred(X, Y, Y), list(X), Y, Y).$/;-;/list__foldl/
list__foldl2	../library/list.m	/^:- pred list__foldl2(pred(X, Y, Y, Z, Z), list(X), Y, Y, Z, Z).$/;-;/list__foldl2/
list__foldr	../library/list.m	/^:- pred list__foldr(pred(X, Y, Y), list(X), Y, Y).$/;-;/list__foldr/
list__hosort	../library/list.m	/^:- pred list__hosort(pred(X, X, comparison_result), int, list(X), list(X), list(X)).$/;-;/list__hosort/
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__last	../library/list.m	/^:- pred list__last(list(T), T).$/;-;/list__last/
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__map	../library/list.m	/^:- pred list__map(pred(X, Y), list(X), list(Y)).$/;-;/list__map/
list__map_foldl	../library/list.m	/^:- pred list__map_foldl(pred(X, Y, Z, Z), list(X), list(Y), Z, Z).$/;-;/list__map_foldl/
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__merge_sort	../library/list.m	/^:- pred list__merge_sort(list(T), list(T)).$/;-;/list__merge_sort/
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__replace	../library/list.m	/^:- pred list__replace(list(T), T, T, list(T)).$/;-;/list__replace/
list__replace_all	../library/list.m	/^:- pred list__replace_all(list(T), T, T, list(T)).$/;-;/list__replace_all/
list__replace_first	../library/list.m	/^:- pred list__replace_first(list(T), T, T, list(T)).$/;-;/list__replace_first/
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__sort_and_remove_dups	../library/list.m	/^:- pred list__sort_and_remove_dups(list(T), list(T)).$/;-;/list__sort_and_remove_dups/
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__sublist	../library/list.m	/^:- pred list__sublist(list(T), list(T)).$/;-;/list__sublist/
list__take	../library/list.m	/^:- pred list__take(int, list(T), list(T)).$/;-;/list__take/
list__takewhile	../library/list.m	/^:- pred list__takewhile(pred(T), list(T), list(T), list(T)).$/;-;/list__takewhile/
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_case_to_list_goal	unused_args.m	/^:- pred list_case_to_list_goal(list(case)::in, list(hlds_goal)::out) is det.$/;-;/list_case_to_list_goal/
list_of_any	../library/term.m	/^:- pred list_of_any(list(any)::unused) is det.$/;-;/list_of_any/
list_skel	../library/list.m	/^:- inst list_skel(I) = bound(([] ; [I | list_skel(I)])).$/;-;/list_skel/
list_skel_in	../library/list.m	/^:- mode list_skel_in(I) :: list_skel(I) -> list_skel(I).$/;-;/list_skel_in/
list_skel_out	../library/list.m	/^:- mode list_skel_out :: list_skel -> ground.$/;-;/list_skel_out/
list_skel_output	../library/list.m	/^:- mode list_skel_output :: list_skel_out.$/;-;/list_skel_output/
live	hlds_pred.m	/^:- type liveness	--->	live$/;-;/live/
live_info	liveness.m	/^:- type live_info	--->	live_info($/;-;/live_info/
live_info_get_module_info	liveness.m	/^:- pred live_info_get_module_info(live_info, module_info).$/;-;/live_info_get_module_info/
live_info_get_proc_info	liveness.m	/^:- pred live_info_get_proc_info(live_info, proc_info).$/;-;/live_info_get_proc_info/
live_info_get_var_types	liveness.m	/^:- pred live_info_get_var_types(live_info, map(var, type)).$/;-;/live_info_get_var_types/
live_info_get_varset	liveness.m	/^:- pred live_info_get_varset(live_info, varset).$/;-;/live_info_get_varset/
live_info_init	liveness.m	/^:- pred live_info_init(module_info, proc_info, map(var, type),$/;-;/live_info_init/
live_lvalue	llds.m	/^	--->	live_lvalue($/;-;/live_lvalue/
live_value_type	llds.m	/^:- type live_value_type $/;-;/live_value_type/
liveinfo	llds.m	/^:- type liveinfo$/;-;/liveinfo/
livemap	livemap.m	/^:- type livemap		==	map(label, lvalset).$/;-;/livemap/
livemap__build	livemap.m	/^:- pred livemap__build(list(instruction), maybe(livemap)).$/;-;/livemap__build/
livemap__build_2	livemap.m	/^:- pred livemap__build_2(list(instruction), livemap, maybe(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_in_mem_ref	livemap.m	/^:- pred livemap__make_live_in_mem_ref(mem_ref, lvalset, lvalset).$/;-;/livemap__make_live_in_mem_ref/
livemap__make_live_in_rval	livemap.m	/^:- pred livemap__make_live_in_rval(rval, lvalset, lvalset).$/;-;/livemap__make_live_in_rval/
livemap__make_live_in_rvals	livemap.m	/^:- pred livemap__make_live_in_rvals(list(rval), lvalset, lvalset).$/;-;/livemap__make_live_in_rvals/
livemap__special_code_addr	livemap.m	/^:- pred livemap__special_code_addr(code_addr, maybe(lval)).$/;-;/livemap__special_code_addr/
liveness	hlds_pred.m	/^:- type liveness	--->	live$/;-;/liveness/
liveness__get_nonlocals_and_typeinfos	liveness.m	/^:- pred liveness__get_nonlocals_and_typeinfos(live_info, hlds_goal_info,$/;-;/liveness__get_nonlocals_and_typeinfos/
liveness_info	hlds_pred.m	/^:- type liveness_info	==	set(var).	% The live variables$/;-;/liveness_info/
llds__binop_return_type	llds.m	/^:- pred llds__binop_return_type(binary_op::in, llds_type::out) is det.$/;-;/llds__binop_return_type/
llds__const_type	llds.m	/^:- pred llds__const_type(rval_const::in, llds_type::out) is det.$/;-;/llds__const_type/
llds__lval_type	llds.m	/^:- pred llds__lval_type(lval::in, llds_type::out) is det.$/;-;/llds__lval_type/
llds__register_type	llds.m	/^:- pred llds__register_type(reg_type::in, llds_type::out) is det.$/;-;/llds__register_type/
llds__rval_type	llds.m	/^:- pred llds__rval_type(rval::in, llds_type::out) is det.$/;-;/llds__rval_type/
llds__unop_arg_type	llds.m	/^:- pred llds__unop_arg_type(unary_op::in, llds_type::out) is det.$/;-;/llds__unop_arg_type/
llds__unop_return_type	llds.m	/^:- pred llds__unop_return_type(unary_op::in, llds_type::out) is det.$/;-;/llds__unop_return_type/
llds_common	llds_common.m	/^:- pred llds_common(list(c_procedure), list(c_module), string, $/;-;/llds_common/
llds_common__cell_pairs_to_modules	llds_common.m	/^:- pred llds_common__cell_pairs_to_modules($/;-;/llds_common__cell_pairs_to_modules/
llds_common__process_create	llds_common.m	/^:- pred llds_common__process_create(tag, list(maybe(rval)),$/;-;/llds_common__process_create/
llds_common__process_instr	llds_common.m	/^:- pred llds_common__process_instr(instr, common_info, common_info, instr).$/;-;/llds_common__process_instr/
llds_common__process_instrs	llds_common.m	/^:- pred llds_common__process_instrs(list(instruction),$/;-;/llds_common__process_instrs/
llds_common__process_maybe_rvals	llds_common.m	/^:- pred llds_common__process_maybe_rvals(list(maybe(rval)),$/;-;/llds_common__process_maybe_rvals/
llds_common__process_mem_ref	llds_common.m	/^:- pred llds_common__process_mem_ref(mem_ref, common_info, common_info,$/;-;/llds_common__process_mem_ref/
llds_common__process_module	llds_common.m	/^:- pred llds_common__process_module(c_module, common_info, common_info,$/;-;/llds_common__process_module/
llds_common__process_modules	llds_common.m	/^:- pred llds_common__process_modules(list(c_module), common_info, common_info,$/;-;/llds_common__process_modules/
llds_common__process_proc	llds_common.m	/^:- pred llds_common__process_proc(c_procedure, common_info, common_info,$/;-;/llds_common__process_proc/
llds_common__process_procs	llds_common.m	/^:- pred llds_common__process_procs(list(c_procedure), common_info, common_info,$/;-;/llds_common__process_procs/
llds_common__process_rval	llds_common.m	/^:- pred llds_common__process_rval(rval, common_info, common_info, rval).$/;-;/llds_common__process_rval/
llds_common__process_rvals	llds_common.m	/^:- pred llds_common__process_rvals(list(rval), common_info, common_info,$/;-;/llds_common__process_rvals/
llds_out__binary_op_to_string	llds_out.m	/^:- pred llds_out__binary_op_to_string(binary_op, string).$/;-;/llds_out__binary_op_to_string/
llds_out__convert_to_valid_c_identifier	llds_out.m	/^:- pred llds_out__convert_to_valid_c_identifier(string, string).$/;-;/llds_out__convert_to_valid_c_identifier/
llds_out__convert_to_valid_c_identifier_2	llds_out.m	/^:- pred llds_out__convert_to_valid_c_identifier_2(string, string).$/;-;/llds_out__convert_to_valid_c_identifier_2/
llds_out__find_caller_label	llds_out.m	/^:- pred llds_out__find_caller_label(list(instruction), label).$/;-;/llds_out__find_caller_label/
llds_out__find_cont_labels	llds_out.m	/^:- pred llds_out__find_cont_labels(list(instruction), set(label), set(label)).$/;-;/llds_out__find_cont_labels/
llds_out__find_while_labels	llds_out.m	/^:- pred llds_out__find_while_labels(list(instruction), set(label), set(label)).$/;-;/llds_out__find_while_labels/
llds_out__float_compare_op	llds_out.m	/^:- pred llds_out__float_compare_op(binary_op, string).$/;-;/llds_out__float_compare_op/
llds_out__float_const_binop_expr_name	llds_out.m	/^:- pred llds_out__float_const_binop_expr_name(binary_op::in, rval::in, rval::in,$/;-;/llds_out__float_const_binop_expr_name/
llds_out__float_const_expr_name	llds_out.m	/^:- pred llds_out__float_const_expr_name(rval::in, string::out) is semidet.$/;-;/llds_out__float_const_expr_name/
llds_out__float_literal_name	llds_out.m	/^:- pred llds_out__float_literal_name(float::in, string::out) is det.$/;-;/llds_out__float_literal_name/
llds_out__float_op	llds_out.m	/^:- pred llds_out__float_op(binary_op, string).$/;-;/llds_out__float_op/
llds_out__float_op_name	llds_out.m	/^:- pred llds_out__float_op_name(binary_op, string).$/;-;/llds_out__float_op_name/
llds_out__is_while_label	llds_out.m	/^:- pred llds_out__is_while_label(label, list(instruction), list(instruction),$/;-;/llds_out__is_while_label/
llds_out__lval_to_string	llds_out.m	/^:- pred llds_out__lval_to_string(lval, string).$/;-;/llds_out__lval_to_string/
llds_out__make_base_type_name	llds_out.m	/^:- pred llds_out__make_base_type_name(base_data, string, arity, string).$/;-;/llds_out__make_base_type_name/
llds_out__maybe_qualify_name	llds_out.m	/^:- pred llds_out__maybe_qualify_name(string, string, string).$/;-;/llds_out__maybe_qualify_name/
llds_out__name_conversion_table	llds_out.m	/^:- pred llds_out__name_conversion_table(string, string).$/;-;/llds_out__name_conversion_table/
llds_out__name_mangle	llds_out.m	/^:- pred llds_out__name_mangle(string, string).$/;-;/llds_out__name_mangle/
llds_out__qualify_name	llds_out.m	/^:- pred llds_out__qualify_name(string, string, string).$/;-;/llds_out__qualify_name/
llds_out__reg_to_string	llds_out.m	/^:- pred llds_out__reg_to_string(reg_type, int, string).$/;-;/llds_out__reg_to_string/
llds_out__rval_type_as_arg	llds_out.m	/^:- pred llds_out__rval_type_as_arg(rval, llds_type, io__state, io__state).$/;-;/llds_out__rval_type_as_arg/
llds_out__string_op	llds_out.m	/^:- pred llds_out__string_op(binary_op, string).$/;-;/llds_out__string_op/
llds_proc_id	llds.m	/^:- type llds_proc_id	==	int.$/;-;/llds_proc_id/
llds_type	llds.m	/^:- type llds_type$/;-;/llds_type/
loc_to_vn_table	vn_table.m	/^:- type loc_to_vn_table  == map(vnlval, vn).$/;-;/loc_to_vn_table/
local	hlds_pred.m	/^	;	local.		% defined in the implementation of this module$/;-;/local/
local_proc	stratify.m	/^:- pred local_proc(module_info, pred_proc_id).$/;-;/local_proc/
local_var_is_used	unused_args.m	/^:- pred local_var_is_used(var_dep::in, var::in) is semidet.$/;-;/local_var_is_used/
long_option	options.m	/^:- pred long_option(string::in, option::out) is semidet.$/;-;/long_option/
long_usage	handle_options.m	/^:- pred long_usage(io__state::di, io__state::uo) is det.$/;-;/long_usage/
lookup_coeff	term_pass1.m	/^:- pred lookup_coeff(map(pred_proc_id, var), map(var, float), pred_proc_id,$/;-;/lookup_coeff/
lookup_dependencies	modules.m	/^:- pred lookup_dependencies(string, deps_map, bool,$/;-;/lookup_dependencies/
lookup_local_var	unused_args.m	/^:- pred lookup_local_var(var_dep::in, var::in, usage_info::out) is semidet.$/;-;/lookup_local_var/
lookup_switch__figure_out_output_vars	lookup_switch.m	/^:- pred lookup_switch__figure_out_output_vars(hlds_goal_info, list(var),$/;-;/lookup_switch__figure_out_output_vars/
lookup_switch__generate	lookup_switch.m	/^:- pred lookup_switch__generate(var, list(var), case_consts,$/;-;/lookup_switch__generate/
lookup_switch__generate_bitvec_test	lookup_switch.m	/^:- pred lookup_switch__generate_bitvec_test(rval, case_consts, int, int,$/;-;/lookup_switch__generate_bitvec_test/
lookup_switch__generate_constants	lookup_switch.m	/^:- pred lookup_switch__generate_constants(cases_list, list(var),$/;-;/lookup_switch__generate_constants/
lookup_switch__generate_terms	lookup_switch.m	/^:- pred lookup_switch__generate_terms(rval, list(var),$/;-;/lookup_switch__generate_terms/
lookup_switch__generate_terms_2	lookup_switch.m	/^:- pred lookup_switch__generate_terms_2(rval, list(var),$/;-;/lookup_switch__generate_terms_2/
lookup_switch__get_case_rvals	lookup_switch.m	/^:- pred lookup_switch__get_case_rvals(list(var), list(rval),$/;-;/lookup_switch__get_case_rvals/
lookup_switch__get_word_bits	lookup_switch.m	/^:- pred lookup_switch__get_word_bits(int, code_info, code_info).$/;-;/lookup_switch__get_word_bits/
lookup_switch__is_lookup_switch	lookup_switch.m	/^:- pred lookup_switch__is_lookup_switch(var, cases_list, hlds_goal_info,$/;-;/lookup_switch__is_lookup_switch/
lookup_switch__rval_is_constant	lookup_switch.m	/^:- pred lookup_switch__rval_is_constant(rval, exprn_opts).$/;-;/lookup_switch__rval_is_constant/
lookup_switch__rvals_are_constant	lookup_switch.m	/^:- pred lookup_switch__rvals_are_constant(list(maybe(rval)), exprn_opts).$/;-;/lookup_switch__rvals_are_constant/
looser	det_report.m	/^:- type det_comparison	--->	tighter ; sameas ; looser.$/;-;/looser/
low	globals.m	/^	;	low$/;-;/low/
lower_level_collect_matching_facts	fact_table.m	/^:- pred lower_level_collect_matching_facts(sort_file_line,$/;-;/lower_level_collect_matching_facts/
lower_level_collect_matching_facts_2	fact_table.m	/^:- pred lower_level_collect_matching_facts_2(sort_file_line,$/;-;/lower_level_collect_matching_facts_2/
lp	lp.m	/^	---> lp($/;-;/lp/
lp__result	lp.m	/^:- type lp__result$/;-;/lp__result/
lp_info	lp.m	/^:- type lp_info$/;-;/lp_info/
lp_info_init	lp.m	/^:- pred lp_info_init(varset, list(var), lp_info).$/;-;/lp_info_init/
lp_solve	lp.m	/^:- pred lp_solve(equations, direction, objective, varset, list(var),$/;-;/lp_solve/
lp_solve2	lp.m	/^:- pred lp_solve2(equations, direction, objective, lp__result,$/;-;/lp_solve2/
lval	code_info.m	/^	;	lval(lval).$/;-;/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.m	/^:- pred main(io__state::di, io__state::uo) is det.$/;-;/main/
main_2	mercury_compile.m	/^:- pred main_2(maybe(string), list(string), bool, io__state, io__state).$/;-;/main_2/
make_abstract_type_defn	modules.m	/^:- pred make_abstract_type_defn(item, item).$/;-;/make_abstract_type_defn/
make_adt	prog_io.m	/^:- pred make_adt(list(adt_specifier)::in, sym_list::out) is det.$/;-;/make_adt/
make_adt_symbol_specifier	prog_io.m	/^:- pred make_adt_symbol_specifier(adt_specifier::in, sym_specifier::out) is det.$/;-;/make_adt_symbol_specifier/
make_all_nondet_live_vars_mostly_uniq	unique_modes.m	/^:- pred make_all_nondet_live_vars_mostly_uniq(mode_info, mode_info).$/;-;/make_all_nondet_live_vars_mostly_uniq/
make_any_bound_inst_list	inst_util.m	/^:- pred make_any_bound_inst_list(list(bound_inst), is_live, uniqueness,$/;-;/make_any_bound_inst_list/
make_any_inst	inst_util.m	/^:- pred make_any_inst(inst, is_live, uniqueness, unify_is_real, module_info,$/;-;/make_any_inst/
make_any_inst_list	inst_util.m	/^:- pred make_any_inst_list(list(inst), is_live, uniqueness, unify_is_real,$/;-;/make_any_inst_list/
make_arg_infos	arg_info.m	/^:- pred make_arg_infos(args_method, list(type), list(mode), code_model,$/;-;/make_arg_infos/
make_arg_infos_compact_list	arg_info.m	/^:- pred make_arg_infos_compact_list(list(mode), list(type), int, int,$/;-;/make_arg_infos_compact_list/
make_arg_infos_list	arg_info.m	/^:- pred make_arg_infos_list(list(mode), list(type), int, module_info,$/;-;/make_arg_infos_list/
make_arity_predicate_specifier	prog_io.m	/^:- pred make_arity_predicate_specifier(sym_name_specifier, pred_specifier).$/;-;/make_arity_predicate_specifier/
make_c_arg_list	pragma_c_gen.m	/^:- pred make_c_arg_list(list(var)::in, list(maybe(string))::in,$/;-;/make_c_arg_list/
make_cons	prog_io.m	/^:- pred make_cons(list(cons_specifier)::in, sym_list::out) is det.$/;-;/make_cons/
make_cons_id	hlds_data.m	/^:- pred make_cons_id(sym_name, list(constructor_arg), type_id, cons_id).$/;-;/make_cons_id/
make_cons_symbol_specifier	prog_io.m	/^:- pred make_cons_symbol_specifier(cons_specifier::in, sym_specifier::out)$/;-;/make_cons_symbol_specifier/
make_construction	const_prop.m	/^:- pred make_construction(pair(var, inst), cons_id, hlds_goal_expr).$/;-;/make_construction/
make_directory	llds_out.m	/^:- pred make_directory(string, io__state, io__state).$/;-;/make_directory/
make_export	prog_io.m	/^:- pred make_export(sym_list::in, module_defn::out) is det.$/;-;/make_export/
make_external	prog_io.m	/^:- pred make_external(varset, sym_name_specifier, item).$/;-;/make_external/
make_fact_data_string	fact_table.m	/^:- pred make_fact_data_string(assoc_list(fact_arg_info, term), string).$/;-;/make_fact_data_string/
make_fact_table_identifier	fact_table.m	/^:- pred make_fact_table_identifier(sym_name::in, string::out) is det.$/;-;/make_fact_table_identifier/
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_fresh_vars	modecheck_unify.m	/^:- pred make_fresh_vars(list(type), varset, map(var, type),$/;-;/make_fresh_vars/
make_func	prog_io.m	/^:- pred make_func(list(func_specifier)::in, sym_list::out) is det.$/;-;/make_func/
make_func_symbol_specifier	prog_io.m	/^:- pred make_func_symbol_specifier(func_specifier::in, sym_specifier::out)$/;-;/make_func_symbol_specifier/
make_functor_cons_id	hlds_data.m	/^:- pred make_functor_cons_id(const, arity, cons_id).$/;-;/make_functor_cons_id/
make_ground_bound_inst_list	inst_util.m	/^:- pred make_ground_bound_inst_list(list(bound_inst), is_live, uniqueness,$/;-;/make_ground_bound_inst_list/
make_ground_inst	inst_util.m	/^:- pred make_ground_inst(inst, is_live, uniqueness, unify_is_real, module_info,$/;-;/make_ground_inst/
make_ground_inst_list	inst_util.m	/^:- pred make_ground_inst_list(list(inst), is_live, uniqueness, unify_is_real,$/;-;/make_ground_inst_list/
make_ground_inst_list_lives	inst_util.m	/^:- pred make_ground_inst_list_lives(list(inst), is_live, list(is_live),$/;-;/make_ground_inst_list_lives/
make_import	prog_io.m	/^:- pred make_import(sym_list::in, module_defn::out) is det.$/;-;/make_import/
make_imported_unused_args_pred_infos	unused_args.m	/^:- pred make_imported_unused_args_pred_infos(pred_proc_list::in,$/;-;/make_imported_unused_args_pred_infos/
make_inst_defn	prog_io.m	/^:- pred make_inst_defn(varset, condition, inst_defn, item).$/;-;/make_inst_defn/
make_interface	modules.m	/^:- pred make_interface(string, item_list, io__state, io__state).$/;-;/make_interface/
make_key_part	fact_table.m	/^:- pred make_key_part(const, string).$/;-;/make_key_part/
make_lambda_name	lambda.m	/^:- pred make_lambda_name(string, pred_or_func, string, int, int, sym_name).$/;-;/make_lambda_name/
make_mode_defn	prog_io.m	/^:- pred make_mode_defn(varset, condition, mode_defn, item).$/;-;/make_mode_defn/
make_module	prog_io.m	/^:- pred make_module(list(module_specifier)::in, sym_list::out) is det.$/;-;/make_module/
make_module_defn	prog_io.m	/^:- pred make_module_defn(maker(T, sym_list), maker(sym_list, module_defn),$/;-;/make_module_defn/
make_module_symbol_specifier	prog_io.m	/^:- pred make_module_symbol_specifier(module_specifier::in, sym_specifier::out)$/;-;/make_module_symbol_specifier/
make_mostly_uniq	inst_util.m	/^:- pred make_mostly_uniq(uniqueness, uniqueness).$/;-;/make_mostly_uniq/
make_mostly_uniq_bound_inst_list	inst_util.m	/^:- pred make_mostly_uniq_bound_inst_list(list(bound_inst), module_info,$/;-;/make_mostly_uniq_bound_inst_list/
make_mostly_uniq_inst	inst_util.m	/^:- pred make_mostly_uniq_inst(inst, module_info, inst, module_info).$/;-;/make_mostly_uniq_inst/
make_mostly_uniq_inst_list	inst_util.m	/^:- pred make_mostly_uniq_inst_list(list(inst), module_info,$/;-;/make_mostly_uniq_inst_list/
make_n_fresh_vars	hlds_pred.m	/^:- pred make_n_fresh_vars(string, int, varset, list(var), varset).$/;-;/make_n_fresh_vars/
make_n_fresh_vars_2	hlds_pred.m	/^:- pred make_n_fresh_vars_2(string, int, int, varset, list(var), varset).$/;-;/make_n_fresh_vars_2/
make_name_arity_specifier	prog_io.m	/^:- pred make_name_arity_specifier(arity, sym_name, sym_name_specifier).$/;-;/make_name_arity_specifier/
make_name_specifier	prog_io.m	/^:- pred make_name_specifier(sym_name::in, sym_name_specifier::out) is det.$/;-;/make_name_specifier/
make_new_pred_info	unused_args.m	/^:- pred make_new_pred_info(module_info::in, pred_info::in, list(int)::in,$/;-;/make_new_pred_info/
make_op	prog_io.m	/^:- pred make_op(list(op_specifier)::in, sym_list::out) is det.$/;-;/make_op/
make_op_specifier	prog_io.m	/^:- pred make_op_specifier(sym_name_specifier::in, op_specifier::out) is det.$/;-;/make_op_specifier/
make_op_symbol_specifier	prog_io.m	/^:- pred make_op_symbol_specifier(op_specifier::in, sym_specifier::out) is det.$/;-;/make_op_symbol_specifier/
make_pragma_decls	pragma_c_gen.m	/^:- pred make_pragma_decls(list(c_arg)::in, list(pragma_c_decl)::out) is det.$/;-;/make_pragma_decls/
make_pred	prog_io.m	/^:- pred make_pred(list(pred_specifier)::in, sym_list::out) is det.$/;-;/make_pred/
make_pred_cons_info	typecheck.m	/^:- pred make_pred_cons_info(typecheck_info, pred_id, pred_table, int,$/;-;/make_pred_cons_info/
make_pred_cons_info_list	typecheck.m	/^:- pred make_pred_cons_info_list(typecheck_info, list(pred_id), pred_table, int,$/;-;/make_pred_cons_info_list/
make_pred_symbol_specifier	prog_io.m	/^:- pred make_pred_symbol_specifier(pred_specifier::in, sym_specifier::out)$/;-;/make_pred_symbol_specifier/
make_shared	inst_util.m	/^:- pred make_shared(uniqueness, uniqueness).$/;-;/make_shared/
make_shared_bound_inst_list	inst_util.m	/^:- pred make_shared_bound_inst_list(list(bound_inst), module_info,$/;-;/make_shared_bound_inst_list/
make_shared_inst	inst_util.m	/^:- pred make_shared_inst(inst, module_info, inst, module_info).$/;-;/make_shared_inst/
make_shared_inst_list	inst_util.m	/^:- pred make_shared_inst_list(list(inst), module_info,$/;-;/make_shared_inst_list/
make_short_interface	modules.m	/^:- pred make_short_interface(string, item_list, io__state, io__state).$/;-;/make_short_interface/
make_sort_file_key	fact_table.m	/^:- pred make_sort_file_key(assoc_list(mode, term), module_info, string).$/;-;/make_sort_file_key/
make_sym	prog_io.m	/^:- pred make_sym(list(sym_specifier)::in, sym_list::out) is det.$/;-;/make_sym/
make_true_or_fail	const_prop.m	/^:- pred make_true_or_fail(bool, hlds_goal_info, hlds_goal_expr, hlds_goal_info).$/;-;/make_true_or_fail/
make_type	prog_io.m	/^:- pred make_type(list(type_specifier)::in, sym_list::out) is det.$/;-;/make_type/
make_type_defn	prog_io.m	/^:- pred make_type_defn(varset, condition, type_defn, item).$/;-;/make_type_defn/
make_type_id	type_util.m	/^:- pred make_type_id(const, int, type_id).$/;-;/make_type_id/
make_type_symbol_specifier	prog_io.m	/^:- pred make_type_symbol_specifier(type_specifier::in, sym_specifier::out)$/;-;/make_type_symbol_specifier/
make_untyped_cons_spec	prog_io.m	/^:- pred make_untyped_cons_spec(pred_specifier::in, cons_specifier::out) is det.$/;-;/make_untyped_cons_spec/
make_use	prog_io.m	/^:- pred make_use(sym_list::in, module_defn::out) is det.$/;-;/make_use/
make_var_list_mostly_uniq	unique_modes.m	/^:- pred make_var_list_mostly_uniq(list(var), mode_info, mode_info).$/;-;/make_var_list_mostly_uniq/
make_var_mostly_uniq	unique_modes.m	/^:- pred make_var_mostly_uniq(var, mode_info, mode_info).$/;-;/make_var_mostly_uniq/
make_yes	prog_io.m	/^:- pred make_yes(T::in, maybe(T)::out) is det.$/;-;/make_yes/
maker	prog_io.m	/^:- type maker(T1, T2) == pred(T1, T2).$/;-;/maker/
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__delete_list	../library/map.m	/^:- pred map__delete_list(map(K,V), list(K), map(K,V)).$/;-;/map__delete_list/
map__det_insert	../library/map.m	/^:- pred map__det_insert(map(K,V), K, V, map(K,V)).$/;-;/map__det_insert/
map__det_insert_from_corresponding_lists	../library/map.m	/^:- pred map__det_insert_from_corresponding_lists(map(K,V), list(K),$/;-;/map__det_insert_from_corresponding_lists/
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/
mark_parallel	frameopt.m	/^:- pred mark_parallel(label::in, label::out,$/;-;/mark_parallel/
mark_parallels_for_teardown	frameopt.m	/^:- pred mark_parallels_for_teardown(list(label)::in, list(label)::out,$/;-;/mark_parallels_for_teardown/
marker	hlds_pred.m	/^:- type marker$/;-;/marker/
marker_status	hlds_pred.m	/^:- type marker_status$/;-;/marker_status/
match	modecheck_call.m	/^:- type match$/;-;/match/
math__acos	../library/math.m	/^:- func math__acos(float) = float.$/;-;/math__acos/
math__asin	../library/math.m	/^:- func math__asin(float) = float.$/;-;/math__asin/
math__atan	../library/math.m	/^:- func math__atan(float) = float.$/;-;/math__atan/
math__atan2	../library/math.m	/^:- func math__atan2(float, float) = float.$/;-;/math__atan2/
math__ceiling	../library/math.m	/^:- func math__ceiling(float) = float.$/;-;/math__ceiling/
math__cos	../library/math.m	/^:- func math__cos(float) = float.$/;-;/math__cos/
math__cosh	../library/math.m	/^:- func math__cosh(float) = float.$/;-;/math__cosh/
math__e	../library/math.m	/^:- func math__e = float.$/;-;/math__e/
math__exp	../library/math.m	/^:- func math__exp(float) = float.$/;-;/math__exp/
math__floor	../library/math.m	/^:- func math__floor(float) = float.$/;-;/math__floor/
math__ln	../library/math.m	/^:- func math__ln(float) = float.$/;-;/math__ln/
math__log	../library/math.m	/^:- func math__log(float, float) = float.$/;-;/math__log/
math__log10	../library/math.m	/^:- func math__log10(float) = float.$/;-;/math__log10/
math__log2	../library/math.m	/^:- func math__log2(float) = float.$/;-;/math__log2/
math__pi	../library/math.m	/^:- func math__pi = float.$/;-;/math__pi/
math__pow	../library/math.m	/^:- func math__pow(float, float) = float.$/;-;/math__pow/
math__round	../library/math.m	/^:- func math__round(float) = float.$/;-;/math__round/
math__sin	../library/math.m	/^:- func math__sin(float) = float.$/;-;/math__sin/
math__sinh	../library/math.m	/^:- func math__sinh(float) = float.$/;-;/math__sinh/
math__sqrt	../library/math.m	/^:- func math__sqrt(float) = float.$/;-;/math__sqrt/
math__tan	../library/math.m	/^:- func math__tan(float) = float.$/;-;/math__tan/
math__tanh	../library/math.m	/^:- func math__tanh(float) = float.$/;-;/math__tanh/
math__truncate	../library/math.m	/^:- func math__truncate(float) = float.$/;-;/math__truncate/
max	lp.m	/^	--->	max ; min .$/;-;/max/
max_num_tags	make_tags.m	/^:- pred max_num_tags(int, int).$/;-;/max_num_tags/
max_specialized_goal_size	higher_order.m	/^:- pred max_specialized_goal_size(int::out) is det.$/;-;/max_specialized_goal_size/
maxfr			llds.m	/^	;	maxfr		% a stored maxfr$/;-;/maxfr		/
may_be_unqualified	prog_data.m	/^	;	may_be_unqualified.$/;-;/may_be_unqualified/
may_call_mercury	prog_data.m	/^:- type may_call_mercury$/;-;/may_call_mercury/
maybe	../library/std_util.m	/^:- type maybe(T) ---> no ; yes(T).$/;-;/maybe/
maybe1	prog_io_util.m	/^:- type maybe1(T)	--->	error(string, term)$/;-;/maybe1/
maybe2	prog_io_util.m	/^:- type maybe2(T1, T2)	--->	error(string, term)$/;-;/maybe2/
maybe_add_accurate_gc_typeinfos	live_vars.m	/^:- pred maybe_add_accurate_gc_typeinfos(module_info, proc_info,$/;-;/maybe_add_accurate_gc_typeinfos/
maybe_add_alias	higher_order.m	/^:- pred maybe_add_alias(var::in, var::in, higher_order_info::in,$/;-;/maybe_add_alias/
maybe_add_default_mode	clause_to_proc.m	/^:- pred maybe_add_default_mode(pred_info, pred_info).$/;-;/maybe_add_default_mode/
maybe_add_default_modes	clause_to_proc.m	/^:- pred maybe_add_default_modes(list(pred_id), pred_table, pred_table).$/;-;/maybe_add_default_modes/
maybe_add_header_file_include	mercury_compile.m	/^:- pred maybe_add_header_file_include(list(c_export), string,$/;-;/maybe_add_header_file_include/
maybe_append_data_table	fact_table.m	/^:- pred maybe_append_data_table(bool, string, string, io__state, io__state).$/;-;/maybe_append_data_table/
maybe_changed	det_util.m	/^:- type maybe_changed	--->	changed ; unchanged.$/;-;/maybe_changed/
maybe_clobber_insts	modes.m	/^:- pred maybe_clobber_insts(list(inst), list(is_live), list(inst)).$/;-;/maybe_clobber_insts/
maybe_flush_output	passes_aux.m	/^:- pred maybe_flush_output(bool::in, io__state::di, io__state::uo) is det.$/;-;/maybe_flush_output/
maybe_functor	prog_io_util.m	/^:- type maybe_functor	== 	maybe2(sym_name, list(term)).$/;-;/maybe_functor/
maybe_inst	hlds_data.m	/^:- type maybe_inst	--->	unknown$/;-;/maybe_inst/
maybe_inst_det	hlds_data.m	/^:- type maybe_inst_det	--->	unknown$/;-;/maybe_inst_det/
maybe_item_and_context	prog_io_util.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_make_shared_inst_list	inst_util.m	/^:- pred maybe_make_shared_inst_list(list(inst), list(is_live), module_info,$/;-;/maybe_make_shared_inst_list/
maybe_modes	prog_util.m	/^:- type maybe_modes == maybe(list(mode)).$/;-;/maybe_modes/
maybe_option_table	options.m	/^:- type maybe_option_table == maybe_option_table(option).$/;-;/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_out.m	/^:- pred maybe_output_update_prof_counter(label, pair(label, set(label)),$/;-;/maybe_output_update_prof_counter/
maybe_pred	../library/std_util.m	/^:- pred maybe_pred(pred(T1, T2), T1, maybe(T2)).$/;-;/maybe_pred/
maybe_pred_and_args	higher_order.m	/^:- type maybe_pred_and_args --->$/;-;/maybe_pred_and_args/
maybe_pred_inst_apply_substitution	mode_util.m	/^:- pred maybe_pred_inst_apply_substitution(maybe(pred_inst_info), inst_subst,$/;-;/maybe_pred_inst_apply_substitution/
maybe_pred_inst_matches_final	inst_match.m	/^:- pred maybe_pred_inst_matches_final(maybe(pred_inst_info),$/;-;/maybe_pred_inst_matches_final/
maybe_pred_inst_matches_initial	inst_match.m	/^:- pred maybe_pred_inst_matches_initial(maybe(pred_inst_info),$/;-;/maybe_pred_inst_matches_initial/
maybe_report_error_no_modes	mode_errors.m	/^:- pred maybe_report_error_no_modes(pred_id, pred_info, module_info,$/;-;/maybe_report_error_no_modes/
maybe_report_sizes	passes_aux.m	/^:- pred maybe_report_sizes(module_info::in, io__state::di, io__state::uo)$/;-;/maybe_report_sizes/
maybe_report_stats	passes_aux.m	/^:- pred maybe_report_stats(bool::in, io__state::di, io__state::uo) is det.$/;-;/maybe_report_stats/
maybe_specialize_call	higher_order.m	/^:- pred maybe_specialize_call( hlds_goal::in, hlds_goal::out,$/;-;/maybe_specialize_call/
maybe_specialize_higher_order_call	higher_order.m	/^:- pred maybe_specialize_higher_order_call( hlds_goal::in, hlds_goal::out,$/;-;/maybe_specialize_higher_order_call/
maybe_string	../library/getopt.m	/^	;	maybe_string(maybe(string))$/;-;/maybe_string/
maybe_undefined_pred_error	make_hlds.m	/^:- pred maybe_undefined_pred_error(sym_name, int, pred_or_func, term__context,$/;-;/maybe_undefined_pred_error/
maybe_warn_overlap	make_hlds.m	/^:- pred maybe_warn_overlap(list(quant_warning), varset,$/;-;/maybe_warn_overlap/
maybe_warn_pragma_singletons	make_hlds.m	/^:- pred maybe_warn_pragma_singletons(string, list(maybe(string)),$/;-;/maybe_warn_pragma_singletons/
maybe_warn_singletons	make_hlds.m	/^:- pred maybe_warn_singletons(varset, pred_or_func_call_id, hlds_goal,$/;-;/maybe_warn_singletons/
maybe_warn_unused_args	unused_args.m	/^:- pred maybe_warn_unused_args(bool::in, module_info::in, pred_info::in,$/;-;/maybe_warn_unused_args/
maybe_warn_unused_interface_imports	module_qual.m	/^:- pred maybe_warn_unused_interface_imports(module_name::in,$/;-;/maybe_warn_unused_interface_imports/
maybe_write_char	../library/io.m	/^:- pred maybe_write_char(char, ops__priority, ops__priority,$/;-;/maybe_write_char/
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	passes_aux.m	/^:- pred maybe_write_string(bool::in, string::in,$/;-;/maybe_write_string/
mdi	../library/mercury_builtin.m	/^:- mode mdi(Inst) :: (Inst -> mostly_clobbered).$/;-;/mdi/
mem_ref	llds.m	/^:- type mem_ref$/;-;/mem_ref/
memo	prog_data.m	/^	;	memo(sym_name, arity)$/;-;/memo/
mercury_binary_prefix_op	mercury_to_mercury.m	/^:- pred mercury_binary_prefix_op(string).$/;-;/mercury_binary_prefix_op/
mercury_compile	mercury_compile.m	/^:- pred mercury_compile(module_imports, list(string), io__state, io__state).$/;-;/mercury_compile/
mercury_compile__allocate_store_map	mercury_compile.m	/^:- pred mercury_compile__allocate_store_map(module_info, bool, bool,$/;-;/mercury_compile__allocate_store_map/
mercury_compile__backend_pass	mercury_compile.m	/^:- pred mercury_compile__backend_pass(module_info, module_info,$/;-;/mercury_compile__backend_pass/
mercury_compile__backend_pass_by_phases	mercury_compile.m	/^:- 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.m	/^:- 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.m	/^:- 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.m	/^:- 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.m	/^:- 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.m	/^:- pred mercury_compile__c_to_obj(string, int, bool, io__state, io__state).$/;-;/mercury_compile__c_to_obj/
mercury_compile__c_to_obj_list	mercury_compile.m	/^:- pred mercury_compile__c_to_obj_list(string, int, int, bool,$/;-;/mercury_compile__c_to_obj_list/
mercury_compile__check_determinism	mercury_compile.m	/^:- pred mercury_compile__check_determinism(module_info, bool, bool,$/;-;/mercury_compile__check_determinism/
mercury_compile__check_stratification	mercury_compile.m	/^:- pred mercury_compile__check_stratification(module_info, bool, bool,$/;-;/mercury_compile__check_stratification/
mercury_compile__check_unique_modes	mercury_compile.m	/^:- pred mercury_compile__check_unique_modes(module_info, bool, bool,$/;-;/mercury_compile__check_unique_modes/
mercury_compile__chunk_llds	mercury_compile.m	/^:- pred mercury_compile__chunk_llds(module_info, list(c_procedure),$/;-;/mercury_compile__chunk_llds/
mercury_compile__combine_chunks	mercury_compile.m	/^:- pred mercury_compile__combine_chunks(list(list(c_procedure)), string,$/;-;/mercury_compile__combine_chunks/
mercury_compile__combine_chunks_2	mercury_compile.m	/^:- pred mercury_compile__combine_chunks_2(list(list(c_procedure)), string, int,$/;-;/mercury_compile__combine_chunks_2/
mercury_compile__compute_liveness	mercury_compile.m	/^:- pred mercury_compile__compute_liveness(module_info, bool, bool, module_info,$/;-;/mercury_compile__compute_liveness/
mercury_compile__compute_stack_vars	mercury_compile.m	/^:- pred mercury_compile__compute_stack_vars(module_info, bool, bool,$/;-;/mercury_compile__compute_stack_vars/
mercury_compile__detect_cse	mercury_compile.m	/^:- pred mercury_compile__detect_cse(module_info, bool, bool, module_info,$/;-;/mercury_compile__detect_cse/
mercury_compile__detect_switches	mercury_compile.m	/^:- pred mercury_compile__detect_switches(module_info, bool, bool, module_info,$/;-;/mercury_compile__detect_switches/
mercury_compile__dump_hlds	mercury_compile.m	/^:- pred mercury_compile__dump_hlds(string, module_info, io__state, io__state).$/;-;/mercury_compile__dump_hlds/
mercury_compile__expand_equiv_types	mercury_compile.m	/^:- pred mercury_compile__expand_equiv_types(item_list, bool, bool, item_list,$/;-;/mercury_compile__expand_equiv_types/
mercury_compile__frontend_pass	mercury_compile.m	/^:- pred mercury_compile__frontend_pass(module_info, module_info, bool,$/;-;/mercury_compile__frontend_pass/
mercury_compile__frontend_pass_2	mercury_compile.m	/^:- pred mercury_compile__frontend_pass_2(module_info, module_info,$/;-;/mercury_compile__frontend_pass_2/
mercury_compile__frontend_pass_2_by_phases	mercury_compile.m	/^:- pred mercury_compile__frontend_pass_2_by_phases(module_info, module_info,$/;-;/mercury_compile__frontend_pass_2_by_phases/
mercury_compile__frontend_pass_2_by_preds	mercury_compile.m	/^:- pred mercury_compile__frontend_pass_2_by_preds(module_info, module_info,$/;-;/mercury_compile__frontend_pass_2_by_preds/
mercury_compile__gen_hlds	mercury_compile.m	/^:- pred mercury_compile__gen_hlds(string, module_info, io__state, io__state).$/;-;/mercury_compile__gen_hlds/
mercury_compile__generate_code	mercury_compile.m	/^:- pred mercury_compile__generate_code(module_info, bool, bool, module_info,$/;-;/mercury_compile__generate_code/
mercury_compile__link_module_list	mercury_compile.m	/^:- pred mercury_compile__link_module_list(list(string), io__state, io__state).$/;-;/mercury_compile__link_module_list/
mercury_compile__make_hlds	mercury_compile.m	/^:- pred mercury_compile__make_hlds(module_name, item_list, mq_info, eqv_map, $/;-;/mercury_compile__make_hlds/
mercury_compile__map_args_to_regs	mercury_compile.m	/^:- pred mercury_compile__map_args_to_regs(module_info, bool, bool, module_info,$/;-;/mercury_compile__map_args_to_regs/
mercury_compile__maybe_base_type_infos	mercury_compile.m	/^:- pred mercury_compile__maybe_base_type_infos(module_info, bool, bool,$/;-;/mercury_compile__maybe_base_type_infos/
mercury_compile__maybe_base_type_layouts	mercury_compile.m	/^:- pred mercury_compile__maybe_base_type_layouts(module_info, bool, bool,$/;-;/mercury_compile__maybe_base_type_layouts/
mercury_compile__maybe_bytecodes	mercury_compile.m	/^:- pred mercury_compile__maybe_bytecodes(module_info, string, bool, bool,$/;-;/mercury_compile__maybe_bytecodes/
mercury_compile__maybe_constraints	mercury_compile.m	/^:- pred mercury_compile__maybe_constraints(module_info, bool, bool,$/;-;/mercury_compile__maybe_constraints/
mercury_compile__maybe_dead_procs	mercury_compile.m	/^:- pred mercury_compile__maybe_dead_procs(module_info, bool, bool,$/;-;/mercury_compile__maybe_dead_procs/
mercury_compile__maybe_do_inlining	mercury_compile.m	/^:- pred mercury_compile__maybe_do_inlining(module_info, bool, bool, module_info,$/;-;/mercury_compile__maybe_do_inlining/
mercury_compile__maybe_do_optimize	mercury_compile.m	/^:- pred mercury_compile__maybe_do_optimize(list(c_procedure), bool, bool,$/;-;/mercury_compile__maybe_do_optimize/
mercury_compile__maybe_dump_hlds	mercury_compile.m	/^:- pred mercury_compile__maybe_dump_hlds(module_info, string, string,$/;-;/mercury_compile__maybe_dump_hlds/
mercury_compile__maybe_followcode	mercury_compile.m	/^:- pred mercury_compile__maybe_followcode(module_info, bool, bool,$/;-;/mercury_compile__maybe_followcode/
mercury_compile__maybe_goal_paths	mercury_compile.m	/^:- pred mercury_compile__maybe_goal_paths(module_info, bool, bool,$/;-;/mercury_compile__maybe_goal_paths/
mercury_compile__maybe_grab_optfiles	mercury_compile.m	/^:- pred mercury_compile__maybe_grab_optfiles(module_imports, bool,$/;-;/mercury_compile__maybe_grab_optfiles/
mercury_compile__maybe_higher_order	mercury_compile.m	/^:- pred mercury_compile__maybe_higher_order(module_info, bool, bool,$/;-;/mercury_compile__maybe_higher_order/
mercury_compile__maybe_lco	mercury_compile.m	/^:- pred mercury_compile__maybe_lco(module_info, bool, bool,$/;-;/mercury_compile__maybe_lco/
mercury_compile__maybe_output_prof_call_graph	mercury_compile.m	/^:- pred mercury_compile__maybe_output_prof_call_graph(module_info, bool, bool,$/;-;/mercury_compile__maybe_output_prof_call_graph/
mercury_compile__maybe_polymorphism	mercury_compile.m	/^:- pred mercury_compile__maybe_polymorphism(module_info, bool, bool,$/;-;/mercury_compile__maybe_polymorphism/
mercury_compile__maybe_saved_vars	mercury_compile.m	/^:- pred mercury_compile__maybe_saved_vars(module_info, bool, bool,$/;-;/mercury_compile__maybe_saved_vars/
mercury_compile__maybe_termination	mercury_compile.m	/^:- pred mercury_compile__maybe_termination(module_info, bool, bool,$/;-;/mercury_compile__maybe_termination/
mercury_compile__maybe_transform_dnf	mercury_compile.m	/^:- pred mercury_compile__maybe_transform_dnf(module_info, bool, bool,$/;-;/mercury_compile__maybe_transform_dnf/
mercury_compile__maybe_unused_args	mercury_compile.m	/^:- pred mercury_compile__maybe_unused_args(module_info, bool, bool, module_info,$/;-;/mercury_compile__maybe_unused_args/
mercury_compile__maybe_write_dependency_graph	mercury_compile.m	/^:- pred mercury_compile__maybe_write_dependency_graph(module_info, bool, bool,$/;-;/mercury_compile__maybe_write_dependency_graph/
mercury_compile__maybe_write_optfile	mercury_compile.m	/^:- pred mercury_compile__maybe_write_optfile(bool::out, module_info::in,$/;-;/mercury_compile__maybe_write_optfile/
mercury_compile__middle_pass	mercury_compile.m	/^:- pred mercury_compile__middle_pass(string, module_info, module_info,$/;-;/mercury_compile__middle_pass/
mercury_compile__modecheck	mercury_compile.m	/^:- pred mercury_compile__modecheck(module_info, bool, bool,$/;-;/mercury_compile__modecheck/
mercury_compile__module_qualify_items	mercury_compile.m	/^:- pred mercury_compile__module_qualify_items(item_list, item_list, string,$/;-;/mercury_compile__module_qualify_items/
mercury_compile__output_llds	mercury_compile.m	/^:- pred mercury_compile__output_llds(module_name, c_file, bool, bool,$/;-;/mercury_compile__output_llds/
mercury_compile__output_pass	mercury_compile.m	/^:- pred mercury_compile__output_pass(module_info, list(c_procedure), string,$/;-;/mercury_compile__output_pass/
mercury_compile__output_trans_opt_file	mercury_compile.m	/^:- pred mercury_compile__output_trans_opt_file(module_info, $/;-;/mercury_compile__output_trans_opt_file/
mercury_compile__pre_hlds_pass	mercury_compile.m	/^:- pred mercury_compile__pre_hlds_pass(module_imports, list(string),$/;-;/mercury_compile__pre_hlds_pass/
mercury_compile__simplify	mercury_compile.m	/^:- pred mercury_compile__simplify(module_info, bool, bool, bool, bool,$/;-;/mercury_compile__simplify/
mercury_compile__single_c_to_obj	mercury_compile.m	/^:- pred mercury_compile__single_c_to_obj(string, bool, io__state, io__state).$/;-;/mercury_compile__single_c_to_obj/
mercury_convert_var_name	mercury_to_mercury.m	/^:- pred mercury_convert_var_name(string, string).$/;-;/mercury_convert_var_name/
mercury_escape_char	../library/term_io.m	/^:- pred mercury_escape_char(char, string).$/;-;/mercury_escape_char/
mercury_escape_special_char	../library/term_io.m	/^:- pred mercury_escape_special_char(char, char).$/;-;/mercury_escape_special_char/
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_any_uniqueness	mercury_to_mercury.m	/^:- pred mercury_output_any_uniqueness(uniqueness, io__state, io__state).$/;-;/mercury_output_any_uniqueness/
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_c_ident_list	mercury_to_mercury.m	/^:- pred mercury_output_c_ident_list(list(string), io__state, io__state).$/;-;/mercury_output_c_ident_list/
mercury_output_c_ident_list_2	mercury_to_mercury.m	/^:- pred mercury_output_c_ident_list_2(list(string), io__state, io__state).$/;-;/mercury_output_c_ident_list_2/
mercury_output_call	mercury_to_mercury.m	/^:- pred mercury_output_call(sym_name, list(term), varset, int,$/;-;/mercury_output_call/
mercury_output_cons_id	mercury_to_mercury.m	/^:- pred mercury_output_cons_id(cons_id, bool, io__state, io__state).$/;-;/mercury_output_cons_id/
mercury_output_ctor_arg	mercury_to_mercury.m	/^:- pred mercury_output_ctor_arg(varset, constructor_arg, io__state, io__state).$/;-;/mercury_output_ctor_arg/
mercury_output_ctor_arg_name_prefix	mercury_to_mercury.m	/^:- pred mercury_output_ctor_arg_name_prefix(string,$/;-;/mercury_output_ctor_arg_name_prefix/
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_func_clause	mercury_to_mercury.m	/^:- pred mercury_output_func_clause(varset, sym_name, list(term), term, goal,$/;-;/mercury_output_func_clause/
mercury_output_func_decl	mercury_to_mercury.m	/^:- pred mercury_output_func_decl(varset, sym_name, list(type_and_mode),$/;-;/mercury_output_func_decl/
mercury_output_func_mode_decl	mercury_to_mercury.m	/^:- pred mercury_output_func_mode_decl(varset, sym_name, list(mode), mode,$/;-;/mercury_output_func_mode_decl/
mercury_output_func_mode_subdecl	mercury_to_mercury.m	/^:- pred mercury_output_func_mode_subdecl(varset, sym_name, list(mode), mode,$/;-;/mercury_output_func_mode_subdecl/
mercury_output_func_type	mercury_to_mercury.m	/^:- pred mercury_output_func_type(varset, sym_name, list(type), type,$/;-;/mercury_output_func_type/
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_int_list	mercury_to_mercury.m	/^:- pred mercury_output_int_list(list(int)::in,$/;-;/mercury_output_int_list/
mercury_output_int_list_2	mercury_to_mercury.m	/^:- pred mercury_output_int_list_2(list(int)::in,$/;-;/mercury_output_int_list_2/
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, bool, 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_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_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_body_code	mercury_to_mercury.m	/^:- pred mercury_output_pragma_c_body_code(string, io__state, io__state).$/;-;/mercury_output_pragma_c_body_code/
mercury_output_pragma_c_code	mercury_to_mercury.m	/^:- pred mercury_output_pragma_c_code(may_call_mercury, sym_name, pred_or_func,$/;-;/mercury_output_pragma_c_code/
mercury_output_pragma_c_code_vars	mercury_to_mercury.m	/^:- pred mercury_output_pragma_c_code_vars(list(pragma_var), varset,$/;-;/mercury_output_pragma_c_code_vars/
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_pragma_decl	mercury_to_mercury.m	/^:- pred mercury_output_pragma_decl(sym_name, int, string, io__state, io__state).$/;-;/mercury_output_pragma_decl/
mercury_output_pragma_export	mercury_to_mercury.m	/^:- pred mercury_output_pragma_export(sym_name, pred_or_func, list(mode),$/;-;/mercury_output_pragma_export/
mercury_output_pragma_fact_table	mercury_to_mercury.m	/^:- pred mercury_output_pragma_fact_table(sym_name, arity, string,$/;-;/mercury_output_pragma_fact_table/
mercury_output_pragma_source_file	mercury_to_mercury.m	/^:- pred mercury_output_pragma_source_file(string, io__state, io__state).$/;-;/mercury_output_pragma_source_file/
mercury_output_pragma_unused_args	mercury_to_mercury.m	/^:- pred mercury_output_pragma_unused_args(pred_or_func, sym_name,$/;-;/mercury_output_pragma_unused_args/
mercury_output_pred_clause	mercury_to_mercury.m	/^:- pred mercury_output_pred_clause(varset, sym_name, list(term), goal,$/;-;/mercury_output_pred_clause/
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_mode_decl	mercury_to_mercury.m	/^:- pred mercury_output_pred_mode_decl(varset, sym_name, list(mode),$/;-;/mercury_output_pred_mode_decl/
mercury_output_pred_mode_subdecl	mercury_to_mercury.m	/^:- pred mercury_output_pred_mode_subdecl(varset, sym_name, list(mode),$/;-;/mercury_output_pred_mode_subdecl/
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_ctor_args	mercury_to_mercury.m	/^:- pred mercury_output_remaining_ctor_args(varset, list(constructor_arg),$/;-;/mercury_output_remaining_ctor_args/
mercury_output_remaining_terms	mercury_to_mercury.m	/^:- pred mercury_output_remaining_terms(list(term), varset, bool,$/;-;/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_structured_bound_insts	mercury_to_mercury.m	/^:- pred mercury_output_structured_bound_insts(list(bound_inst), int, varset,$/;-;/mercury_output_structured_bound_insts/
mercury_output_structured_inst	mercury_to_mercury.m	/^:- pred mercury_output_structured_inst(inst, int, varset, io__state, io__state).$/;-;/mercury_output_structured_inst/
mercury_output_structured_inst_list	mercury_to_mercury.m	/^:- pred mercury_output_structured_inst_list(list(inst), int, varset,$/;-;/mercury_output_structured_inst_list/
mercury_output_structured_inst_name	mercury_to_mercury.m	/^:- pred mercury_output_structured_inst_name(inst_name, int, varset,$/;-;/mercury_output_structured_inst_name/
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, bool, 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_uni_mode	mercury_to_mercury.m	/^:- pred mercury_output_uni_mode(uni_mode, varset, io__state, io__state).$/;-;/mercury_output_uni_mode/
mercury_output_uni_mode_list	mercury_to_mercury.m	/^:- pred mercury_output_uni_mode_list(list(uni_mode), varset,$/;-;/mercury_output_uni_mode_list/
mercury_output_uniqueness	mercury_to_mercury.m	/^:- pred mercury_output_uniqueness(uniqueness, string, io__state, io__state).$/;-;/mercury_output_uniqueness/
mercury_output_var	mercury_to_mercury.m	/^:- pred mercury_output_var(var, varset, bool, io__state, io__state).$/;-;/mercury_output_var/
mercury_output_vars	mercury_to_mercury.m	/^:- pred mercury_output_vars(list(var), varset, bool, io__state, io__state).$/;-;/mercury_output_vars/
mercury_output_vars_2	mercury_to_mercury.m	/^:- pred mercury_output_vars_2(list(var), varset, bool, io__state, io__state).$/;-;/mercury_output_vars_2/
mercury_quote_qualified_atom	mercury_to_mercury.m	/^:- pred mercury_quote_qualified_atom(string, io__state, io__state).$/;-;/mercury_quote_qualified_atom/
mercury_to_c__gen_hlds	mercury_to_c.m	/^:- pred mercury_to_c__gen_hlds(int, module_info, io__state, io__state).$/;-;/mercury_to_c__gen_hlds/
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_bound_inst_list_uniq	inst_util.m	/^:- pred merge_bound_inst_list_uniq(list(bound_inst), uniqueness, module_info,$/;-;/merge_bound_inst_list_uniq/
merge_calls	stratify.m	/^:- pred merge_calls(list(pred_proc_id), pred_proc_id, set(pred_proc_id), bool, $/;-;/merge_calls/
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_higher_order_infos	higher_order.m	/^:- pred merge_higher_order_infos(higher_order_info::in, higher_order_info::in,$/;-;/merge_higher_order_infos/
merge_inst	prog_data.m	/^	;	merge_inst(inst, inst)$/;-;/merge_inst/
merge_inst_list_uniq	inst_util.m	/^:- pred merge_inst_list_uniq(list(inst), uniqueness, module_info,$/;-;/merge_inst_list_uniq/
merge_inst_table	hlds_data.m	/^:- type merge_inst_table ==	map(pair(inst), maybe_inst).$/;-;/merge_inst_table/
merge_inst_uniq	inst_util.m	/^:- pred merge_inst_uniq(inst, uniqueness, module_info, set(inst_name),$/;-;/merge_inst_uniq/
merge_instmap_delta	instmap.m	/^:- pred merge_instmap_delta(instmap, set(var), instmap_delta, instmap_delta,$/;-;/merge_instmap_delta/
merge_instmap_deltas	instmap.m	/^:- pred merge_instmap_deltas(instmap, set(var), list(instmap_delta),$/;-;/merge_instmap_deltas/
merge_instmapping_delta	instmap.m	/^:- pred merge_instmapping_delta(instmap, set(var), instmapping, instmapping,$/;-;/merge_instmapping_delta/
merge_instmapping_delta_2	instmap.m	/^:- pred merge_instmapping_delta_2(list(var), instmap, instmapping, instmapping,$/;-;/merge_instmapping_delta_2/
merge_pred_var_lists	higher_order.m	/^:- pred merge_pred_var_lists(assoc_list(var, maybe_pred_and_args)::in,  	$/;-;/merge_pred_var_lists/
merge_pred_var_with_list	higher_order.m	/^:- pred merge_pred_var_with_list(pair(var, maybe_pred_and_args)::in,$/;-;/merge_pred_var_with_list/
merge_pred_vars	higher_order.m	/^:- pred merge_pred_vars(pred_vars::in, pred_vars::in, pred_vars::out) is det.$/;-;/merge_pred_vars/
merge_uniq	inst_util.m	/^:- pred merge_uniq(uniqueness, uniqueness, uniqueness).$/;-;/merge_uniq/
merge_uniq_bound	inst_util.m	/^:- pred merge_uniq_bound(uniqueness, uniqueness, list(bound_inst), module_info,$/;-;/merge_uniq_bound/
message_list	prog_data.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_labels	middle_rec.m	/^:- pred middle_rec__find_labels(list(instruction), list(label)).$/;-;/middle_rec__find_labels/
middle_rec__find_labels_2	middle_rec.m	/^:- pred middle_rec__find_labels_2(list(instruction), list(label), list(label)).$/;-;/middle_rec__find_labels_2/
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_mem_ref	middle_rec.m	/^:- pred middle_rec__find_used_registers_mem_ref(mem_ref, set(int), set(int)).$/;-;/middle_rec__find_used_registers_mem_ref/
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__generate_downloop_test	middle_rec.m	/^:- pred middle_rec__generate_downloop_test(list(instruction), label,$/;-;/middle_rec__generate_downloop_test/
middle_rec__generate_ite	middle_rec.m	/^:- pred middle_rec__generate_ite(list(var), hlds_goal, hlds_goal,$/;-;/middle_rec__generate_ite/
middle_rec__generate_switch	middle_rec.m	/^:- pred middle_rec__generate_switch(var, cons_id, hlds_goal, hlds_goal,$/;-;/middle_rec__generate_switch/
middle_rec__match_and_generate	middle_rec.m	/^:- pred middle_rec__match_and_generate(hlds_goal, code_tree,$/;-;/middle_rec__match_and_generate/
middle_rec__split_rec_code	middle_rec.m	/^:- pred middle_rec__split_rec_code(list(instruction),$/;-;/middle_rec__split_rec_code/
min	lp.m	/^	--->	max ; min .$/;-;/min/
miscellaneous_option	options.m	/^	;	miscellaneous_option.$/;-;/miscellaneous_option/
mismatch	typecheck.m	/^	--->	mismatch($/;-;/mismatch/
mismatch_info	typecheck.m	/^:- type mismatch_info$/;-;/mismatch_info/
mkbody	llds.m	/^	;	mkbody$/;-;/mkbody/
mktag	llds.m	/^	--->	mktag$/;-;/mktag/
mod	llds.m	/^	;	(mod)	% remainder (w.r.t. truncating integer division)$/;-;/mod/
mode	module_qual.m	/^	;	mode(id)$/;-;/mode/
mode_apply_substitution	mode_util.m	/^:- pred mode_apply_substitution(mode, inst_subst, mode).$/;-;/mode_apply_substitution/
mode_checkpoint	mode_debug.m	/^:- pred mode_checkpoint(port, string, mode_info, mode_info).$/;-;/mode_checkpoint/
mode_checkpoint_2	mode_debug.m	/^:- pred mode_checkpoint_2(port, string, assoc_list(var, inst),$/;-;/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, mode_info, unify_context).$/;-;/mode_context_to_unify_context/
mode_defn	prog_data.m	/^	; 	mode_defn(varset, mode_defn, condition)$/;-;/mode_defn/
mode_defns	hlds_data.m	/^:- type mode_defns	 ==	map(mode_id, hlds_mode_defn).$/;-;/mode_defns/
mode_error	mode_errors.m	/^:- type mode_error$/;-;/mode_error/
mode_error_disj	mode_errors.m	/^	--->	mode_error_disj(merge_context, merge_errors)$/;-;/mode_error_disj/
mode_error_higher_order_pred_var	mode_errors.m	/^	;	mode_error_higher_order_pred_var(pred_or_func, var, inst, arity)$/;-;/mode_error_higher_order_pred_var/
mode_error_info	mode_errors.m	/^:- type mode_error_info$/;-;/mode_error_info/
mode_error_unify_pred	mode_errors.m	/^	;	mode_error_unify_pred(var, mode_error_unify_rhs, type,$/;-;/mode_error_unify_pred/
mode_error_unify_rhs	mode_errors.m	/^:- type mode_error_unify_rhs$/;-;/mode_error_unify_rhs/
mode_error_var_has_inst	mode_errors.m	/^	;	mode_error_var_has_inst(var, inst, inst)$/;-;/mode_error_var_has_inst/
mode_error_var_is_live	mode_errors.m	/^	;	mode_error_var_is_live(var)$/;-;/mode_error_var_is_live/
mode_get_insts	mode_util.m	/^:- pred mode_get_insts(module_info, mode, inst, inst).$/;-;/mode_get_insts/
mode_get_insts_semidet	mode_util.m	/^:- pred mode_get_insts_semidet(module_info, mode, inst, inst).$/;-;/mode_get_insts_semidet/
mode_id	hlds_data.m	/^:- type mode_id		==	pair(sym_name, arity).$/;-;/mode_id/
mode_id_set	module_qual.m	/^:- type mode_id_set == id_set.$/;-;/mode_id_set/
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	mode_info.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	mode_info.m	/^:- pred mode_info_error(set(var), mode_error, mode_info, mode_info).$/;-;/mode_info_error/
mode_info_get_changed_flag	mode_info.m	/^:- pred mode_info_get_changed_flag(mode_info, bool).$/;-;/mode_info_get_changed_flag/
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_last_checkpoint_insts	mode_info.m	/^:- pred mode_info_get_last_checkpoint_insts(mode_info, assoc_list(var, inst)).$/;-;/mode_info_get_last_checkpoint_insts/
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_nondet_live_vars	mode_info.m	/^:- pred mode_info_get_nondet_live_vars(mode_info, list(set(var))).$/;-;/mode_info_get_nondet_live_vars/
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_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_no_io	mode_info.m	/^:- inst mode_info_no_io	=	bound_unique($/;-;/mode_info_no_io/
mode_info_remove_goals_live_vars	modes.m	/^:- pred mode_info_remove_goals_live_vars(list(hlds_goal), mode_info,$/;-;/mode_info_remove_goals_live_vars/
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_arg_context	mode_info.m	/^:- pred mode_info_set_call_arg_context(int, mode_info, mode_info).$/;-;/mode_info_set_call_arg_context/
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_changed_flag	mode_info.m	/^:- pred mode_info_set_changed_flag(bool, mode_info, mode_info).$/;-;/mode_info_set_changed_flag/
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_last_checkpoint_insts	mode_info.m	/^:- pred mode_info_set_last_checkpoint_insts(assoc_list(var, inst),$/;-;/mode_info_set_last_checkpoint_insts/
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_nondet_live_vars	mode_info.m	/^:- pred mode_info_set_nondet_live_vars(list(set(var)), mode_info, mode_info).$/;-;/mode_info_set_nondet_live_vars/
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_is_nondet_live	mode_info.m	/^:- pred mode_info_var_is_nondet_live(mode_info, var, is_live).$/;-;/mode_info_var_is_nondet_live/
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_fully_input	mode_util.m	/^:- pred mode_is_fully_input(module_info, mode).$/;-;/mode_is_fully_input/
mode_is_fully_output	mode_util.m	/^:- pred mode_is_fully_output(module_info, mode).$/;-;/mode_is_fully_output/
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_apply_substitution	mode_util.m	/^:- pred mode_list_apply_substitution(list(mode), inst_subst, list(mode)).$/;-;/mode_list_apply_substitution/
mode_list_contains_inst_var	inst_match.m	/^:- pred mode_list_contains_inst_var(list(mode), module_info, inst_var).$/;-;/mode_list_contains_inst_var/
mode_list_contains_inst_var_2	inst_match.m	/^:- pred mode_list_contains_inst_var_2(list(mode), module_info, set(inst_name),$/;-;/mode_list_contains_inst_var_2/
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_list_matches	make_hlds.m	/^:- pred mode_list_matches(list(mode), list(mode), module_info).$/;-;/mode_list_matches/
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	modecheck_unify.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_data.m	/^:- type mode_table$/;-;/mode_table/
mode_table_get_mode_defns	hlds_data.m	/^:- pred mode_table_get_mode_defns(mode_table, mode_defns).$/;-;/mode_table_get_mode_defns/
mode_table_get_mode_ids	hlds_data.m	/^:- pred mode_table_get_mode_ids(mode_table, list(mode_id)).$/;-;/mode_table_get_mode_ids/
mode_table_init	hlds_data.m	/^:- pred mode_table_init(mode_table).$/;-;/mode_table_init/
mode_table_insert	hlds_data.m	/^:- pred mode_table_insert(mode_table, mode_id, hlds_mode_defn, mode_table).$/;-;/mode_table_insert/
mode_table_optimize	hlds_data.m	/^:- pred mode_table_optimize(mode_table, mode_table).$/;-;/mode_table_optimize/
mode_to_arg_mode	mode_util.m	/^:- pred mode_to_arg_mode(module_info, mode, type, arg_mode).$/;-;/mode_to_arg_mode/
mode_to_arg_mode_2	mode_util.m	/^:- pred mode_to_arg_mode_2(module_info, mode, arg_mode).$/;-;/mode_to_arg_mode_2/
mode_util__modes_to_uni_modes	mode_util.m	/^:- pred mode_util__modes_to_uni_modes(list(mode), list(mode), module_info,$/;-;/mode_util__modes_to_uni_modes/
modecheck	modes.m	/^:- pred modecheck(module_info, module_info, bool, io__state, io__state).$/;-;/modecheck/
modecheck_call_pred	modecheck_call.m	/^:- pred modecheck_call_pred(pred_id, list(var), proc_id, list(var),$/;-;/modecheck_call_pred/
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_end_of_call	modecheck_call.m	/^:- pred modecheck_end_of_call(proc_info, list(var), list(var), extra_goals,$/;-;/modecheck_end_of_call/
modecheck_final_insts	modes.m	/^:- pred modecheck_final_insts(list(var), list(inst), mode_info, mode_info).$/;-;/modecheck_final_insts/
modecheck_final_insts_2	modes.m	/^:- pred modecheck_final_insts_2(list(var), list(inst), mode_info, bool,$/;-;/modecheck_final_insts_2/
modecheck_find_matching_modes	modecheck_call.m	/^:- pred modecheck_find_matching_modes($/;-;/modecheck_find_matching_modes/
modecheck_goal	modes.m	/^:- pred modecheck_goal(hlds_goal, hlds_goal, mode_info, mode_info).$/;-;/modecheck_goal/
modecheck_goal_expr	modes.m	/^:- pred modecheck_goal_expr(hlds_goal_expr, hlds_goal_info, hlds_goal_expr,$/;-;/modecheck_goal_expr/
modecheck_higher_order_call	modecheck_call.m	/^:- pred modecheck_higher_order_call(pred_or_func, var, list(var),$/;-;/modecheck_higher_order_call/
modecheck_higher_order_func_call	modecheck_call.m	/^:- pred modecheck_higher_order_func_call(var, list(var), var, hlds_goal_info,$/;-;/modecheck_higher_order_func_call/
modecheck_higher_order_pred_call	modecheck_call.m	/^:- pred modecheck_higher_order_pred_call(var, list(var), pred_or_func,$/;-;/modecheck_higher_order_pred_call/
modecheck_pred_mode	modes.m	/^:- pred modecheck_pred_mode(pred_id, pred_info, module_info, module_info,$/;-;/modecheck_pred_mode/
modecheck_pred_mode_2	modes.m	/^:- pred modecheck_pred_mode_2(pred_id, pred_info, module_info, module_info,$/;-;/modecheck_pred_mode_2/
modecheck_pred_modes_2	modes.m	/^:- pred modecheck_pred_modes_2(list(pred_id), module_info, module_info,$/;-;/modecheck_pred_modes_2/
modecheck_proc	modes.m	/^:- pred modecheck_proc(proc_id, pred_id, module_info, module_info, int,$/;-;/modecheck_proc/
modecheck_proc_2	modes.m	/^:- pred modecheck_proc_2(proc_id, pred_id, module_info, bool, $/;-;/modecheck_proc_2/
modecheck_proc_3	modes.m	/^:- pred modecheck_proc_3(proc_id, pred_id, module_info, proc_info, bool,$/;-;/modecheck_proc_3/
modecheck_proc_info	modes.m	/^:- pred modecheck_proc_info(proc_id, pred_id, module_info, proc_info,$/;-;/modecheck_proc_info/
modecheck_procs	modes.m	/^:- pred modecheck_procs(list(proc_id), pred_id, module_info, bool, int,$/;-;/modecheck_procs/
modecheck_set_var_inst	modes.m	/^:- pred modecheck_set_var_inst(var, inst, mode_info, mode_info).$/;-;/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_to_fixpoint	modes.m	/^:- pred modecheck_to_fixpoint(list(pred_id), int, module_info, $/;-;/modecheck_to_fixpoint/
modecheck_unification	modecheck_unify.m	/^:- pred modecheck_unification( var, unify_rhs, unification, unify_context,$/;-;/modecheck_unification/
modecheck_unification_proc	unify_proc.m	/^:- pred modecheck_unification_proc(how_to_check_goal, unify_proc_id,$/;-;/modecheck_unification_proc/
modecheck_unify_functor	modecheck_unify.m	/^:- pred modecheck_unify_functor(var, (type), cons_id, list(var), unification,$/;-;/modecheck_unify_functor/
modecheck_unify_lambda	modecheck_unify.m	/^:- pred modecheck_unify_lambda(var, pred_or_func, list(var),$/;-;/modecheck_unify_lambda/
modecheck_unify_procs	unify_proc.m	/^:- pred modecheck_unify_procs(how_to_check_goal, module_info, module_info,$/;-;/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), int, mode_info,$/;-;/modecheck_var_has_inst_list/
modecheck_var_is_live	modes.m	/^:- pred modecheck_var_is_live(var, is_live, mode_info, mode_info).$/;-;/modecheck_var_is_live/
modecheck_var_list_is_live	modes.m	/^:- pred modecheck_var_list_is_live(list(var), list(is_live), int, mode_info,$/;-;/modecheck_var_list_is_live/
model_det			llds.m	/^	--->	model_det		% functional & total$/;-;/model_det		/
model_non	llds.m	/^	;	model_non.		% not functional$/;-;/model_non/
model_semi			llds.m	/^	;	model_semi		% just functional$/;-;/model_semi		/
modes_add	make_hlds.m	/^:- pred modes_add(mode_table, varset, mode_defn, condition, term__context,$/;-;/modes_add/
module	hlds_module.m	/^	--->	module($/;-;/module/
module_add_c_body_code	make_hlds.m	/^:- pred module_add_c_body_code(string, term__context, module_info, module_info).$/;-;/module_add_c_body_code/
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_fact_table_proc	make_hlds.m	/^:- pred module_add_fact_table_proc(proc_id, proc_id, proc_table, sym_name, $/;-;/module_add_fact_table_proc/
module_add_fact_table_procedures	make_hlds.m	/^:- pred module_add_fact_table_procedures(list(proc_id), proc_id, proc_table, $/;-;/module_add_fact_table_procedures/
module_add_func	make_hlds.m	/^:- pred module_add_func(module_info, varset, sym_name, list(type_and_mode),$/;-;/module_add_func/
module_add_func_clause	make_hlds.m	/^:- pred module_add_func_clause(module_info, varset, sym_name, list(term), term,$/;-;/module_add_func_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_pragma_c_code	make_hlds.m	/^:- pred module_add_pragma_c_code(may_call_mercury, sym_name, pred_or_func, $/;-;/module_add_pragma_c_code/
module_add_pragma_fact_table	make_hlds.m	/^:- pred module_add_pragma_fact_table(sym_name, arity, string, $/;-;/module_add_pragma_fact_table/
module_add_pred	make_hlds.m	/^:- pred module_add_pred(module_info, varset, sym_name, list(type_and_mode),$/;-;/module_add_pred/
module_add_pred_clause	make_hlds.m	/^:- pred module_add_pred_clause(module_info, varset, sym_name, list(term), goal,$/;-;/module_add_pred_clause/
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_data.m	/^	; 	module_defn(varset, module_defn)$/;-;/module_defn/
module_defn_update_import_status	make_hlds.m	/^:- pred module_defn_update_import_status(module_defn::in,$/;-;/module_defn_update_import_status/
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_imports	modules.m	/^:- type module_imports --->$/;-;/module_imports/
module_info	hlds_module.m	/^:- type module_info$/;-;/module_info/
module_info_base_gen_infos	hlds_module.m	/^:- pred module_info_base_gen_infos(module_info, list(base_gen_info)).$/;-;/module_info_base_gen_infos/
module_info_base_gen_layouts	hlds_module.m	/^:- pred module_info_base_gen_layouts(module_info, list(base_gen_layout)).$/;-;/module_info_base_gen_layouts/
module_info_clobber_dependency_info	hlds_module.m	/^:- pred module_info_clobber_dependency_info(module_info, module_info).$/;-;/module_info_clobber_dependency_info/
module_info_consids	hlds_module.m	/^:- pred module_info_consids(module_info, list(cons_id)).$/;-;/module_info_consids/
module_info_ctors	hlds_module.m	/^:- pred module_info_ctors(module_info, cons_table).$/;-;/module_info_ctors/
module_info_dependency_info	hlds_module.m	/^:- pred module_info_dependency_info(module_info, dependency_info).$/;-;/module_info_dependency_info/
module_info_dependency_info_built	hlds_module.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_body_code	hlds_module.m	/^:- pred module_info_get_c_body_code(module_info, c_body_info).$/;-;/module_info_get_c_body_code/
module_info_get_c_header	hlds_module.m	/^:- pred module_info_get_c_header(module_info, c_header_info).$/;-;/module_info_get_c_header/
module_info_get_cell_count	hlds_module.m	/^:- pred module_info_get_cell_count(module_info, int).$/;-;/module_info_get_cell_count/
module_info_get_continuation_info	hlds_module.m	/^:- pred module_info_get_continuation_info(module_info, continuation_info).$/;-;/module_info_get_continuation_info/
module_info_get_pragma_exported_procs	hlds_module.m	/^:- pred module_info_get_pragma_exported_procs(module_info,$/;-;/module_info_get_pragma_exported_procs/
module_info_get_predicate_table	hlds_module.m	/^:- pred module_info_get_predicate_table(module_info, predicate_table).$/;-;/module_info_get_predicate_table/
module_info_get_special_pred_map	hlds_module.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_module.m	/^:- pred module_info_get_unify_requests(module_info, unify_requests).$/;-;/module_info_get_unify_requests/
module_info_globals	hlds_module.m	/^:- pred module_info_globals(module_info, globals).$/;-;/module_info_globals/
module_info_incr_errors	hlds_module.m	/^:- pred module_info_incr_errors(module_info, module_info).$/;-;/module_info_incr_errors/
module_info_incr_warnings	hlds_module.m	/^:- pred module_info_incr_warnings(module_info, module_info).$/;-;/module_info_incr_warnings/
module_info_init	hlds_module.m	/^:- pred module_info_init(string, globals, module_info).$/;-;/module_info_init/
module_info_instids	hlds_module.m	/^:- pred module_info_instids(module_info, list(inst_id)).$/;-;/module_info_instids/
module_info_insts	hlds_module.m	/^:- pred module_info_insts(module_info, inst_table).$/;-;/module_info_insts/
module_info_modeids	hlds_module.m	/^:- pred module_info_modeids(module_info, list(mode_id)).$/;-;/module_info_modeids/
module_info_modes	hlds_module.m	/^:- pred module_info_modes(module_info, mode_table).$/;-;/module_info_modes/
module_info_name	hlds_module.m	/^:- pred module_info_name(module_info, string).$/;-;/module_info_name/
module_info_next_lambda_count	hlds_module.m	/^:- pred module_info_next_lambda_count(module_info, int, module_info).$/;-;/module_info_next_lambda_count/
module_info_num_errors	hlds_module.m	/^:- pred module_info_num_errors(module_info, int).$/;-;/module_info_num_errors/
module_info_optimize	hlds_module.m	/^:- pred module_info_optimize(module_info, module_info).$/;-;/module_info_optimize/
module_info_pred_info	hlds_module.m	/^:- pred module_info_pred_info(module_info, pred_id, pred_info).$/;-;/module_info_pred_info/
module_info_pred_proc_info	hlds_module.m	/^:- pred module_info_pred_proc_info(module_info, pred_id, proc_id,$/;-;/module_info_pred_proc_info/
module_info_predids	hlds_module.m	/^:- pred module_info_predids(module_info, list(pred_id)).$/;-;/module_info_predids/
module_info_preds	hlds_module.m	/^:- pred module_info_preds(module_info, pred_table).$/;-;/module_info_preds/
module_info_remove_predicate	hlds_module.m	/^:- pred module_info_remove_predicate(pred_id, module_info, module_info).$/;-;/module_info_remove_predicate/
module_info_remove_predid	hlds_module.m	/^:- pred module_info_remove_predid(module_info, pred_id, module_info).$/;-;/module_info_remove_predid/
module_info_reverse_predids	hlds_module.m	/^:- pred module_info_reverse_predids(module_info, module_info).$/;-;/module_info_reverse_predids/
module_info_set_base_gen_infos	hlds_module.m	/^:- pred module_info_set_base_gen_infos(module_info, list(base_gen_info),$/;-;/module_info_set_base_gen_infos/
module_info_set_base_gen_layouts	hlds_module.m	/^:- pred module_info_set_base_gen_layouts(module_info, list(base_gen_layout),$/;-;/module_info_set_base_gen_layouts/
module_info_set_c_body_code	hlds_module.m	/^:- pred module_info_set_c_body_code(module_info, c_body_info, module_info).$/;-;/module_info_set_c_body_code/
module_info_set_c_header	hlds_module.m	/^:- pred module_info_set_c_header(module_info, c_header_info, module_info).$/;-;/module_info_set_c_header/
module_info_set_cell_count	hlds_module.m	/^:- pred module_info_set_cell_count(module_info, int, module_info).$/;-;/module_info_set_cell_count/
module_info_set_continuation_info	hlds_module.m	/^:- pred module_info_set_continuation_info(module_info, continuation_info, $/;-;/module_info_set_continuation_info/
module_info_set_ctors	hlds_module.m	/^:- pred module_info_set_ctors(module_info, cons_table, module_info).$/;-;/module_info_set_ctors/
module_info_set_dependency_info	hlds_module.m	/^:- pred module_info_set_dependency_info(module_info, dependency_info,$/;-;/module_info_set_dependency_info/
module_info_set_insts	hlds_module.m	/^:- pred module_info_set_insts(module_info, inst_table, module_info).$/;-;/module_info_set_insts/
module_info_set_modes	hlds_module.m	/^:- pred module_info_set_modes(module_info, mode_table, module_info).$/;-;/module_info_set_modes/
module_info_set_name	hlds_module.m	/^:- pred module_info_set_name(module_info, string, module_info).$/;-;/module_info_set_name/
module_info_set_num_errors	hlds_module.m	/^:- pred module_info_set_num_errors(module_info, int, module_info).$/;-;/module_info_set_num_errors/
module_info_set_pragma_exported_procs	hlds_module.m	/^:- pred module_info_set_pragma_exported_procs(module_info,$/;-;/module_info_set_pragma_exported_procs/
module_info_set_pred_info	hlds_module.m	/^:- pred module_info_set_pred_info(module_info, pred_id, pred_info, module_info).$/;-;/module_info_set_pred_info/
module_info_set_predicate_table	hlds_module.m	/^:- pred module_info_set_predicate_table(module_info, predicate_table,$/;-;/module_info_set_predicate_table/
module_info_set_preds	hlds_module.m	/^:- pred module_info_set_preds(module_info, pred_table, module_info).$/;-;/module_info_set_preds/
module_info_set_special_pred_map	hlds_module.m	/^:- pred module_info_set_special_pred_map(module_info, special_pred_map,$/;-;/module_info_set_special_pred_map/
module_info_set_stratified_preds	hlds_module.m	/^:- pred module_info_set_stratified_preds(module_info, set(pred_id),$/;-;/module_info_set_stratified_preds/
module_info_set_types	hlds_module.m	/^:- pred module_info_set_types(module_info, type_table, module_info).$/;-;/module_info_set_types/
module_info_set_unify_requests	hlds_module.m	/^:- pred module_info_set_unify_requests(module_info, unify_requests,$/;-;/module_info_set_unify_requests/
module_info_set_unused_arg_info	hlds_module.m	/^:- pred module_info_set_unused_arg_info(module_info,$/;-;/module_info_set_unused_arg_info/
module_info_stratified_preds	hlds_module.m	/^:- pred module_info_stratified_preds(module_info, set(pred_id)).$/;-;/module_info_stratified_preds/
module_info_typeids	hlds_module.m	/^:- pred module_info_typeids(module_info, list(type_id)).$/;-;/module_info_typeids/
module_info_types	hlds_module.m	/^:- pred module_info_types(module_info, type_table).$/;-;/module_info_types/
module_info_unused_arg_info	hlds_module.m	/^:- pred module_info_unused_arg_info(module_info, unused_arg_info).$/;-;/module_info_unused_arg_info/
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_data.m	/^:- type module_name 	== 	string.$/;-;/module_name/
module_name_arity_index	hlds_module.m	/^:- type module_name_arity_index == map(pair(module_name, string), $/;-;/module_name_arity_index/
module_qual__module_qualify_items	module_qual.m	/^:- pred module_qual__module_qualify_items(item_list, item_list,$/;-;/module_qual__module_qualify_items/
module_qual__qualify_lambda_mode_list	module_qual.m	/^:- pred module_qual__qualify_lambda_mode_list(list(mode), list(mode),$/;-;/module_qual__qualify_lambda_mode_list/
module_qual__qualify_type_qualification	module_qual.m	/^:- pred module_qual__qualify_type_qualification(type, type, term__context,$/;-;/module_qual__qualify_type_qualification/
module_qualify_item	module_qual.m	/^:- pred module_qualify_item(item_and_context::in, item_and_context::out,$/;-;/module_qualify_item/
module_specifier	prog_data.m	/^:- type module_specifier ==	string.$/;-;/module_specifier/
mostly_clobbered	inst.m	/^	;		mostly_clobbered.$/;-;/mostly_clobbered/
mostly_dead	../library/mercury_builtin.m	/^:- inst mostly_dead = mostly_clobbered.$/;-;/mostly_dead/
mostly_uniq_array	../library/array.m	/^:- inst mostly_uniq_array(I) = bound(array(I)).	% XXX work-around$/;-;/mostly_uniq_array/
mostly_uniq_array_skel	../library/array.m	/^:- inst mostly_uniq_array_skel == mostly_uniq_array(free).$/;-;/mostly_uniq_array_skel/
mostly_uniq_inst	prog_data.m	/^	;	mostly_uniq_inst(inst_name)$/;-;/mostly_uniq_inst/
mostly_uniq_inst_table	hlds_data.m	/^:- type mostly_uniq_inst_table == map(inst_name, maybe_inst).$/;-;/mostly_uniq_inst_table/
mostly_unique		inst.m	/^	;		mostly_unique	% there is only one reference$/;-;/mostly_unique	/
move_follow_code_in_cases	follow_code.m	/^:- pred move_follow_code_in_cases(list(case), list(case), pair(bool),$/;-;/move_follow_code_in_cases/
move_follow_code_in_conj	follow_code.m	/^:- pred move_follow_code_in_conj(list(hlds_goal), list(hlds_goal),$/;-;/move_follow_code_in_conj/
move_follow_code_in_conj_2	follow_code.m	/^:- pred move_follow_code_in_conj_2(list(hlds_goal), list(hlds_goal),$/;-;/move_follow_code_in_conj_2/
move_follow_code_in_disj	follow_code.m	/^:- pred move_follow_code_in_disj(list(hlds_goal), list(hlds_goal),$/;-;/move_follow_code_in_disj/
move_follow_code_in_goal	follow_code.m	/^:- pred move_follow_code_in_goal(hlds_goal, hlds_goal, pair(bool),$/;-;/move_follow_code_in_goal/
move_follow_code_in_goal_2	follow_code.m	/^:- pred move_follow_code_in_goal_2(hlds_goal_expr, hlds_goal_expr,$/;-;/move_follow_code_in_goal_2/
move_follow_code_in_proc	follow_code.m	/^:- pred move_follow_code_in_proc(proc_info, proc_info,$/;-;/move_follow_code_in_proc/
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_cases	follow_code.m	/^:- pred move_follow_code_move_goals_cases(list(case), list(hlds_goal),$/;-;/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), list(hlds_goal),$/;-;/move_follow_code_move_goals_disj/
move_follow_code_select	follow_code.m	/^:- pred move_follow_code_select(list(hlds_goal), list(hlds_goal),$/;-;/move_follow_code_select/
move_prev_code	follow_code.m	/^:- pred move_prev_code(hlds_goal, hlds_goal, set(var),$/;-;/move_prev_code/
move_prev_code_forbidden_vars	follow_code.m	/^:- pred move_prev_code_forbidden_vars(list(hlds_goal), set(var)).$/;-;/move_prev_code_forbidden_vars/
mq_info	module_qual.m	/^:- type mq_info$/;-;/mq_info/
mq_info_add_interface_modules	module_qual.m	/^:- pred mq_info_add_interface_modules(mq_info::in, list(module_name)::in,$/;-;/mq_info_add_interface_modules/
mq_info_get_error_context	module_qual.m	/^:- pred mq_info_get_error_context(mq_info::in, error_context::out) is det.$/;-;/mq_info_get_error_context/
mq_info_get_import_status	module_qual.m	/^:- pred mq_info_get_import_status(mq_info::in, import_status::out) is det.$/;-;/mq_info_get_import_status/
mq_info_get_insts	module_qual.m	/^:- pred mq_info_get_insts(mq_info::in, inst_id_set::out) is det.$/;-;/mq_info_get_insts/
mq_info_get_interface_modules	module_qual.m	/^:- pred mq_info_get_interface_modules(mq_info::in,$/;-;/mq_info_get_interface_modules/
mq_info_get_mode_error_flag	module_qual.m	/^:- pred mq_info_get_mode_error_flag(mq_info::in, bool::out) is det.$/;-;/mq_info_get_mode_error_flag/
mq_info_get_modes	module_qual.m	/^:- pred mq_info_get_modes(mq_info::in, mode_id_set::out) is det.$/;-;/mq_info_get_modes/
mq_info_get_need_qual_flag	module_qual.m	/^:- pred mq_info_get_need_qual_flag(mq_info::in, need_qualifier::out) is det.$/;-;/mq_info_get_need_qual_flag/
mq_info_get_num_errors	module_qual.m	/^:- pred mq_info_get_num_errors(mq_info::in, int::out) is det.$/;-;/mq_info_get_num_errors/
mq_info_get_report_error_flag	module_qual.m	/^:- pred mq_info_get_report_error_flag(mq_info::in, bool::out) is det.$/;-;/mq_info_get_report_error_flag/
mq_info_get_type_error_flag	module_qual.m	/^:- pred mq_info_get_type_error_flag(mq_info::in, bool::out) is det.$/;-;/mq_info_get_type_error_flag/
mq_info_get_types	module_qual.m	/^:- pred mq_info_get_types(mq_info::in, type_id_set::out) is det.$/;-;/mq_info_get_types/
mq_info_incr_errors	module_qual.m	/^:- pred mq_info_incr_errors(mq_info::in, mq_info::out) is det.$/;-;/mq_info_incr_errors/
mq_info_set_error_context	module_qual.m	/^:- pred mq_info_set_error_context(mq_info::in, error_context::in,$/;-;/mq_info_set_error_context/
mq_info_set_error_flag	module_qual.m	/^:- pred mq_info_set_error_flag(mq_info::in, id_type::in, mq_info::out) is det.$/;-;/mq_info_set_error_flag/
mq_info_set_import_status	module_qual.m	/^:- pred mq_info_set_import_status(mq_info::in, import_status::in,$/;-;/mq_info_set_import_status/
mq_info_set_insts	module_qual.m	/^:- pred mq_info_set_insts(mq_info::in, inst_id_set::in, mq_info::out) is det.$/;-;/mq_info_set_insts/
mq_info_set_interface_modules	module_qual.m	/^:- pred mq_info_set_interface_modules(mq_info::in, set(module_name)::in,$/;-;/mq_info_set_interface_modules/
mq_info_set_mode_error_flag	module_qual.m	/^:- pred mq_info_set_mode_error_flag(mq_info::in, mq_info::out) is det.$/;-;/mq_info_set_mode_error_flag/
mq_info_set_modes	module_qual.m	/^:- pred mq_info_set_modes(mq_info::in, mode_id_set::in, mq_info::out) is det.$/;-;/mq_info_set_modes/
mq_info_set_module_used	module_qual.m	/^:- pred mq_info_set_module_used(mq_info::in, module_name::in,$/;-;/mq_info_set_module_used/
mq_info_set_need_qual_flag	module_qual.m	/^:- pred mq_info_set_need_qual_flag(mq_info::in, $/;-;/mq_info_set_need_qual_flag/
mq_info_set_type_error_flag	module_qual.m	/^:- pred mq_info_set_type_error_flag(mq_info::in, mq_info::out) is det.$/;-;/mq_info_set_type_error_flag/
mq_info_set_types	module_qual.m	/^:- pred mq_info_set_types(mq_info::in, type_id_set::in, mq_info::out) is det.$/;-;/mq_info_set_types/
mui	../library/mercury_builtin.m	/^:- mode mui :: mostly_unique -> mostly_unique.$/;-;/mui/
multi_map	../library/multi_map.m	/^:- type multi_map(Key, Data)	==	map(Key, list(Data)).$/;-;/multi_map/
multi_map__all_count	../library/multi_map.m	/^:- pred multi_map__all_count(multi_map(K, V), int).$/;-;/multi_map__all_count/
multi_map__apply_to_list	../library/multi_map.m	/^:- pred multi_map__apply_to_list(list(K), multi_map(K, V), list(V)).$/;-;/multi_map__apply_to_list/
multi_map__assoc_list_member	../library/multi_map.m	/^:- pred multi_map__assoc_list_member(Value, assoc_list(Key, list(Value)), Key).$/;-;/multi_map__assoc_list_member/
multi_map__assoc_list_merge	../library/multi_map.m	/^:- pred multi_map__assoc_list_merge(assoc_list(K, list(V)), $/;-;/multi_map__assoc_list_merge/
multi_map__contains	../library/multi_map.m	/^:- pred multi_map__contains(multi_map(K,_V), K).$/;-;/multi_map__contains/
multi_map__count	../library/multi_map.m	/^:- pred multi_map__count(multi_map(K, V), int).$/;-;/multi_map__count/
multi_map__count_list	../library/multi_map.m	/^:- pred multi_map__count_list(list(A), int, int).$/;-;/multi_map__count_list/
multi_map__delete	../library/multi_map.m	/^:- pred multi_map__delete(multi_map(K,V), K, multi_map(K,V)).$/;-;/multi_map__delete/
multi_map__det_insert	../library/multi_map.m	/^:- pred multi_map__det_insert(multi_map(K,V), K, V, multi_map(K,V)).$/;-;/multi_map__det_insert/
multi_map__det_remove	../library/multi_map.m	/^:- pred multi_map__det_remove(multi_map(K,V), K, list(V), multi_map(K,V)).$/;-;/multi_map__det_remove/
multi_map__det_replace	../library/multi_map.m	/^:- pred multi_map__det_replace(multi_map(K,V), K, list(V), multi_map(K,V)).$/;-;/multi_map__det_replace/
multi_map__det_update	../library/multi_map.m	/^:- pred multi_map__det_update(multi_map(K,V), K, V, multi_map(K,V)).$/;-;/multi_map__det_update/
multi_map__from_assoc_list	../library/multi_map.m	/^:- pred multi_map__from_assoc_list(assoc_list(K,list(V)), multi_map(K,V)).$/;-;/multi_map__from_assoc_list/
multi_map__from_corresponding_list_lists	../library/multi_map.m	/^:- pred multi_map__from_corresponding_list_lists(list(K), list(list(V)),$/;-;/multi_map__from_corresponding_list_lists/
multi_map__from_corresponding_lists	../library/multi_map.m	/^:- pred multi_map__from_corresponding_lists(list(K), list(V),$/;-;/multi_map__from_corresponding_lists/
multi_map__from_sorted_assoc_list	../library/multi_map.m	/^:- pred multi_map__from_sorted_assoc_list(assoc_list(K, list(V)), $/;-;/multi_map__from_sorted_assoc_list/
multi_map__init	../library/multi_map.m	/^:- pred multi_map__init(multi_map(_,_)).$/;-;/multi_map__init/
multi_map__insert	../library/multi_map.m	/^:- pred multi_map__insert(multi_map(K,V), K, V, multi_map(K,V)).$/;-;/multi_map__insert/
multi_map__inverse_search	../library/multi_map.m	/^:- pred multi_map__inverse_search(multi_map(K,V), V, K).$/;-;/multi_map__inverse_search/
multi_map__is_empty	../library/multi_map.m	/^:- pred multi_map__is_empty(multi_map(_,_)).$/;-;/multi_map__is_empty/
multi_map__keys	../library/multi_map.m	/^:- pred multi_map__keys(multi_map(K, _V), list(K)).$/;-;/multi_map__keys/
multi_map__lookup	../library/multi_map.m	/^:- pred multi_map__lookup(multi_map(K,V), K, list(V)).$/;-;/multi_map__lookup/
multi_map__member	../library/multi_map.m	/^:- pred multi_map__member(multi_map(K,V), K, V).$/;-;/multi_map__member/
multi_map__merge	../library/multi_map.m	/^:- pred multi_map__merge(multi_map(K, V), multi_map(K, V), multi_map(K, V)).$/;-;/multi_map__merge/
multi_map__nondet_lookup	../library/multi_map.m	/^:- pred multi_map__nondet_lookup(multi_map(K,V), K, V).$/;-;/multi_map__nondet_lookup/
multi_map__nondet_search	../library/multi_map.m	/^:- pred multi_map__nondet_search(multi_map(K,V), K, V).$/;-;/multi_map__nondet_search/
multi_map__optimize	../library/multi_map.m	/^:- pred multi_map__optimize(multi_map(K, V), multi_map(K, V)).$/;-;/multi_map__optimize/
multi_map__remove	../library/multi_map.m	/^:- pred multi_map__remove(multi_map(K,V), K, list(V), multi_map(K,V)).$/;-;/multi_map__remove/
multi_map__remove_smallest	../library/multi_map.m	/^:- pred multi_map__remove_smallest(multi_map(K, V), K, list(V),$/;-;/multi_map__remove_smallest/
multi_map__search	../library/multi_map.m	/^:- pred multi_map__search(multi_map(K,V), K, list(V)).$/;-;/multi_map__search/
multi_map__select	../library/multi_map.m	/^:- pred multi_map__select(multi_map(K,V), set(K), multi_map(K,V)).$/;-;/multi_map__select/
multi_map__set	../library/multi_map.m	/^:- pred multi_map__set(multi_map(K,V), K, V, multi_map(K,V)).$/;-;/multi_map__set/
multi_map__to_assoc_list	../library/multi_map.m	/^:- pred multi_map__to_assoc_list(multi_map(K,V), assoc_list(K,list(V))).$/;-;/multi_map__to_assoc_list/
multi_map__update	../library/multi_map.m	/^:- pred multi_map__update(multi_map(K,V), K, V, multi_map(K,V)).$/;-;/multi_map__update/
multi_map__values	../library/multi_map.m	/^:- pred multi_map__values(multi_map(_K, V), list(V)).$/;-;/multi_map__values/
multidet	hlds_data.m	/^			;	multidet$/;-;/multidet/
multiple_def_error	make_hlds.m	/^:- pred multiple_def_error(sym_name, int, string, term__context, term__context,$/;-;/multiple_def_error/
muo	../library/mercury_builtin.m	/^:- mode muo :: free -> mostly_unique.$/;-;/muo/
must_be_qualified	prog_data.m	/^	--->	must_be_qualified$/;-;/must_be_qualified/
mutvar	../library/store.m	/^:- type mutvar(T, S) ---> mutvar(c_pointer).$/;-;/mutvar/
name	prog_data.m	/^	---> name(sym_name)$/;-;/name/
name_args	prog_data.m	/^	;	name_args(sym_name, list(type)).$/;-;/name_args/
name_args_res	prog_data.m	/^	;	name_args_res(sym_name, list(type), type).$/;-;/name_args_res/
name_arity	hlds_module.m	/^:- type name_arity ---> string / arity.$/;-;/name_arity/
name_arity_index	hlds_module.m	/^:- type name_arity_index == map(name_arity, list(pred_id)).$/;-;/name_arity_index/
name_index	hlds_module.m	/^:- type name_index	== map(string, list(pred_id)).$/;-;/name_index/
name_res	prog_data.m	/^	;	name_res(sym_name_specifier, type)$/;-;/name_res/
ne		llds.m	/^	;	ne	% !=$/;-;/ne	/
need_code_addr_decls	llds_out.m	/^:- pred need_code_addr_decls(code_addr, bool, io__state, io__state).$/;-;/need_code_addr_decls/
need_extra_proc	unused_args.m	/^:- pred need_extra_proc(module_info::in, list(int)::in, pred_proc_id::in,$/;-;/need_extra_proc/
need_qualifier	prog_data.m	/^:- type need_qualifier$/;-;/need_qualifier/
needed_map	dead_proc_elim.m	/^:- type needed_map ==	map(entity, maybe(int)).$/;-;/needed_map/
needs_workaround	jumpopt.m	/^:- pred needs_workaround(lval, rval).$/;-;/needs_workaround/
neg	hlds_goal.m	/^			;	neg$/;-;/neg/
negate_equation	lp.m	/^:- pred negate_equation(equation, equation).$/;-;/negate_equation/
negated_goal_cannot_fail	det_report.m	/^		;	negated_goal_cannot_fail(term__context)$/;-;/negated_goal_cannot_fail/
negated_goal_cannot_succeed	det_report.m	/^		;	negated_goal_cannot_succeed(term__context)$/;-;/negated_goal_cannot_succeed/
new_art_var	lp.m	/^:- pred new_art_var(var::out, lp_info::in, lp_info::out) is det.$/;-;/new_art_var/
new_dcg_var	prog_io_dcg.m	/^:- pred new_dcg_var(varset, int, varset, int, var).$/;-;/new_dcg_var/
new_pred	higher_order.m	/^:- type new_pred --->$/;-;/new_pred/
new_preds	higher_order.m	/^:- type new_preds == map(pred_proc_id, set(new_pred)).$/;-;/new_preds/
new_proc_info	unused_args.m	/^:- type new_proc_info --->$/;-;/new_proc_info/
new_slack_var	lp.m	/^:- pred new_slack_var(var::out, lp_info::in, lp_info::out) is det.$/;-;/new_slack_var/
next_free_reg	store_alloc.m	/^:- pred next_free_reg(int, set(lval), int).$/;-;/next_free_reg/
next_mode_id	make_hlds.m	/^:- pred next_mode_id(proc_table, maybe(determinism), proc_id).$/;-;/next_mode_id/
nil	../library/bt_array.m	/^		nil$/;-;/nil/
nlg_asm_sgt_ubf	exprn_aux.m	/^	--->	nlg_asm_sgt_ubf($/;-;/nlg_asm_sgt_ubf/
no	higher_order.m	/^	;	no.$/;-;/no/
no_extra_goals	modes.m	/^	--->	no_extra_goals$/;-;/no_extra_goals/
no_inline	prog_data.m	/^	;	no_inline(sym_name, arity)$/;-;/no_inline/
no_matching_modes	modecheck_call.m	/^:- pred no_matching_modes(pred_id, list(var), set(var), proc_id, 	$/;-;/no_matching_modes/
no_resume_point	hlds_goal.m	/^			;	no_resume_point.$/;-;/no_resume_point/
no_tag	base_type_layout.m	/^			; 	no_tag 		% special case of equivalence $/;-;/no_tag/
node	tree.m	/^			;	node(T)$/;-;/node/
node_ctrl	vn_type.m	/^			;	node_ctrl(int).$/;-;/node_ctrl/
node_lval	vn_type.m	/^			;	node_lval(vnlval)$/;-;/node_lval/
node_origlval	vn_type.m	/^			;	node_origlval(vnlval)$/;-;/node_origlval/
node_shared	vn_type.m	/^:- type vn_node		--->	node_shared(vn)$/;-;/node_shared/
non_empty_list	../library/list.m	/^:- inst non_empty_list = bound([ground | ground]).$/;-;/non_empty_list/
nondet	code_info.m	/^	;	nondet($/;-;/nondet/
nondet_fail		mercury_to_c.m	/^	;	nondet_fail	% `return'$/;-;/nondet_fail	/
nondet_succeed		mercury_to_c.m	/^	;	nondet_succeed	% `cont()'$/;-;/nondet_succeed	/
none	globals.m	/^	--->	none$/;-;/none/
normalise_inst	mode_util.m	/^:- pred normalise_inst(inst, module_info, inst).$/;-;/normalise_inst/
normalise_insts	mode_util.m	/^:- pred normalise_insts(list(inst), module_info, list(inst)).$/;-;/normalise_insts/
not	llds.m	/^	;	(not).$/;-;/not/
not_builtin	hlds_goal.m	/^			;	not_builtin.$/;-;/not_builtin/
not_instantiated_enough	mode_errors.m	/^	;	not_instantiated_enough$/;-;/not_instantiated_enough/
not_reached	inst.m	/^	;		not_reached$/;-;/not_reached/
not_supported	bytecode.m	/^			;	not_supported$/;-;/not_supported/
not_yet			fact_table.m	/^	;	not_yet		 	% determinism has not yet been inferred$/;-;/not_yet		/
nothing	prog_data.m	/^	;	nothing.$/;-;/nothing/
nu	globals.m	/^	;	nu$/;-;/nu/
num_data_elems	globals.m	/^	;	num_data_elems$/;-;/num_data_elems/
num_functors	../library/std_util.m	/^:- func num_functors(type_info) = int.$/;-;/num_functors/
number_vars	lp.m	/^:- pred number_vars(list(var), int, map(var, int), map(var, int)).$/;-;/number_vars/
objective	lp.m	/^:- type objective	==	list(coeff).$/;-;/objective/
obsolete	prog_data.m	/^	;	obsolete(sym_name, arity)$/;-;/obsolete/
ok	fact_table.m	/^	--->	ok ; error.$/;-;/ok/
one_phase	lp.m	/^:- pred one_phase(list(coeff), list(coeff), map(var, int), tableau,$/;-;/one_phase/
op	prog_data.m	/^	;	op(list(op_specifier))$/;-;/op/
op_details	../library/term_io.m	/^:- type op_details ---> op(int, op_type, string).$/;-;/op_details/
op_specifier	prog_data.m	/^:- type op_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/
open				../library/lexer.m	/^	;	open			% '('$/;-;/open			/
open_ct				../library/lexer.m	/^	;	open_ct			% '(' without any preceding whitespace$/;-;/open_ct			/
open_curly			../library/lexer.m	/^	;	open_curly		% '}'$/;-;/open_curly		/
open_list			../library/lexer.m	/^	;	open_list		% '['$/;-;/open_list		/
open_sort_files	fact_table.m	/^:- pred open_sort_files(list(proc_id), list(proc_stream),$/;-;/open_sort_files/
operator	lp.m	/^:- type operator$/;-;/operator/
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__max_priority	../library/ops.m	/^:- pred ops__max_priority(ops__priority).$/;-;/ops__max_priority/
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_data_name	opt_debug.m	/^:- pred opt_debug__dump_data_name(data_name, string).$/;-;/opt_debug__dump_data_name/
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_instrs	opt_debug.m	/^:- pred opt_debug__dump_instrs(bool, list(instruction), io__state, io__state).$/;-;/opt_debug__dump_instrs/
opt_debug__dump_instrs_2	opt_debug.m	/^:- pred opt_debug__dump_instrs_2(list(instruction), io__state, io__state).$/;-;/opt_debug__dump_instrs_2/
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_label_pairs	opt_debug.m	/^:- pred opt_debug__dump_label_pairs(list(pair(label)), string).$/;-;/opt_debug__dump_label_pairs/
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_mem_ref	opt_debug.m	/^:- pred opt_debug__dump_mem_ref(mem_ref, string).$/;-;/opt_debug__dump_mem_ref/
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_type, int, 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_locs	opt_debug.m	/^:- pred opt_debug__dump_useful_locs(vn_tables, string).$/;-;/opt_debug__dump_useful_locs/
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_locs	opt_debug.m	/^:- pred opt_debug__dump_vn_locs(vn_tables, string).$/;-;/opt_debug__dump_vn_locs/
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_debug__msg	opt_debug.m	/^:- pred opt_debug__msg(bool, string, io__state, io__state).$/;-;/opt_debug__msg/
opt_imported		hlds_pred.m	/^	;	opt_imported	% defined in the optimization $/;-;/opt_imported	/
opt_level	options.m	/^:- pred opt_level(int::in, option_table::in,$/;-;/opt_level/
opt_space	options.m	/^:- pred opt_space(list(pair(option, option_data))::out) is det.$/;-;/opt_space/
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_block_fall_through	opt_util.m	/^:- pred opt_util__can_block_fall_through(list(instruction), bool).$/;-;/opt_util__can_block_fall_through/
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_incr_hp	opt_util.m	/^:- pred opt_util__count_incr_hp(list(instruction), int).$/;-;/opt_util__count_incr_hp/
opt_util__count_incr_hp_2	opt_util.m	/^:- pred opt_util__count_incr_hp_2(list(instruction), int, int).$/;-;/opt_util__count_incr_hp_2/
opt_util__count_temps_instr	opt_util.m	/^:- pred opt_util__count_temps_instr(instr, int, int, 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, 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, int, int).$/;-;/opt_util__count_temps_lval/
opt_util__count_temps_rval	opt_util.m	/^:- pred opt_util__count_temps_rval(rval, int, int, 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), maybe(rval_const),$/;-;/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_label_code_addrs	opt_util.m	/^:- pred opt_util__find_label_code_addrs(list(code_addr),$/;-;/opt_util__find_label_code_addrs/
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__get_prologue	opt_util.m	/^:- pred opt_util__get_prologue(list(instruction), proc_label, instruction,$/;-;/opt_util__get_prologue/
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), tailmap,$/;-;/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__lvals_in_lval	opt_util.m	/^:- pred opt_util__lvals_in_lval(lval, list(lval)).$/;-;/opt_util__lvals_in_lval/
opt_util__lvals_in_mem_ref	opt_util.m	/^:- pred opt_util__lvals_in_mem_ref(mem_ref, list(lval)).$/;-;/opt_util__lvals_in_mem_ref/
opt_util__lvals_in_rval	opt_util.m	/^:- pred opt_util__lvals_in_rval(rval, list(lval)).$/;-;/opt_util__lvals_in_rval/
opt_util__mem_ref_refers_stackvars	opt_util.m	/^:- pred opt_util__mem_ref_refers_stackvars(mem_ref, bool).$/;-;/opt_util__mem_ref_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__propagate_livevals	opt_util.m	/^:- pred opt_util__propagate_livevals(list(instruction), list(instruction)).$/;-;/opt_util__propagate_livevals/
opt_util__propagate_livevals_2	opt_util.m	/^:- pred opt_util__propagate_livevals_2(list(instruction), set(lval),$/;-;/opt_util__propagate_livevals_2/
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_mem_ref	opt_util.m	/^:- pred opt_util__touches_nondet_ctrl_mem_ref(mem_ref, bool).$/;-;/opt_util__touches_nondet_ctrl_mem_ref/
opt_util__touches_nondet_ctrl_rval	opt_util.m	/^:- pred opt_util__touches_nondet_ctrl_rval(rval, bool).$/;-;/opt_util__touches_nondet_ctrl_rval/
optimal			term_errors.m	/^	---> 	optimal		$/;-;/optimal		/
optimization_option	options.m	/^	;	optimization_option$/;-;/optimization_option/
optimize	lp.m	/^:- pred optimize(list(var), tableau, tableau, lp__result,$/;-;/optimize/
optimize__last	optimize.m	/^:- pred optimize__last(list(instruction), list(instruction),$/;-;/optimize__last/
optimize__main	optimize.m	/^:- pred optimize__main(list(c_procedure), list(c_procedure),$/;-;/optimize__main/
optimize__middle	optimize.m	/^:- pred optimize__middle(list(instruction), bool, list(instruction),$/;-;/optimize__middle/
optimize__proc	optimize.m	/^:- pred optimize__proc(c_procedure, c_procedure, io__state, io__state).$/;-;/optimize__proc/
optimize__repeat	optimize.m	/^:- pred optimize__repeat(int, bool, list(instruction), list(instruction),$/;-;/optimize__repeat/
optimize__repeated	optimize.m	/^:- pred optimize__repeated(list(instruction), bool, bool,$/;-;/optimize__repeated/
option	options.m	/^:- type option	$/;-;/option/
option_category	options.m	/^:- type option_category$/;-;/option_category/
option_data	../library/getopt.m	/^:- type option_data$/;-;/option_data/
option_defaults	options.m	/^:- pred option_defaults(option::out, option_data::out) is nondet.$/;-;/option_defaults/
option_defaults_2	options.m	/^:- pred option_defaults_2(option_category, list(pair(option, option_data))).$/;-;/option_defaults_2/
option_handle_functor_overloading	mercury_to_goedel.m	/^:- pred option_handle_functor_overloading(string).$/;-;/option_handle_functor_overloading/
option_implies	handle_options.m	/^:- pred option_implies(option::in, option::in, option_data::in, $/;-;/option_implies/
option_ops	../library/getopt.m	/^:- type option_ops(OptionType)$/;-;/option_ops/
option_table	options.m	/^:- type option_table == option_table(option).$/;-;/option_table/
options_help	options.m	/^:- pred options_help(io__state::di, io__state::uo) is det.$/;-;/options_help/
options_help_aux_output	options.m	/^:- pred options_help_aux_output(io__state::di, io__state::uo) is det.$/;-;/options_help_aux_output/
options_help_code_generation	options.m	/^:- pred options_help_code_generation(io__state::di, io__state::uo) is det.$/;-;/options_help_code_generation/
options_help_compilation_model	options.m	/^:- pred options_help_compilation_model(io__state::di, io__state::uo) is det.$/;-;/options_help_compilation_model/
options_help_hlds_hlds_optimization	options.m	/^:- pred options_help_hlds_hlds_optimization(io__state::di, io__state::uo)$/;-;/options_help_hlds_hlds_optimization/
options_help_hlds_llds_optimization	options.m	/^:- pred options_help_hlds_llds_optimization(io__state::di, io__state::uo) is det.$/;-;/options_help_hlds_llds_optimization/
options_help_link	options.m	/^:- pred options_help_link(io__state::di, io__state::uo) is det.$/;-;/options_help_link/
options_help_llds_llds_optimization	options.m	/^:- pred options_help_llds_llds_optimization(io__state::di, io__state::uo) is det.$/;-;/options_help_llds_llds_optimization/
options_help_misc	options.m	/^:- pred options_help_misc(io__state::di, io__state::uo) is det.$/;-;/options_help_misc/
options_help_object_optimization	options.m	/^:- pred options_help_object_optimization(io__state::di, io__state::uo) is det.$/;-;/options_help_object_optimization/
options_help_optimization	options.m	/^:- pred options_help_optimization(io__state::di, io__state::uo) is det.$/;-;/options_help_optimization/
options_help_output	options.m	/^:- pred options_help_output(io__state::di, io__state::uo) is det.$/;-;/options_help_output/
options_help_output_optimization	options.m	/^:- pred options_help_output_optimization(io__state::di, io__state::uo) is det.$/;-;/options_help_output_optimization/
options_help_semantics	options.m	/^:- pred options_help_semantics(io__state::di, io__state::uo) is det.$/;-;/options_help_semantics/
options_help_verbosity	options.m	/^:- pred options_help_verbosity(io__state::di, io__state::uo) is det.$/;-;/options_help_verbosity/
options_help_warning	options.m	/^:- pred options_help_warning(io__state::di, io__state::uo) is det.$/;-;/options_help_warning/
or	llds.m	/^	;	(or)	% logical or$/;-;/or/
order_result	vn_order.m	/^:- type order_result	--->	success(vn_tables, list(vn_node))$/;-;/order_result/
orig_and_stack	code_info.m	/^	;	orig_and_stack(resume_map, code_addr, resume_map, code_addr)$/;-;/orig_and_stack/
orig_only	code_info.m	/^	--->	orig_only(resume_map, code_addr)$/;-;/orig_only/
other			fact_table.m	/^	;	other		% some arguments have modes that are $/;-;/other		/
other_switch	switch_gen.m	/^	;	other_switch.$/;-;/other_switch/
out	../library/mercury_builtin.m	/^:- mode out :: (free -> ground).$/;-;/out/
out_list_skel	../library/list.m	/^:- mode out_list_skel :: free -> list_skel.$/;-;/out_list_skel/
out_mode	special_pred.m	/^:- pred out_mode((mode)::out) is det.$/;-;/out_mode/
out_of_line_builtin	hlds_goal.m	/^			;	out_of_line_builtin$/;-;/out_of_line_builtin/
out_two	../library/tree234.m	/^:- mode out_two :: out(two(ground, ground, ground)).$/;-;/out_two/
output	../library/mercury_builtin.m	/^:- mode output :: (free -> ground).$/;-;/output/
output_arg	bytecode.m	/^:- pred output_arg(byte_arg, io__state, io__state).$/;-;/output_arg/
output_arg_list	unused_args.m	/^:- pred output_arg_list(list(int)::in, io__state::di, io__state::uo) is det. $/;-;/output_arg_list/
output_arg_list_2	unused_args.m	/^:- pred output_arg_list_2(list(int)::in, io__state::di,$/;-;/output_arg_list_2/
output_args	bytecode.m	/^:- pred output_args(byte_code, io__state, io__state).$/;-;/output_args/
output_binary_op	llds_out.m	/^:- pred output_binary_op(binary_op, io__state, io__state).$/;-;/output_binary_op/
output_binop	bytecode.m	/^:- pred output_binop(binary_op, io__state, io__state).$/;-;/output_binop/
output_bunch_name	llds_out.m	/^:- pred output_bunch_name(string, int, io__state, io__state).$/;-;/output_bunch_name/
output_byte	bytecode.m	/^:- pred output_byte(int, io__state, io__state).$/;-;/output_byte/
output_bytecode_file	bytecode.m	/^:- pred output_bytecode_file(string::in, list(byte_code)::in,$/;-;/output_bytecode_file/
output_bytecode_list	bytecode.m	/^:- pred output_bytecode_list(list(byte_code), io__state, io__state).$/;-;/output_bytecode_list/
output_c_data_init_list	llds_out.m	/^:- pred output_c_data_init_list(list(c_module), io__state, io__state).$/;-;/output_c_data_init_list/
output_c_file	llds_out.m	/^:- pred output_c_file(c_file, io__state, io__state).$/;-;/output_c_file/
output_c_file_init	llds_out.m	/^:- pred output_c_file_init(string, list(c_module), io__state, io__state).$/;-;/output_c_file_init/
output_c_file_list	llds_out.m	/^:- pred output_c_file_list(list(c_module), int, string, list(c_header_code),$/;-;/output_c_file_list/
output_c_header_include_lines	llds_out.m	/^:- pred output_c_header_include_lines(list(c_header_code),$/;-;/output_c_header_include_lines/
output_c_header_include_lines_2	llds_out.m	/^:- pred output_c_header_include_lines_2(list(c_header_code),$/;-;/output_c_header_include_lines_2/
output_c_label_decl	llds_out.m	/^:- pred output_c_label_decl(label, decl_set, decl_set, io__state, io__state).$/;-;/output_c_label_decl/
output_c_label_decl_list	llds_out.m	/^:- pred output_c_label_decl_list(list(label), decl_set, decl_set,$/;-;/output_c_label_decl_list/
output_c_label_init	llds_out.m	/^:- pred output_c_label_init(label, io__state, io__state).$/;-;/output_c_label_init/
output_c_label_init_list	llds_out.m	/^:- pred output_c_label_init_list(list(label), io__state, io__state).$/;-;/output_c_label_init_list/
output_c_module	llds_out.m	/^:- pred output_c_module(c_module, decl_set, decl_set, string,$/;-;/output_c_module/
output_c_module_init_list	llds_out.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_out.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_out.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_out.m	/^:- pred output_c_module_list(list(c_module), decl_set, string,$/;-;/output_c_module_list/
output_c_procedure	llds_out.m	/^:- pred output_c_procedure(c_procedure, bool, bool,$/;-;/output_c_procedure/
output_c_procedure_decls	llds_out.m	/^:- pred output_c_procedure_decls(c_procedure, decl_set, decl_set,$/;-;/output_c_procedure_decls/
output_c_procedure_list	llds_out.m	/^:- pred output_c_procedure_list(list(c_procedure), bool, bool,$/;-;/output_c_procedure_list/
output_c_procedure_list_decls	llds_out.m	/^:- pred output_c_procedure_list_decls(list(c_procedure), decl_set, decl_set,$/;-;/output_c_procedure_list_decls/
output_c_quoted_string	llds_out.m	/^:- pred output_c_quoted_string(string, io__state, io__state).$/;-;/output_c_quoted_string/
output_call	llds_out.m	/^:- pred output_call(code_addr, code_addr, label, io__state, io__state).$/;-;/output_call/
output_code_addr	llds_out.m	/^:- pred output_code_addr(code_addr, io__state, io__state).$/;-;/output_code_addr/
output_code_addr_decls	llds_out.m	/^:- pred output_code_addr_decls(code_addr, string, string, int, int,$/;-;/output_code_addr_decls/
output_cons_arg_decls	llds_out.m	/^:- pred output_cons_arg_decls(list(maybe(rval)), string, string, int, int,$/;-;/output_cons_arg_decls/
output_cons_arg_types	llds_out.m	/^:- pred output_cons_arg_types(list(maybe(rval)), string, int, $/;-;/output_cons_arg_types/
output_cons_args	llds_out.m	/^:- pred output_cons_args(list(maybe(rval)), string, io__state, io__state).$/;-;/output_cons_args/
output_cons_id	bytecode.m	/^:- pred output_cons_id(byte_cons_id, io__state, io__state).$/;-;/output_cons_id/
output_const_term_decl	llds_out.m	/^:- pred output_const_term_decl(list(maybe(rval)), decl_id, bool, string, string,$/;-;/output_const_term_decl/
output_data_addr	llds_out.m	/^:- pred output_data_addr(string, data_name, io__state, io__state).$/;-;/output_data_addr/
output_data_addr_decls	llds_out.m	/^:- pred output_data_addr_decls(data_addr, string, string, int, int,$/;-;/output_data_addr_decls/
output_decl_id	llds_out.m	/^:- pred output_decl_id(decl_id, io__state, io__state).$/;-;/output_decl_id/
output_determinism	bytecode.m	/^:- pred output_determinism(determinism, io__state, io__state).$/;-;/output_determinism/
output_dir	bytecode.m	/^:- pred output_dir(byte_dir, io__state, io__state).$/;-;/output_dir/
output_exported_c_functions	llds_out.m	/^:- pred output_exported_c_functions(list(string), io__state, io__state).$/;-;/output_exported_c_functions/
output_float	bytecode.m	/^:- pred output_float(float, io__state, io__state).$/;-;/output_float/
output_float_rval_as_data_ptr	llds_out.m	/^:- pred output_float_rval_as_data_ptr(rval, io__state, io__state).$/;-;/output_float_rval_as_data_ptr/
output_float_rval_as_word	llds_out.m	/^:- pred output_float_rval_as_word(rval, io__state, io__state).$/;-;/output_float_rval_as_word/
output_gc_livevals	llds_out.m	/^:- pred output_gc_livevals(list(liveinfo), io__state, io__state).$/;-;/output_gc_livevals/
output_gc_livevals_2	llds_out.m	/^:- pred output_gc_livevals_2(list(liveinfo), io__state, io__state).$/;-;/output_gc_livevals_2/
output_gc_livevals_params	llds_out.m	/^:- pred output_gc_livevals_params(assoc_list(var, lval), io__state, io__state).$/;-;/output_gc_livevals_params/
output_goto	llds_out.m	/^:- pred output_goto(code_addr, label, io__state, io__state).$/;-;/output_goto/
output_higher_order_args	higher_order.m	/^:- pred output_higher_order_args(module_info::in, int::in,$/;-;/output_higher_order_args/
output_indent	llds_out.m	/^:- pred output_indent(string, string, int, io__state, io__state).$/;-;/output_indent/
output_init_name	llds_out.m	/^:- pred output_init_name(string, io__state, io__state).$/;-;/output_init_name/
output_inst	mode_errors.m	/^:- pred output_inst((inst), varset, io__state, io__state).$/;-;/output_inst/
output_inst_list	mode_errors.m	/^:- pred output_inst_list(list(inst), varset, io__state, io__state).$/;-;/output_inst_list/
output_instruction	llds_out.m	/^:- pred output_instruction(instr, io__state, io__state).$/;-;/output_instruction/
output_instruction_and_comment	llds_out.m	/^:- pred output_instruction_and_comment(instr, string, bool,$/;-;/output_instruction_and_comment/
output_instruction_decls	llds_out.m	/^:- pred output_instruction_decls(instr, decl_set, decl_set,$/;-;/output_instruction_decls/
output_instruction_list	llds_out.m	/^:- pred output_instruction_list(list(instruction), bool,$/;-;/output_instruction_list/
output_instruction_list_decls	llds_out.m	/^:- pred output_instruction_list_decls(list(instruction), decl_set, decl_set,$/;-;/output_instruction_list_decls/
output_instruction_list_while	llds_out.m	/^:- pred output_instruction_list_while(list(instruction), label,$/;-;/output_instruction_list_while/
output_int	bytecode.m	/^:- pred output_int(int, io__state, io__state).$/;-;/output_int/
output_int_bytes	bytecode.m	/^:- pred output_int_bytes(int, int, io__state, io__state).$/;-;/output_int_bytes/
output_label	llds_out.m	/^:- pred output_label(label, io__state, io__state).$/;-;/output_label/
output_label_as_code_addr	llds_out.m	/^:- pred output_label_as_code_addr(label, io__state, io__state).$/;-;/output_label_as_code_addr/
output_label_as_code_addr_decls	llds_out.m	/^:- pred output_label_as_code_addr_decls(label, io__state, io__state).$/;-;/output_label_as_code_addr_decls/
output_label_defn	llds_out.m	/^:- pred output_label_defn(label, io__state, io__state).$/;-;/output_label_defn/
output_label_id	bytecode.m	/^:- pred output_label_id(int, io__state, io__state).$/;-;/output_label_id/
output_label_list	llds_out.m	/^:- pred output_label_list(list(label), io__state, io__state).$/;-;/output_label_list/
output_label_list_2	llds_out.m	/^:- pred output_label_list_2(list(label), io__state, io__state).$/;-;/output_label_list_2/
output_length	bytecode.m	/^:- pred output_length(int, io__state, io__state).$/;-;/output_length/
output_list_skel	../library/list.m	/^:- mode output_list_skel :: out_list_skel.$/;-;/output_list_skel/
output_live_value_type	llds_out.m	/^:- pred output_live_value_type(live_value_type, io__state, io__state).$/;-;/output_live_value_type/
output_livevals	llds_out.m	/^:- pred output_livevals(list(lval), io__state, io__state).$/;-;/output_livevals/
output_llds_type	llds_out.m	/^:- pred output_llds_type(llds_type, io__state, io__state).$/;-;/output_llds_type/
output_lval	llds_out.m	/^:- pred output_lval(lval, io__state, io__state).$/;-;/output_lval/
output_lval_as_word	llds_out.m	/^:- pred output_lval_as_word(lval, io__state, io__state).$/;-;/output_lval_as_word/
output_lval_decls	llds_out.m	/^:- pred output_lval_decls(lval, string, string, int, int, decl_set, decl_set,$/;-;/output_lval_decls/
output_mem_ref_decls	llds_out.m	/^:- pred output_mem_ref_decls(mem_ref, string, string, int, int,$/;-;/output_mem_ref_decls/
output_module_id	bytecode.m	/^:- pred output_module_id(byte_module_id, io__state, io__state).$/;-;/output_module_id/
output_module_name	llds_out.m	/^:- pred output_module_name(string, io__state, io__state).$/;-;/output_module_name/
output_option	options.m	/^	;	output_option$/;-;/output_option/
output_padding_zeros	bytecode.m	/^:- pred output_padding_zeros(int, io__state, io__state).$/;-;/output_padding_zeros/
output_pragma_decls	llds_out.m	/^:- pred output_pragma_decls(list(pragma_c_decl), io__state, io__state).$/;-;/output_pragma_decls/
output_pragma_input_rval_decls	llds_out.m	/^:- pred output_pragma_input_rval_decls(list(pragma_c_input), decl_set, decl_set,$/;-;/output_pragma_input_rval_decls/
output_pragma_inputs	llds_out.m	/^:- pred output_pragma_inputs(list(pragma_c_input), io__state, io__state).$/;-;/output_pragma_inputs/
output_pragma_output_lval_decls	llds_out.m	/^:- pred output_pragma_output_lval_decls(list(pragma_c_output),$/;-;/output_pragma_output_lval_decls/
output_pragma_outputs	llds_out.m	/^:- pred output_pragma_outputs(list(pragma_c_output), io__state, io__state).$/;-;/output_pragma_outputs/
output_pred_id	bytecode.m	/^:- pred output_pred_id(byte_pred_id, io__state, io__state).$/;-;/output_pred_id/
output_proc_id	bytecode.m	/^:- pred output_proc_id(byte_proc_id, io__state, io__state).$/;-;/output_proc_id/
output_proc_label	llds_out.m	/^:- pred output_proc_label(proc_label, io__state, io__state).$/;-;/output_proc_label/
output_reg	bytecode.m	/^:- pred output_reg(reg_type, int, io__state, io__state).$/;-;/output_reg/
output_reset_line_num	llds_out.m	/^:- pred output_reset_line_num(io__state, io__state).$/;-;/output_reset_line_num/
output_reset_trail_reason	llds_out.m	/^:- pred output_reset_trail_reason(reset_trail_reason, io__state, io__state).$/;-;/output_reset_trail_reason/
output_rval	llds_out.m	/^:- pred output_rval(rval, io__state, io__state).$/;-;/output_rval/
output_rval_as_type	llds_out.m	/^:- pred output_rval_as_type(rval, llds_type, io__state, io__state).$/;-;/output_rval_as_type/
output_rval_const	llds_out.m	/^:- pred output_rval_const(rval_const, io__state, io__state).$/;-;/output_rval_const/
output_rval_decls	llds_out.m	/^:- pred output_rval_decls(rval, string, string, int, int, decl_set, decl_set,$/;-;/output_rval_decls/
output_set_line_num	llds_out.m	/^:- pred output_set_line_num(term__context, io__state, io__state).$/;-;/output_set_line_num/
output_short	bytecode.m	/^:- pred output_short(int, io__state, io__state).$/;-;/output_short/
output_single_c_file	llds_out.m	/^:- pred output_single_c_file(c_file, maybe(int), io__state, io__state).$/;-;/output_single_c_file/
output_string	bytecode.m	/^:- pred output_string(string, io__state, io__state).$/;-;/output_string/
output_tag	bytecode.m	/^:- pred output_tag(byte_cons_tag, io__state, io__state).$/;-;/output_tag/
output_temp	bytecode.m	/^:- pred output_temp(byte_temp, io__state, io__state).$/;-;/output_temp/
output_temp_decls	llds_out.m	/^:- pred output_temp_decls(int, string, io__state, io__state).$/;-;/output_temp_decls/
output_temp_decls_2	llds_out.m	/^:- pred output_temp_decls_2(int, int, string, io__state, io__state).$/;-;/output_temp_decls_2/
output_unary_op	llds_out.m	/^:- pred output_unary_op(unary_op, io__state, io__state).$/;-;/output_unary_op/
output_unop	bytecode.m	/^:- pred output_unop(unary_op, io__state, io__state).$/;-;/output_unop/
output_var	bytecode.m	/^:- pred output_var(byte_var, io__state, io__state).$/;-;/output_var/
output_var_dirs	bytecode.m	/^:- pred output_var_dirs(list(pair(byte_var, byte_dir)), io__state, io__state).$/;-;/output_var_dirs/
output_var_info	bytecode.m	/^:- pred output_var_info(byte_var_info, io__state, io__state).$/;-;/output_var_info/
output_var_infos	bytecode.m	/^:- pred output_var_infos(list(byte_var_info), io__state, io__state).$/;-;/output_var_infos/
output_vars	bytecode.m	/^:- pred output_vars(list(byte_var), io__state, io__state).$/;-;/output_vars/
output_warnings_and_pragmas	unused_args.m	/^:- pred output_warnings_and_pragmas(module_info::in, unused_arg_info::in,$/;-;/output_warnings_and_pragmas/
override_options	options.m	/^:- pred override_options(list(pair(option, option_data)),$/;-;/override_options/
pair	hlds_goal.m	/^:- type uni_mode	--->	pair(inst) -> pair(inst).$/;-;/pair/
pair_subterms	cse_detection.m	/^:- pred pair_subterms(list(var), list(var), term__context, unify_context,$/;-;/pair_subterms/
par_map	frameopt.m	/^:- type par_map	==	map(label, label).$/;-;/par_map/
parallel	vn_type.m	/^:- type parallel	--->	parallel(label, label, list(parentry)).$/;-;/parallel/
params	inlining.m	/^:- type inline_params	--->	params(bool, bool, int, int, int).$/;-;/params/
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_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_bound_inst_list	prog_io_util.m	/^:- pred parse_bound_inst_list(term::in, uniqueness::in, (inst)::out) is semidet.$/;-;/parse_bound_inst_list/
parse_constructor_specifier	prog_io.m	/^:- pred parse_constructor_specifier(term, maybe1(cons_specifier)).$/;-;/parse_constructor_specifier/
parse_dcg_clause	prog_io_dcg.m	/^:- pred parse_dcg_clause(string, varset, term, term, term__context,$/;-;/parse_dcg_clause/
parse_dcg_goal	prog_io_dcg.m	/^:- pred parse_dcg_goal(term, varset, int, var, goal, varset, int, var).$/;-;/parse_dcg_goal/
parse_dcg_goal_2	prog_io_dcg.m	/^:- pred parse_dcg_goal_2(string, list(term), term__context, varset, int, var,$/;-;/parse_dcg_goal_2/
parse_dcg_if_then	prog_io_dcg.m	/^:- pred parse_dcg_if_then(term, term, term__context, varset, int, var,$/;-;/parse_dcg_if_then/
parse_dcg_if_then_else	prog_io_dcg.m	/^:- pred parse_dcg_if_then_else(term, term, term, term__context,$/;-;/parse_dcg_if_then_else/
parse_dcg_pred_expr_args	prog_io_goal.m	/^:- pred parse_dcg_pred_expr_args(list(term), list(term), list(mode)).$/;-;/parse_dcg_pred_expr_args/
parse_dcg_pred_expression	prog_io_goal.m	/^:- pred parse_dcg_pred_expression(term, list(term), list(mode), determinism).$/;-;/parse_dcg_pred_expression/
parse_dcg_pred_goal	prog_io_dcg.m	/^:- pred parse_dcg_pred_goal(term, varset, goal, var, var, varset).$/;-;/parse_dcg_pred_goal/
parse_decl	prog_io.m	/^:- pred parse_decl(string, varset, term, maybe1(item)).$/;-;/parse_decl/
parse_error		term_errors.m	/^	;	parse_error	% unable to parse the output from lp_solve$/;-;/parse_error	/
parse_func_expression	prog_io_goal.m	/^:- pred parse_func_expression(term, list(term), list(mode), determinism).$/;-;/parse_func_expression/
parse_function_specifier	prog_io.m	/^:- pred parse_function_specifier(term, maybe1(func_specifier)).$/;-;/parse_function_specifier/
parse_goal	prog_io_goal.m	/^:- pred parse_goal(term, varset, goal, varset).$/;-;/parse_goal/
parse_goal_2	prog_io_goal.m	/^:- pred parse_goal_2(string, list(term), varset, goal_expr, varset).$/;-;/parse_goal_2/
parse_ident_list	prog_io_pragma.m	/^:- pred parse_ident_list(term, list(string)).$/;-;/parse_ident_list/
parse_inst_decl	prog_io.m	/^:- pred parse_inst_decl(string, varset, term, maybe1(item)).$/;-;/parse_inst_decl/
parse_item	prog_io.m	/^:- pred parse_item(string, varset, term, maybe_item_and_context). $/;-;/parse_item/
parse_lambda_arg	prog_io_goal.m	/^:- pred parse_lambda_arg(term, term, mode).$/;-;/parse_lambda_arg/
parse_lambda_args	prog_io_goal.m	/^:- pred parse_lambda_args(term, list(term), list(mode)).$/;-;/parse_lambda_args/
parse_lambda_expression	prog_io_goal.m	/^:- pred parse_lambda_expression(term, list(term), list(mode), determinism).$/;-;/parse_lambda_expression/
parse_list	prog_io.m	/^:- pred parse_list(parser(T), term, maybe1(list(T))).$/;-;/parse_list/
parse_list_2	prog_io.m	/^:- pred parse_list_2(list(term), parser(T), maybe1(list(T))).$/;-;/parse_list_2/
parse_may_call_mercury	prog_io_pragma.m	/^:- pred parse_may_call_mercury(term, may_call_mercury).$/;-;/parse_may_call_mercury/
parse_mode_decl	prog_io.m	/^:- pred parse_mode_decl(string, varset, term, maybe1(item)).$/;-;/parse_mode_decl/
parse_mode_decl_pred	prog_io.m	/^:- pred parse_mode_decl_pred(string, varset, term, maybe1(item)).$/;-;/parse_mode_decl_pred/
parse_module_specifier	prog_io.m	/^:- pred parse_module_specifier(term, maybe1(module_specifier)).$/;-;/parse_module_specifier/
parse_op_specifier	prog_io.m	/^:- pred parse_op_specifier(term, maybe1(op_specifier)).$/;-;/parse_op_specifier/
parse_pragma	prog_io_pragma.m	/^:- pred parse_pragma(module_name, varset, list(term), maybe1(item)).$/;-;/parse_pragma/
parse_pragma_c_code	prog_io_pragma.m	/^:- pred parse_pragma_c_code(module_name, may_call_mercury, term,$/;-;/parse_pragma_c_code/
parse_pragma_c_code_varlist	prog_io_pragma.m	/^:- pred parse_pragma_c_code_varlist(varset, list(term), list(pragma_var), $/;-;/parse_pragma_c_code_varlist/
parse_pragma_type	prog_io_pragma.m	/^:- pred parse_pragma_type(module_name, string, list(term), term,$/;-;/parse_pragma_type/
parse_pred_expr_args	prog_io_goal.m	/^:- pred parse_pred_expr_args(list(term), list(term), list(mode)).$/;-;/parse_pred_expr_args/
parse_pred_expression	prog_io_goal.m	/^:- pred parse_pred_expression(term, list(term), list(mode), determinism).$/;-;/parse_pred_expression/
parse_predicate_specifier	prog_io.m	/^:- pred parse_predicate_specifier(term, maybe1(pred_specifier)).$/;-;/parse_predicate_specifier/
parse_qualified_term	prog_io_goal.m	/^:- pred parse_qualified_term(term, string, maybe_functor).$/;-;/parse_qualified_term/
parse_simple_pragma	prog_io_pragma.m	/^:- pred parse_simple_pragma(module_name, string,$/;-;/parse_simple_pragma/
parse_some_vars_dcg_goal	prog_io_dcg.m	/^:- pred parse_some_vars_dcg_goal(term, vars, varset, int, var,$/;-;/parse_some_vars_dcg_goal/
parse_some_vars_goal	prog_io_goal.m	/^:- pred parse_some_vars_goal(term, varset, vars, goal, varset).$/;-;/parse_some_vars_goal/
parse_symbol_name	prog_io.m	/^:- pred parse_symbol_name(string, 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_symlist_decl	prog_io.m	/^:- pred parse_symlist_decl(parser(T), maker(list(T), sym_list),$/;-;/parse_symlist_decl/
parse_tree_to_hlds	make_hlds.m	/^:- pred parse_tree_to_hlds(program, mq_info, eqv_map, module_info, bool, bool,$/;-;/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(string, varset, term, maybe1(item)).$/;-;/parse_type_decl/
parse_type_decl_func	prog_io.m	/^:- pred parse_type_decl_func(string, varset, term, maybe1(item)).$/;-;/parse_type_decl_func/
parse_type_decl_pred	prog_io.m	/^:- pred parse_type_decl_pred(string, varset, term, maybe1(item)).$/;-;/parse_type_decl_pred/
parse_type_decl_type	prog_io.m	/^:- pred parse_type_decl_type(string, string, list(term), condition,$/;-;/parse_type_decl_type/
parse_type_specifier	prog_io.m	/^:- pred parse_type_specifier(term, maybe1(sym_name_specifier)).$/;-;/parse_type_specifier/
parser	prog_io.m	/^:- type parser(T) == pred(term, maybe1(T)).$/;-;/parser/
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(string, token_list, parser__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(token, token_context, 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_call_args	term_util.m	/^:- pred partition_call_args(module_info, list(mode), list(var), list(var),$/;-;/partition_call_args/
partition_disj	switch_detection.m	/^:- pred partition_disj(list(hlds_goal), var, hlds_goal_info, list(hlds_goal),$/;-;/partition_disj/
partition_disj_trial	switch_detection.m	/^:- pred partition_disj_trial(list(hlds_goal), var,$/;-;/partition_disj_trial/
partition_id	../library/eqvclass.m	/^:- type partition_id	==	int.$/;-;/partition_id/
peephole__match	peephole.m	/^:- pred peephole__match(instr, string, list(instruction), list(instruction)).$/;-;/peephole__match/
peephole__opt_instr	peephole.m	/^:- pred peephole__opt_instr(instr, string,$/;-;/peephole__opt_instr/
peephole__optimize	peephole.m	/^:- pred peephole__optimize(list(instruction), list(instruction), bool).$/;-;/peephole__optimize/
pending_goals_table	delay_info.m	/^:- type pending_goals_table == map(depth_num, list(seq_num)).$/;-;/pending_goals_table/
pick_last	frameopt.m	/^:- pred pick_last(list(T)::in, list(T)::out, T::out) is det.$/;-;/pick_last/
pickup_arg	bytecode.m	/^			;	pickup_arg(reg_type, int, byte_var)$/;-;/pickup_arg/
pivot	lp.m	/^:- pred pivot(int, int, tableau, tableau).$/;-;/pivot/
place_arg	bytecode.m	/^			;	place_arg(reg_type, int, byte_var)$/;-;/place_arg/
place_pragma_output_args_in_regs	pragma_c_gen.m	/^:- pred place_pragma_output_args_in_regs(list(c_arg)::in, list(lval)::in,$/;-;/place_pragma_output_args_in_regs/
poly_info	polymorphism.m	/^:- type poly_info --->$/;-;/poly_info/
polymorphic_type	type_util.m	/^			;	polymorphic_type$/;-;/polymorphic_type/
polymorphism__c_code_add_typeinfos	polymorphism.m	/^:- pred polymorphism__c_code_add_typeinfos(list(var), list(tvar),$/;-;/polymorphism__c_code_add_typeinfos/
polymorphism__construct_type_info	polymorphism.m	/^:- pred polymorphism__construct_type_info(type, type_id, list(type),$/;-;/polymorphism__construct_type_info/
polymorphism__fixup_preds	polymorphism.m	/^:- pred polymorphism__fixup_preds(list(pred_id), module_info, module_info).$/;-;/polymorphism__fixup_preds/
polymorphism__fixup_quantification	polymorphism.m	/^:- pred polymorphism__fixup_quantification(hlds_goal, hlds_goal,$/;-;/polymorphism__fixup_quantification/
polymorphism__get_builtin_pred_id	polymorphism.m	/^:- pred polymorphism__get_builtin_pred_id(string, int, module_info, pred_id).$/;-;/polymorphism__get_builtin_pred_id/
polymorphism__get_category_name	polymorphism.m	/^:- pred polymorphism__get_category_name(builtin_type, string).$/;-;/polymorphism__get_category_name/
polymorphism__get_module_info	polymorphism.m	/^:- pred polymorphism__get_module_info(module_info, poly_info, poly_info).$/;-;/polymorphism__get_module_info/
polymorphism__get_special_proc	polymorphism.m	/^:- pred polymorphism__get_special_proc(builtin_type, type, special_pred_id,$/;-;/polymorphism__get_special_proc/
polymorphism__get_special_proc_list	polymorphism.m	/^:- pred polymorphism__get_special_proc_list($/;-;/polymorphism__get_special_proc_list/
polymorphism__get_special_proc_list_2	polymorphism.m	/^:- pred polymorphism__get_special_proc_list_2(list(special_pred_id),$/;-;/polymorphism__get_special_proc_list_2/
polymorphism__init_const_base_type_info_var	polymorphism.m	/^:- pred polymorphism__init_const_base_type_info_var(type, type_id,$/;-;/polymorphism__init_const_base_type_info_var/
polymorphism__init_type_info_var	polymorphism.m	/^:- pred polymorphism__init_type_info_var(type, list(var), string,$/;-;/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_count_var	polymorphism.m	/^:- pred polymorphism__make_count_var(int, varset, map(var, type),$/;-;/polymorphism__make_count_var/
polymorphism__make_head_vars	polymorphism.m	/^:- pred polymorphism__make_head_vars(list(tvar), tvarset,$/;-;/polymorphism__make_head_vars/
polymorphism__make_var	polymorphism.m	/^:- pred polymorphism__make_var(type, module_info, map(tvar, var), $/;-;/polymorphism__make_var/
polymorphism__make_vars	polymorphism.m	/^:- pred polymorphism__make_vars(list(type), module_info, map(tvar, var),$/;-;/polymorphism__make_vars/
polymorphism__maybe_init_second_cell	polymorphism.m	/^:- pred polymorphism__maybe_init_second_cell(list(var), list(hlds_goal), type,$/;-;/polymorphism__maybe_init_second_cell/
polymorphism__new_type_info_var	polymorphism.m	/^:- pred polymorphism__new_type_info_var(type, string, 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_case_list	polymorphism.m	/^:- pred polymorphism__process_case_list(list(case), list(case),$/;-;/polymorphism__process_case_list/
polymorphism__process_goal	polymorphism.m	/^:- pred polymorphism__process_goal(hlds_goal, hlds_goal,$/;-;/polymorphism__process_goal/
polymorphism__process_goal_expr	polymorphism.m	/^:- pred polymorphism__process_goal_expr(hlds_goal_expr, hlds_goal_info,$/;-;/polymorphism__process_goal_expr/
polymorphism__process_goal_list	polymorphism.m	/^:- pred polymorphism__process_goal_list(list(hlds_goal), list(hlds_goal),$/;-;/polymorphism__process_goal_list/
polymorphism__process_lambda	polymorphism.m	/^:- pred polymorphism__process_lambda(pred_or_func, list(var),$/;-;/polymorphism__process_lambda/
polymorphism__process_module	polymorphism.m	/^:- pred polymorphism__process_module(module_info, module_info).$/;-;/polymorphism__process_module/
polymorphism__process_pred	polymorphism.m	/^:- pred polymorphism__process_pred(pred_id, module_info, module_info).$/;-;/polymorphism__process_pred/
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/
polymorphism__set_module_info	polymorphism.m	/^:- pred polymorphism__set_module_info(module_info, poly_info, poly_info).$/;-;/polymorphism__set_module_info/
port	mode_debug.m	/^:- type port$/;-;/port/
possible_targets	frameopt.m	/^:- pred possible_targets(instr::in, list(label)::out) is det.$/;-;/possible_targets/
postfix	prog_data.m	/^	; 	postfix $/;-;/postfix/
postprocess_options	handle_options.m	/^:- pred postprocess_options(maybe_option_table(option), maybe(string),$/;-;/postprocess_options/
postprocess_options_2	handle_options.m	/^:- pred postprocess_options_2(option_table, gc_method, tags_method, $/;-;/postprocess_options_2/
pow	../library/float.m	/^:- func pow(float, int) = float.$/;-;/pow/
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	module_qual.m	/^	;	(pragma)$/;-;/pragma/
pragma_acquire_regs	pragma_c_gen.m	/^:- pred pragma_acquire_regs(list(c_arg)::in, list(lval)::out,$/;-;/pragma_acquire_regs/
pragma_add_markers	make_hlds.m	/^:- pred pragma_add_markers(pred_table, list(pred_id), list(marker_status),$/;-;/pragma_add_markers/
pragma_add_markers_2	make_hlds.m	/^:- pred pragma_add_markers_2(list(marker_status), list(marker_status),$/;-;/pragma_add_markers_2/
pragma_c_decl	llds.m	/^:- type pragma_c_decl$/;-;/pragma_c_decl/
pragma_c_gen__generate_backtrack_pragma_c_code	pragma_c_gen.m	/^:- pred pragma_c_gen__generate_backtrack_pragma_c_code(code_model::in,$/;-;/pragma_c_gen__generate_backtrack_pragma_c_code/
pragma_c_gen__generate_pragma_c_code	pragma_c_gen.m	/^:- pred pragma_c_gen__generate_pragma_c_code(code_model::in, string::in,$/;-;/pragma_c_gen__generate_pragma_c_code/
pragma_c_input	llds.m	/^:- type pragma_c_input$/;-;/pragma_c_input/
pragma_c_inputs_get_rvals	opt_util.m	/^:- pred pragma_c_inputs_get_rvals(list(pragma_c_input), list(rval)).$/;-;/pragma_c_inputs_get_rvals/
pragma_c_output	llds.m	/^:- type pragma_c_output  $/;-;/pragma_c_output/
pragma_c_outputs_get_lvals	opt_util.m	/^:- pred pragma_c_outputs_get_lvals(list(pragma_c_output), list(lval)).$/;-;/pragma_c_outputs_get_lvals/
pragma_check_markers	make_hlds.m	/^:- pred pragma_check_markers(pred_table, list(pred_id), list(marker_status),$/;-;/pragma_check_markers/
pragma_conflict_error	make_hlds.m	/^:- pred pragma_conflict_error(sym_name, int, term__context, string,$/;-;/pragma_conflict_error/
pragma_exported_proc	hlds_module.m	/^:- type pragma_exported_proc	$/;-;/pragma_exported_proc/
pragma_get_modes	make_hlds.m	/^:- pred pragma_get_modes(list(pragma_var), list(mode)).$/;-;/pragma_get_modes/
pragma_get_var_names	make_hlds.m	/^:- pred pragma_get_var_names(list(pragma_var), list(maybe(string))).$/;-;/pragma_get_var_names/
pragma_get_vars	make_hlds.m	/^:- pred pragma_get_vars(list(pragma_var), list(var)).$/;-;/pragma_get_vars/
pragma_select_in_args	pragma_c_gen.m	/^:- pred pragma_select_in_args(list(c_arg)::in, list(c_arg)::out) is det.$/;-;/pragma_select_in_args/
pragma_select_out_args	pragma_c_gen.m	/^:- pred pragma_select_out_args(list(c_arg)::in, list(c_arg)::out) is det.$/;-;/pragma_select_out_args/
pragma_type	prog_data.m	/^:- type pragma_type $/;-;/pragma_type/
pragma_var	prog_data.m	/^:- type pragma_var    $/;-;/pragma_var/
pragma_vars_to_names_string	fact_table.m	/^:- pred pragma_vars_to_names_string(list(pragma_var), string).$/;-;/pragma_vars_to_names_string/
pragmas	hlds_pred.m	/^:- type goal_type 	--->	pragmas		% pragma(c_code, ...)$/;-;/pragmas/
pre_modecheck_examine_goal	dead_proc_elim.m	/^:- pred pre_modecheck_examine_goal(hlds_goal::in, $/;-;/pre_modecheck_examine_goal/
pre_modecheck_examine_unify_rhs	dead_proc_elim.m	/^:- pred pre_modecheck_examine_unify_rhs(unify_rhs::in, $/;-;/pre_modecheck_examine_unify_rhs/
pred	module_qual.m	/^	;	pred(id)$/;-;/pred/
pred_args_to_func_args	hlds_pred.m	/^:- pred pred_args_to_func_args(list(T), list(T), T).$/;-;/pred_args_to_func_args/
pred_call_id	hlds_pred.m	/^:- type pred_call_id	--->	sym_name / arity.$/;-;/pred_call_id/
pred_clause	prog_data.m	/^	--->	pred_clause(varset, sym_name, list(term), goal)$/;-;/pred_clause/
pred_const	bytecode.m	/^			;	pred_const(byte_module_id, byte_pred_id,$/;-;/pred_const/
pred_id	hlds_pred.m	/^:- type pred_id		==	int.$/;-;/pred_id/
pred_id_to_int	hlds_pred.m	/^:- pred pred_id_to_int(pred_id, int).$/;-;/pred_id_to_int/
pred_info	hlds_pred.m	/^:- type pred_info$/;-;/pred_info/
pred_info_arg_types	hlds_pred.m	/^:- pred pred_info_arg_types(pred_info, tvarset, list(type)).$/;-;/pred_info_arg_types/
pred_info_arity	hlds_pred.m	/^:- pred pred_info_arity(pred_info, arity).$/;-;/pred_info_arity/
pred_info_clauses_info	hlds_pred.m	/^:- pred pred_info_clauses_info(pred_info, clauses_info).$/;-;/pred_info_clauses_info/
pred_info_context	hlds_pred.m	/^:- pred pred_info_context(pred_info, term__context).$/;-;/pred_info_context/
pred_info_create	hlds_pred.m	/^:- pred pred_info_create(module_name, sym_name, tvarset, list(type),$/;-;/pred_info_create/
pred_info_exported_procids	hlds_pred.m	/^:- pred pred_info_exported_procids(pred_info, list(proc_id)).$/;-;/pred_info_exported_procids/
pred_info_get_goal_type	hlds_pred.m	/^:- pred pred_info_get_goal_type(pred_info, goal_type).$/;-;/pred_info_get_goal_type/
pred_info_get_is_pred_or_func	hlds_pred.m	/^:- pred pred_info_get_is_pred_or_func(pred_info, pred_or_func).$/;-;/pred_info_get_is_pred_or_func/
pred_info_get_marker_list	hlds_pred.m	/^:- pred pred_info_get_marker_list(pred_info, list(marker_status)).$/;-;/pred_info_get_marker_list/
pred_info_import_status	hlds_pred.m	/^:- pred pred_info_import_status(pred_info::in, import_status::out) is det.$/;-;/pred_info_import_status/
pred_info_init	hlds_pred.m	/^:- pred pred_info_init(module_name, sym_name, arity, tvarset, list(type),$/;-;/pred_info_init/
pred_info_is_exported	hlds_pred.m	/^:- pred pred_info_is_exported(pred_info::in) is semidet.$/;-;/pred_info_is_exported/
pred_info_is_imported	hlds_pred.m	/^:- pred pred_info_is_imported(pred_info::in) is semidet.$/;-;/pred_info_is_imported/
pred_info_is_pseudo_exported	hlds_pred.m	/^:- pred pred_info_is_pseudo_exported(pred_info::in) is semidet.$/;-;/pred_info_is_pseudo_exported/
pred_info_is_pseudo_imported	hlds_pred.m	/^:- pred pred_info_is_pseudo_imported(pred_info::in) is semidet.$/;-;/pred_info_is_pseudo_imported/
pred_info_mark_as_external	hlds_pred.m	/^:- pred pred_info_mark_as_external(pred_info::in, pred_info::out) is det.$/;-;/pred_info_mark_as_external/
pred_info_module	hlds_pred.m	/^:- pred pred_info_module(pred_info, module_name).$/;-;/pred_info_module/
pred_info_name	hlds_pred.m	/^:- pred pred_info_name(pred_info, string).$/;-;/pred_info_name/
pred_info_non_imported_procids	hlds_pred.m	/^:- pred pred_info_non_imported_procids(pred_info, list(proc_id)).$/;-;/pred_info_non_imported_procids/
pred_info_procedures	hlds_pred.m	/^:- pred pred_info_procedures(pred_info, proc_table).$/;-;/pred_info_procedures/
pred_info_procids	hlds_pred.m	/^:- pred pred_info_procids(pred_info, list(proc_id)).$/;-;/pred_info_procids/
pred_info_requested_inlining	hlds_pred.m	/^:- pred pred_info_requested_inlining(pred_info).$/;-;/pred_info_requested_inlining/
pred_info_requested_no_inlining	hlds_pred.m	/^:- pred pred_info_requested_no_inlining(pred_info).$/;-;/pred_info_requested_no_inlining/
pred_info_set	hlds_pred.m	/^:- pred pred_info_set(tvarset, list(type), condition, clauses_info, proc_table,$/;-;/pred_info_set/
pred_info_set_arg_types	hlds_pred.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_pred.m	/^:- pred pred_info_set_clauses_info(pred_info, clauses_info, pred_info).$/;-;/pred_info_set_clauses_info/
pred_info_set_goal_type	hlds_pred.m	/^:- pred pred_info_set_goal_type(pred_info, goal_type, pred_info).$/;-;/pred_info_set_goal_type/
pred_info_set_import_status	hlds_pred.m	/^:- pred pred_info_set_import_status(pred_info::in, import_status::in,$/;-;/pred_info_set_import_status/
pred_info_set_marker_list	hlds_pred.m	/^:- pred pred_info_set_marker_list(pred_info, list(marker_status), pred_info).$/;-;/pred_info_set_marker_list/
pred_info_set_procedures	hlds_pred.m	/^:- pred pred_info_set_procedures(pred_info, proc_table, pred_info).$/;-;/pred_info_set_procedures/
pred_info_set_typevarset	hlds_pred.m	/^:- pred pred_info_set_typevarset(pred_info, tvarset, pred_info).$/;-;/pred_info_set_typevarset/
pred_info_typevarset	hlds_pred.m	/^:- pred pred_info_typevarset(pred_info, tvarset).$/;-;/pred_info_typevarset/
pred_inst_argmodes_matches	inst_match.m	/^:- pred pred_inst_argmodes_matches(list(mode), list(mode),$/;-;/pred_inst_argmodes_matches/
pred_inst_info	inst.m	/^:- type pred_inst_info$/;-;/pred_inst_info/
pred_inst_matches	inst_match.m	/^:- pred pred_inst_matches(pred_inst_info, pred_inst_info, module_info).$/;-;/pred_inst_matches/
pred_inst_matches_2	inst_match.m	/^:- pred pred_inst_matches_2(pred_inst_info, pred_inst_info, module_info,$/;-;/pred_inst_matches_2/
pred_inst_matches_binding	inst_match.m	/^:- pred pred_inst_matches_binding(maybe(pred_inst_info), maybe(pred_inst_info),$/;-;/pred_inst_matches_binding/
pred_is_user_defined_equality_pred	typecheck.m	/^:- pred pred_is_user_defined_equality_pred(pred_info::in, module_info::in)$/;-;/pred_is_user_defined_equality_pred/
pred_mode	module_qual.m	/^	; 	pred_mode(id)$/;-;/pred_mode/
pred_or_func	hlds_pred.m	/^:- type pred_or_func$/;-;/pred_or_func/
pred_or_func_call_id	make_hlds.m	/^:- type pred_or_func_call_id == pair(pred_or_func, pred_call_id).$/;-;/pred_or_func_call_id/
pred_proc_id	hlds_pred.m	/^:- type pred_proc_id	--->	proc(pred_id, proc_id).$/;-;/pred_proc_id/
pred_proc_list	hlds_pred.m	/^:- type pred_proc_list	==	list(pred_proc_id).$/;-;/pred_proc_list/
pred_proc_var	term_pass1.m	/^:- pred pred_proc_var(pred_proc_id, var, varset, varset,$/;-;/pred_proc_var/
pred_specifier	prog_data.m	/^:- type pred_specifier	$/;-;/pred_specifier/
pred_table	hlds_module.m	/^:- type pred_table	==	map(pred_id, pred_info).$/;-;/pred_table/
pred_type	type_util.m	/^			;	pred_type$/;-;/pred_type/
pred_vars	higher_order.m	/^:- type pred_vars == map(var, maybe_pred_and_args). $/;-;/pred_vars/
predicate	base_type_layout.m	/^			;	predicate.$/;-;/predicate/
predicate_arity	hlds_module.m	/^:- pred predicate_arity(module_info, pred_id, arity).$/;-;/predicate_arity/
predicate_id	hlds_module.m	/^:- pred predicate_id(module_info, pred_id, module_name, string, arity).$/;-;/predicate_id/
predicate_module	hlds_module.m	/^:- pred predicate_module(module_info, pred_id, module_name).$/;-;/predicate_module/
predicate_name	hlds_module.m	/^:- pred predicate_name(module_info, pred_id, string).$/;-;/predicate_name/
predicate_table	hlds_module.m	/^:- type predicate_table --->$/;-;/predicate_table/
predicate_table_do_insert	hlds_module.m	/^:- pred predicate_table_do_insert(module_name, string, arity, need_qualifier,$/;-;/predicate_table_do_insert/
predicate_table_get_predids	hlds_module.m	/^:- pred predicate_table_get_predids(predicate_table, list(pred_id)).$/;-;/predicate_table_get_predids/
predicate_table_get_preds	hlds_module.m	/^:- pred predicate_table_get_preds(predicate_table, pred_table).$/;-;/predicate_table_get_preds/
predicate_table_init	hlds_module.m	/^:- pred predicate_table_init(predicate_table).$/;-;/predicate_table_init/
predicate_table_insert	hlds_module.m	/^:- pred predicate_table_insert(predicate_table, pred_info, need_qualifier, $/;-;/predicate_table_insert/
predicate_table_optimize	hlds_module.m	/^:- pred predicate_table_optimize(predicate_table, predicate_table).$/;-;/predicate_table_optimize/
predicate_table_remove_from_index	hlds_module.m	/^:- pred predicate_table_remove_from_index(string, string, int, pred_id, $/;-;/predicate_table_remove_from_index/
predicate_table_remove_predicate	hlds_module.m	/^:- pred predicate_table_remove_predicate(predicate_table, pred_id,$/;-;/predicate_table_remove_predicate/
predicate_table_remove_predid	hlds_module.m	/^:- pred predicate_table_remove_predid(predicate_table, pred_id,$/;-;/predicate_table_remove_predid/
predicate_table_reverse_predids	hlds_module.m	/^:- pred predicate_table_reverse_predids(predicate_table, predicate_table).$/;-;/predicate_table_reverse_predids/
predicate_table_search_func_m_n_a	hlds_module.m	/^:- pred predicate_table_search_func_m_n_a(predicate_table, module_name, string,$/;-;/predicate_table_search_func_m_n_a/
predicate_table_search_func_module_name	hlds_module.m	/^:- pred predicate_table_search_func_module_name(predicate_table, module_name,$/;-;/predicate_table_search_func_module_name/
predicate_table_search_func_name	hlds_module.m	/^:- pred predicate_table_search_func_name(predicate_table, string,$/;-;/predicate_table_search_func_name/
predicate_table_search_func_name_arity	hlds_module.m	/^:- pred predicate_table_search_func_name_arity(predicate_table, string, arity,$/;-;/predicate_table_search_func_name_arity/
predicate_table_search_func_sym	hlds_module.m	/^:- pred predicate_table_search_func_sym(predicate_table, sym_name,$/;-;/predicate_table_search_func_sym/
predicate_table_search_func_sym_arity	hlds_module.m	/^:- pred predicate_table_search_func_sym_arity(predicate_table, sym_name, arity,$/;-;/predicate_table_search_func_sym_arity/
predicate_table_search_m_n_a	hlds_module.m	/^:- pred predicate_table_search_m_n_a(predicate_table, module_name, string,$/;-;/predicate_table_search_m_n_a/
predicate_table_search_module_name	hlds_module.m	/^:- pred predicate_table_search_module_name(predicate_table, module_name, $/;-;/predicate_table_search_module_name/
predicate_table_search_name	hlds_module.m	/^:- pred predicate_table_search_name(predicate_table, string, list(pred_id)).$/;-;/predicate_table_search_name/
predicate_table_search_name_arity	hlds_module.m	/^:- pred predicate_table_search_name_arity(predicate_table, string, arity,$/;-;/predicate_table_search_name_arity/
predicate_table_search_pf_m_n_a	hlds_module.m	/^:- pred predicate_table_search_pf_m_n_a(predicate_table, pred_or_func,$/;-;/predicate_table_search_pf_m_n_a/
predicate_table_search_pf_name_arity	hlds_module.m	/^:- pred predicate_table_search_pf_name_arity(predicate_table, pred_or_func,$/;-;/predicate_table_search_pf_name_arity/
predicate_table_search_pf_sym_arity	hlds_module.m	/^:- pred predicate_table_search_pf_sym_arity(predicate_table, pred_or_func,$/;-;/predicate_table_search_pf_sym_arity/
predicate_table_search_pred_m_n_a	hlds_module.m	/^:- pred predicate_table_search_pred_m_n_a(predicate_table, module_name, string,$/;-;/predicate_table_search_pred_m_n_a/
predicate_table_search_pred_module_name	hlds_module.m	/^:- pred predicate_table_search_pred_module_name(predicate_table, module_name,$/;-;/predicate_table_search_pred_module_name/
predicate_table_search_pred_name	hlds_module.m	/^:- pred predicate_table_search_pred_name(predicate_table, string,$/;-;/predicate_table_search_pred_name/
predicate_table_search_pred_name_arity	hlds_module.m	/^:- pred predicate_table_search_pred_name_arity(predicate_table, string, arity,$/;-;/predicate_table_search_pred_name_arity/
predicate_table_search_pred_sym	hlds_module.m	/^:- pred predicate_table_search_pred_sym(predicate_table, sym_name,$/;-;/predicate_table_search_pred_sym/
predicate_table_search_pred_sym_arity	hlds_module.m	/^:- pred predicate_table_search_pred_sym_arity(predicate_table, sym_name, arity,$/;-;/predicate_table_search_pred_sym_arity/
predicate_table_search_sym	hlds_module.m	/^:- pred predicate_table_search_sym(predicate_table, sym_name, list(pred_id)).$/;-;/predicate_table_search_sym/
predicate_table_search_sym_arity	hlds_module.m	/^:- pred predicate_table_search_sym_arity(predicate_table, sym_name, arity,$/;-;/predicate_table_search_sym_arity/
predicate_table_set_preds	hlds_module.m	/^:- pred predicate_table_set_preds(predicate_table, pred_table, predicate_table).$/;-;/predicate_table_set_preds/
preds_add_implicit	make_hlds.m	/^:- pred preds_add_implicit(predicate_table, module_name, sym_name, arity,$/;-;/preds_add_implicit/
prefix	prog_data.m	/^	; 	prefix $/;-;/prefix/
prioritized_combine_results	modecheck_call.m	/^:- pred prioritized_combine_results(match, match, match).$/;-;/prioritized_combine_results/
proc	dead_proc_elim.m	/^:- type entity		--->	proc(pred_id, proc_id)$/;-;/proc/
proc_call_info	unused_args.m	/^:- type proc_call_info == map(pred_proc_id, new_proc_info). $/;-;/proc_call_info/
proc_id	hlds_pred.m	/^:- type proc_id		==	int.$/;-;/proc_id/
proc_id_to_int	hlds_pred.m	/^:- pred proc_id_to_int(proc_id, int).$/;-;/proc_id_to_int/
proc_inequalities	term_pass1.m	/^:- pred proc_inequalities(module_info, functor_info, module_info, $/;-;/proc_inequalities/
proc_inequalities_check_intersect	term_pass1.m	/^:- pred proc_inequalities_check_intersect(proc_inequalities_equ, bag(var)).$/;-;/proc_inequalities_check_intersect/
proc_inequalities_conj	term_pass1.m	/^:- pred proc_inequalities_conj(hlds_goal, list(hlds_goal), $/;-;/proc_inequalities_conj/
proc_inequalities_disj	term_pass1.m	/^:- pred proc_inequalities_disj(hlds_goal, list(hlds_goal), hlds_goal_info, $/;-;/proc_inequalities_disj/
proc_inequalities_equ	term_pass1.m	/^:- type proc_inequalities_equ == list(pair(term_pass1__equation, bag(var))).$/;-;/proc_inequalities_equ/
proc_inequalities_goal	term_pass1.m	/^:- pred proc_inequalities_goal(hlds_goal_expr, hlds_goal_info, module_info, $/;-;/proc_inequalities_goal/
proc_inequalities_info	term_pass1.m	/^:- type proc_inequalities_info == pair(unify_info, used_args).$/;-;/proc_inequalities_info/
proc_inequalities_modify_offs	term_pass1.m	/^:- pred proc_inequalities_modify_offs(bag(var), bag(var), term_pass1__equation,$/;-;/proc_inequalities_modify_offs/
proc_inequalities_module	term_pass1.m	/^:- pred proc_inequalities_module(module_info, dependency_ordering, functor_info,$/;-;/proc_inequalities_module/
proc_inequalities_pred	term_pass1.m	/^:- pred proc_inequalities_pred(module_info, pred_id, proc_id, functor_info,$/;-;/proc_inequalities_pred/
proc_inequalities_scc	term_pass1.m	/^:- pred proc_inequalities_scc(module_info, list(pred_proc_id), functor_info,$/;-;/proc_inequalities_scc/
proc_inequalities_scc_remove_useless_offsets	term_pass1.m	/^:- pred proc_inequalities_scc_remove_useless_offsets($/;-;/proc_inequalities_scc_remove_useless_offsets/
proc_inequalities_set_module	term_pass1.m	/^:- pred proc_inequalities_set_module(list(pair(pred_proc_id, int)),$/;-;/proc_inequalities_set_module/
proc_inequalities_switch	term_pass1.m	/^:- pred proc_inequalities_switch(list(case), hlds_goal_info, $/;-;/proc_inequalities_switch/
proc_inequalities_used_args	term_pass1.m	/^:- pred proc_inequalities_used_args(list(var), bag(var), list(bool), list(bool)).$/;-;/proc_inequalities_used_args/
proc_info	hlds_pred.m	/^:- type proc_info$/;-;/proc_info/
proc_info_arg_info	hlds_pred.m	/^:- pred proc_info_arg_info(proc_info, list(arg_info)).$/;-;/proc_info_arg_info/
proc_info_arglives	hlds_pred.m	/^:- pred proc_info_arglives(proc_info, module_info, list(is_live)).$/;-;/proc_info_arglives/
proc_info_argmodes	hlds_pred.m	/^:- pred proc_info_argmodes(proc_info, list(mode)).$/;-;/proc_info_argmodes/
proc_info_can_process	hlds_pred.m	/^:- pred proc_info_can_process(proc_info, bool).$/;-;/proc_info_can_process/
proc_info_context	hlds_pred.m	/^:- pred proc_info_context(proc_info, term__context).$/;-;/proc_info_context/
proc_info_create	hlds_pred.m	/^:- pred proc_info_create(varset, map(var, type), list(var), list(mode),$/;-;/proc_info_create/
proc_info_declared_argmodes	hlds_pred.m	/^:- pred proc_info_declared_argmodes(proc_info, list(mode)).$/;-;/proc_info_declared_argmodes/
proc_info_declared_determinism	hlds_pred.m	/^:- pred proc_info_declared_determinism(proc_info, maybe(determinism)).$/;-;/proc_info_declared_determinism/
proc_info_ensure_unique_names	hlds_pred.m	/^:- pred proc_info_ensure_unique_names(proc_info, proc_info).$/;-;/proc_info_ensure_unique_names/
proc_info_get_initial_instmap	hlds_pred.m	/^:- pred proc_info_get_initial_instmap(proc_info, module_info, instmap).$/;-;/proc_info_get_initial_instmap/
proc_info_get_typeinfo_vars_2	hlds_pred.m	/^:- pred proc_info_get_typeinfo_vars_2(proc_info, list(var), list(var)).$/;-;/proc_info_get_typeinfo_vars_2/
proc_info_get_typeinfo_vars_setwise	hlds_pred.m	/^:- pred proc_info_get_typeinfo_vars_setwise(proc_info, set(var), set(var)).$/;-;/proc_info_get_typeinfo_vars_setwise/
proc_info_goal	hlds_pred.m	/^:- pred proc_info_goal(proc_info, hlds_goal).$/;-;/proc_info_goal/
proc_info_headvars	hlds_pred.m	/^:- pred proc_info_headvars(proc_info, list(var)).$/;-;/proc_info_headvars/
proc_info_inferred_determinism	hlds_pred.m	/^:- pred proc_info_inferred_determinism(proc_info, determinism).$/;-;/proc_info_inferred_determinism/
proc_info_init	hlds_pred.m	/^:- pred proc_info_init(arity, list(mode), maybe(list(mode)),$/;-;/proc_info_init/
proc_info_interface_code_model	hlds_pred.m	/^:- pred proc_info_interface_code_model(proc_info, code_model).$/;-;/proc_info_interface_code_model/
proc_info_interface_determinism	hlds_pred.m	/^:- pred proc_info_interface_determinism(proc_info, determinism).$/;-;/proc_info_interface_determinism/
proc_info_liveness_info	hlds_pred.m	/^:- pred proc_info_liveness_info(proc_info, liveness_info).$/;-;/proc_info_liveness_info/
proc_info_maybe_arglives	hlds_pred.m	/^:- pred proc_info_maybe_arglives(proc_info, maybe(list(is_live))).$/;-;/proc_info_maybe_arglives/
proc_info_maybe_declared_argmodes	hlds_pred.m	/^:- pred proc_info_maybe_declared_argmodes(proc_info, maybe(list(mode))).$/;-;/proc_info_maybe_declared_argmodes/
proc_info_never_succeeds	hlds_pred.m	/^:- pred proc_info_never_succeeds(proc_info, bool).$/;-;/proc_info_never_succeeds/
proc_info_set	hlds_pred.m	/^:- pred proc_info_set(maybe(determinism), varset, map(var, type), list(var),$/;-;/proc_info_set/
proc_info_set_arg_info	hlds_pred.m	/^:- pred proc_info_set_arg_info(proc_info, list(arg_info), proc_info).$/;-;/proc_info_set_arg_info/
proc_info_set_argmodes	hlds_pred.m	/^:- pred proc_info_set_argmodes(proc_info, list(mode), proc_info).$/;-;/proc_info_set_argmodes/
proc_info_set_body	hlds_pred.m	/^:- pred proc_info_set_body(proc_info, varset, map(var, type), list(var),$/;-;/proc_info_set_body/
proc_info_set_can_process	hlds_pred.m	/^:- pred proc_info_set_can_process(proc_info, bool, proc_info).$/;-;/proc_info_set_can_process/
proc_info_set_goal	hlds_pred.m	/^:- pred proc_info_set_goal(proc_info, hlds_goal, proc_info).$/;-;/proc_info_set_goal/
proc_info_set_headvars	hlds_pred.m	/^:- pred proc_info_set_headvars(proc_info, list(var), proc_info).$/;-;/proc_info_set_headvars/
proc_info_set_inferred_determinism	hlds_pred.m	/^:- pred proc_info_set_inferred_determinism(proc_info, determinism, proc_info).$/;-;/proc_info_set_inferred_determinism/
proc_info_set_liveness_info	hlds_pred.m	/^:- pred proc_info_set_liveness_info(proc_info, liveness_info, proc_info).$/;-;/proc_info_set_liveness_info/
proc_info_set_maybe_arglives	hlds_pred.m	/^:- pred proc_info_set_maybe_arglives(proc_info, maybe(list(is_live)),$/;-;/proc_info_set_maybe_arglives/
proc_info_set_stack_slots	hlds_pred.m	/^:- pred proc_info_set_stack_slots(proc_info, stack_slots, proc_info).$/;-;/proc_info_set_stack_slots/
proc_info_set_termination	hlds_pred.m	/^:- pred proc_info_set_termination(proc_info, termination, proc_info).$/;-;/proc_info_set_termination/
proc_info_set_typeinfo_varmap	hlds_pred.m	/^:- pred proc_info_set_typeinfo_varmap(proc_info, map(tvar, var), proc_info).$/;-;/proc_info_set_typeinfo_varmap/
proc_info_set_variables	hlds_pred.m	/^:- pred proc_info_set_variables(proc_info, varset, proc_info).$/;-;/proc_info_set_variables/
proc_info_set_varset	hlds_pred.m	/^:- pred proc_info_set_varset(proc_info, varset, proc_info).$/;-;/proc_info_set_varset/
proc_info_set_vartypes	hlds_pred.m	/^:- pred proc_info_set_vartypes(proc_info, map(var, type), proc_info).$/;-;/proc_info_set_vartypes/
proc_info_stack_slots	hlds_pred.m	/^:- pred proc_info_stack_slots(proc_info, stack_slots).$/;-;/proc_info_stack_slots/
proc_info_termination	hlds_pred.m	/^:- pred proc_info_termination(proc_info, termination).$/;-;/proc_info_termination/
proc_info_typeinfo_varmap	hlds_pred.m	/^:- pred proc_info_typeinfo_varmap(proc_info, map(tvar, var)).$/;-;/proc_info_typeinfo_varmap/
proc_info_variables	hlds_pred.m	/^:- pred proc_info_variables(proc_info, varset).$/;-;/proc_info_variables/
proc_info_vartypes	hlds_pred.m	/^:- pred proc_info_vartypes(proc_info, map(var, type)).$/;-;/proc_info_vartypes/
proc_label	llds.m	/^:- type proc_label$/;-;/proc_label/
proc_stream	fact_table.m	/^:- type proc_stream$/;-;/proc_stream/
proc_table	hlds_pred.m	/^:- type proc_table	==	map(proc_id, proc_info).$/;-;/proc_table/
procedure	hlds_pred.m	/^	--->	procedure($/;-;/procedure/
process_abstract_type	prog_io.m	/^:- pred process_abstract_type(string, 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_all_nonimported_procs	passes_aux.m	/^:- pred process_all_nonimported_procs(task, module_info, module_info,$/;-;/process_all_nonimported_procs/
process_dcg_clause	prog_io_dcg.m	/^:- pred process_dcg_clause(maybe_functor, varset, var, var, goal, maybe1(item)).$/;-;/process_dcg_clause/
process_decl	prog_io.m	/^:- pred process_decl(string, varset, string, list(term), maybe1(item)).$/;-;/process_decl/
process_du_type	prog_io.m	/^:- pred process_du_type(string, term, term, maybe1(maybe(equality_pred)),$/;-;/process_du_type/
process_du_type_2	prog_io.m	/^:- pred process_du_type_2(string, maybe_functor, term,$/;-;/process_du_type_2/
process_eqv_type	prog_io.m	/^:- pred process_eqv_type(string, 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_frame_delay	frameopt.m	/^:- pred process_frame_delay(list(label)::in, block_map::in,$/;-;/process_frame_delay/
process_func	prog_io.m	/^:- pred process_func(string, varset, term, condition, maybe(determinism),$/;-;/process_func/
process_func_2	prog_io.m	/^:- pred process_func_2(maybe_functor, term, term, varset, maybe(determinism),$/;-;/process_func_2/
process_func_clause	prog_io.m	/^:- pred process_func_clause(maybe_functor, term, varset, goal, maybe1(item)).$/;-;/process_func_clause/
process_func_mode	prog_io.m	/^:- pred process_func_mode(maybe_functor, term, term, varset, maybe(determinism),$/;-;/process_func_mode/
process_maybe1	prog_io.m	/^:- pred process_maybe1(maker(T1, T2), maybe1(T1), maybe1(T2)).$/;-;/process_maybe1/
process_maybe1_to_t	prog_io.m	/^:- pred process_maybe1_to_t(maker(T1, maybe1(T2)), maybe1(T1), maybe1(T2)).$/;-;/process_maybe1_to_t/
process_mode	prog_io.m	/^:- pred process_mode(string, varset, term, condition, maybe(determinism),$/;-;/process_mode/
process_module	mercury_compile.m	/^:- pred process_module(string, io__state, io__state).$/;-;/process_module/
process_module_2	mercury_compile.m	/^:- pred process_module_2(string, io__state, io__state).$/;-;/process_module_2/
process_module_defn	module_qual.m	/^:- pred process_module_defn(module_defn::in, mq_info::in, mq_info::out) is det.$/;-;/process_module_defn/
process_module_interfaces	modules.m	/^:- pred process_module_interfaces(list(string), list(string),$/;-;/process_module_interfaces/
process_module_list	mercury_compile.m	/^:- pred process_module_list(list(string), io__state, io__state).$/;-;/process_module_list/
process_module_short_interfaces	modules.m	/^:- pred process_module_short_interfaces(list(string),$/;-;/process_module_short_interfaces/
process_negated_option	../library/getopt.m	/^:- pred process_negated_option(string, OptionType, option_ops(OptionType),$/;-;/process_negated_option/
process_nonimported_procs	passes_aux.m	/^:- pred process_nonimported_procs(list(proc_id), pred_id, task, task,$/;-;/process_nonimported_procs/
process_nonimported_procs_in_preds	passes_aux.m	/^:- pred process_nonimported_procs_in_preds(list(pred_id), task, task,$/;-;/process_nonimported_procs_in_preds/
process_pred	prog_io.m	/^:- pred process_pred(string, varset, term, condition, maybe(determinism),$/;-;/process_pred/
process_pred_2	prog_io.m	/^:- pred process_pred_2(maybe_functor, term, varset, maybe(determinism),$/;-;/process_pred_2/
process_pred_clause	prog_io.m	/^:- pred process_pred_clause(maybe_functor, varset, goal, maybe1(item)).$/;-;/process_pred_clause/
process_pred_mode	prog_io.m	/^:- pred process_pred_mode(maybe_functor, term, varset, maybe(determinism),$/;-;/process_pred_mode/
process_procs	stratify.m	/^:- pred process_procs(list(proc_id), module_info, pred_id, list(type), $/;-;/process_procs/
process_read_term	prog_io.m	/^:- pred process_read_term(string, read_term, maybe_item_or_eof).$/;-;/process_read_term/
process_requests	higher_order.m	/^:- pred process_requests(set(request)::in, goal_sizes::in, int::in,$/;-;/process_requests/
process_type_decl_pred	prog_io.m	/^:- pred process_type_decl_pred(string, maybe1(maybe(determinism)), varset,$/;-;/process_type_decl_pred/
process_type_qualification	make_hlds.m	/^:- pred process_type_qualification(var, type, varset, term__context,$/;-;/process_type_qualification/
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),$/;-;/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_uu_type	prog_io.m	/^:- pred process_uu_type(string, 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/
prog_io__read_module	prog_io.m	/^:- pred prog_io__read_module(string, string, bool, module_error,$/;-;/prog_io__read_module/
prog_io__read_module_2	prog_io.m	/^:- pred prog_io__read_module_2(string, string, bool, option, module_error,$/;-;/prog_io__read_module_2/
prog_io__read_opt_file	prog_io.m	/^:- pred prog_io__read_opt_file(string, string, bool, module_error,$/;-;/prog_io__read_opt_file/
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_list	prog_out.m	/^:- pred prog_out__write_module_list(list(module_name), io__state, io__state).$/;-;/prog_out__write_module_list/
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__rename_in_goal	prog_util.m	/^:- pred prog_util__rename_in_goal(goal, var, var, goal).$/;-;/prog_util__rename_in_goal/
prog_util__rename_in_goal_expr	prog_util.m	/^:- pred prog_util__rename_in_goal_expr(goal_expr, var, var, goal_expr).$/;-;/prog_util__rename_in_goal_expr/
prog_util__rename_in_vars	prog_util.m	/^:- pred prog_util__rename_in_vars(list(var), var, var, list(var)).$/;-;/prog_util__rename_in_vars/
program	prog_data.m	/^:- type program		$/;-;/program/
prolog_dialect	globals.m	/^:- type prolog_dialect$/;-;/prolog_dialect/
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), (type), module_info,$/;-;/propagate_ctor_info_2/
propagate_ctor_info_3	mode_util.m	/^:- pred propagate_ctor_info_3(list(bound_inst), string, list(constructor),$/;-;/propagate_ctor_info_3/
propagate_ctor_info_lazily	mode_util.m	/^:- pred propagate_ctor_info_lazily(inst, type, tsubst, module_info, inst).$/;-;/propagate_ctor_info_lazily/
propagate_framed_labels	frameopt.m	/^:- pred propagate_framed_labels(queue(label)::in, block_map::in, rev_map::in,$/;-;/propagate_framed_labels/
propagate_type_into_inst	mode_util.m	/^:- pred propagate_type_into_inst(type, tsubst, module_info, inst, inst).$/;-;/propagate_type_into_inst/
propagate_type_into_inst_lazily	mode_util.m	/^:- pred propagate_type_into_inst_lazily(type, tsubst, module_info, inst, inst).$/;-;/propagate_type_into_inst_lazily/
propagate_type_into_mode	mode_util.m	/^:- pred propagate_type_into_mode(type, module_info, mode, mode).$/;-;/propagate_type_into_mode/
propagate_types_into_inst_list	mode_util.m	/^:- pred propagate_types_into_inst_list(list(type), tsubst, module_info,$/;-;/propagate_types_into_inst_list/
propagate_types_into_mode_list	mode_util.m	/^:- pred propagate_types_into_mode_list(list(type), module_info, list(mode),$/;-;/propagate_types_into_mode_list/
pseudo_exported	hlds_pred.m	/^	;	pseudo_exported % the converse of pseudo_imported$/;-;/pseudo_exported/
pseudo_imported	hlds_pred.m	/^	;	pseudo_imported % this is used for entities that are defined$/;-;/pseudo_imported/
ptag_case_list	tag_switch.m	/^:- type ptag_case_list	==	assoc_list(tag_bits,$/;-;/ptag_case_list/
ptag_case_map	tag_switch.m	/^:- type ptag_case_map	==	map(tag_bits, pair(stag_loc, stag_goal_map)).$/;-;/ptag_case_map/
ptag_count_list	tag_switch.m	/^:- type ptag_count_list ==	assoc_list(tag_bits, pair(stag_loc, int)).$/;-;/ptag_count_list/
ptag_count_map	tag_switch.m	/^:- type ptag_count_map	==	map(tag_bits, pair(stag_loc, int)).$/;-;/ptag_count_map/
push_into_cases_rename	saved_vars.m	/^:- pred push_into_cases_rename(list(case), hlds_goal, var, slot_info,$/;-;/push_into_cases_rename/
push_into_goal	saved_vars.m	/^:- pred push_into_goal(hlds_goal, hlds_goal, var, slot_info,$/;-;/push_into_goal/
push_into_goal_rename	saved_vars.m	/^:- pred push_into_goal_rename(hlds_goal, hlds_goal, var, slot_info,$/;-;/push_into_goal_rename/
push_into_goals_rename	saved_vars.m	/^:- pred push_into_goals_rename(list(hlds_goal), hlds_goal, var, slot_info,$/;-;/push_into_goals_rename/
qual_info	make_hlds.m	/^:- type qual_info$/;-;/qual_info/
qual_info_get_mq_info	make_hlds.m	/^:- pred qual_info_get_mq_info(qual_info, mq_info).$/;-;/qual_info_get_mq_info/
qual_info_get_var_types	make_hlds.m	/^:- pred qual_info_get_var_types(qual_info, map(var, type)).$/;-;/qual_info_get_var_types/
qual_info_set_mq_info	make_hlds.m	/^:- pred qual_info_set_mq_info(qual_info, mq_info, qual_info).$/;-;/qual_info_set_mq_info/
qualified	prog_data.m	/^	;	qualified(module_specifier, string).$/;-;/qualified/
qualify_bound_inst_list	module_qual.m	/^:- pred qualify_bound_inst_list(list(bound_inst)::in, list(bound_inst)::out,$/;-;/qualify_bound_inst_list/
qualify_constructor_arg_list	module_qual.m	/^:- pred qualify_constructor_arg_list(list(constructor_arg)::in,$/;-;/qualify_constructor_arg_list/
qualify_constructors	module_qual.m	/^:- pred qualify_constructors(list(constructor)::in, list(constructor)::out,$/;-;/qualify_constructors/
qualify_inst	module_qual.m	/^:- pred qualify_inst((inst)::in, (inst)::out, mq_info::in, mq_info::out,$/;-;/qualify_inst/
qualify_inst_defn	module_qual.m	/^:- pred qualify_inst_defn(inst_defn::in, inst_defn::out, mq_info::in,$/;-;/qualify_inst_defn/
qualify_inst_list	module_qual.m	/^:- pred qualify_inst_list(list(inst)::in, list(inst)::out, mq_info::in,$/;-;/qualify_inst_list/
qualify_inst_name	module_qual.m	/^:- pred qualify_inst_name(inst_name::in, inst_name::out, mq_info::in,$/;-;/qualify_inst_name/
qualify_mode	module_qual.m	/^:- pred qualify_mode((mode)::in, (mode)::out, mq_info::in, mq_info::out,$/;-;/qualify_mode/
qualify_mode_defn	module_qual.m	/^:- pred qualify_mode_defn(mode_defn::in, mode_defn::out, mq_info::in,$/;-;/qualify_mode_defn/
qualify_mode_list	module_qual.m	/^:- pred qualify_mode_list(list(mode)::in, list(mode)::out, mq_info::in,$/;-;/qualify_mode_list/
qualify_pragma	module_qual.m	/^:- pred qualify_pragma((pragma_type)::in, (pragma_type)::out,$/;-;/qualify_pragma/
qualify_pragma_vars	module_qual.m	/^:- pred qualify_pragma_vars(list(pragma_var)::in, list(pragma_var)::out,$/;-;/qualify_pragma_vars/
qualify_type	module_qual.m	/^:- pred qualify_type((type)::in, (type)::out, mq_info::in, mq_info::out,$/;-;/qualify_type/
qualify_type_and_mode	module_qual.m	/^:- pred qualify_type_and_mode(type_and_mode::in, type_and_mode::out,$/;-;/qualify_type_and_mode/
qualify_type_defn	module_qual.m	/^:- pred qualify_type_defn(type_defn::in, type_defn::out, mq_info::in,$/;-;/qualify_type_defn/
qualify_type_list	module_qual.m	/^:- pred qualify_type_list(list(type)::in, list(type)::out, mq_info::in,$/;-;/qualify_type_list/
qualify_types_and_modes	module_qual.m	/^:- pred qualify_types_and_modes(list(type_and_mode)::in,$/;-;/qualify_types_and_modes/
quant_info	quantification.m	/^:- type quant_info$/;-;/quant_info/
quant_warning	quantification.m	/^:- type quant_warning$/;-;/quant_warning/
quantification__get_lambda_outside	quantification.m	/^:- pred quantification__get_lambda_outside(set(var), quant_info, quant_info).$/;-;/quantification__get_lambda_outside/
quantification__get_nonlocals	quantification.m	/^:- pred quantification__get_nonlocals(set(var), quant_info, quant_info).$/;-;/quantification__get_nonlocals/
quantification__get_outside	quantification.m	/^:- pred quantification__get_outside(set(var), quant_info, quant_info).$/;-;/quantification__get_outside/
quantification__get_quant_vars	quantification.m	/^:- pred quantification__get_quant_vars(set(var), quant_info, quant_info).$/;-;/quantification__get_quant_vars/
quantification__get_seen	quantification.m	/^:- pred quantification__get_seen(set(var), quant_info, quant_info).$/;-;/quantification__get_seen/
quantification__get_varset	quantification.m	/^:- pred quantification__get_varset(varset, quant_info, quant_info).$/;-;/quantification__get_varset/
quantification__get_vartypes	quantification.m	/^:- pred quantification__get_vartypes(map(var, type), quant_info, quant_info).$/;-;/quantification__get_vartypes/
quantification__get_warnings	quantification.m	/^:- pred quantification__get_warnings(list(quant_warning),$/;-;/quantification__get_warnings/
quantification__goal_vars	quantification.m	/^:- pred quantification__goal_vars(hlds_goal, set(var)).$/;-;/quantification__goal_vars/
quantification__goal_vars_2	quantification.m	/^:- pred quantification__goal_vars_2(hlds_goal_expr, set(var), set(var),$/;-;/quantification__goal_vars_2/
quantification__init	quantification.m	/^:- pred quantification__init(set(var), varset, map(var, type), quant_info).$/;-;/quantification__init/
quantification__rename_apart	quantification.m	/^:- pred quantification__rename_apart(set(var), map(var, var),$/;-;/quantification__rename_apart/
quantification__set_lambda_outside	quantification.m	/^:- pred quantification__set_lambda_outside(set(var), quant_info, quant_info).$/;-;/quantification__set_lambda_outside/
quantification__set_nonlocals	quantification.m	/^:- pred quantification__set_nonlocals(set(var), quant_info, quant_info).$/;-;/quantification__set_nonlocals/
quantification__set_outside	quantification.m	/^:- pred quantification__set_outside(set(var), quant_info, quant_info).$/;-;/quantification__set_outside/
quantification__set_quant_vars	quantification.m	/^:- pred quantification__set_quant_vars(set(var), quant_info, quant_info).$/;-;/quantification__set_quant_vars/
quantification__set_seen	quantification.m	/^:- pred quantification__set_seen(set(var), quant_info, quant_info).$/;-;/quantification__set_seen/
quantification__set_varset	quantification.m	/^:- pred quantification__set_varset(varset, quant_info, quant_info).$/;-;/quantification__set_varset/
quantification__set_vartypes	quantification.m	/^:- pred quantification__set_vartypes(map(var, type), quant_info, quant_info).$/;-;/quantification__set_vartypes/
quantification__set_warnings	quantification.m	/^:- pred quantification__set_warnings(list(quant_warning),$/;-;/quantification__set_warnings/
quantification__unify_rhs_vars	quantification.m	/^:- pred quantification__unify_rhs_vars(unify_rhs, set(var), set(var),$/;-;/quantification__unify_rhs_vars/
quantification__update_seen_vars	quantification.m	/^:- pred quantification__update_seen_vars(set(var), quant_info, quant_info).$/;-;/quantification__update_seen_vars/
quantification__warn_overlapping_scope	quantification.m	/^:- pred quantification__warn_overlapping_scope(set(var), term__context,$/;-;/quantification__warn_overlapping_scope/
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__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/
queue__put_list_2	../library/queue.m	/^:- pred queue__put_list_2(list(T), list(T), list(T)).$/;-;/queue__put_list_2/
quote_c_char	llds_out.m	/^:- pred quote_c_char(char, char).$/;-;/quote_c_char/
r			llds.m	/^	--->	r		% general-purpose (integer) regs$/;-;/r		/
ra_list	../library/bt_array.m	/^:- type ra_list(T) --->$/;-;/ra_list/
ra_list_bintree	../library/bt_array.m	/^:- type ra_list_bintree(T) --->$/;-;/ra_list_bintree/
ra_list_bintree_lookup	../library/bt_array.m	/^:- pred ra_list_bintree_lookup(int, ra_list_bintree(T), int, T).$/;-;/ra_list_bintree_lookup/
ra_list_bintree_update	../library/bt_array.m	/^:- pred ra_list_bintree_update(int, ra_list_bintree(T), int, T,$/;-;/ra_list_bintree_update/
ra_list_cons	../library/bt_array.m	/^:- pred ra_list_cons(T, ra_list(T), ra_list(T)).$/;-;/ra_list_cons/
ra_list_drop	../library/bt_array.m	/^:- pred ra_list_drop(int, ra_list(T), ra_list(T)).$/;-;/ra_list_drop/
ra_list_head	../library/bt_array.m	/^:- pred ra_list_head(ra_list(T), T).$/;-;/ra_list_head/
ra_list_head_tail	../library/bt_array.m	/^:- pred ra_list_head_tail(ra_list(T), T, ra_list(T)).$/;-;/ra_list_head_tail/
ra_list_lookup	../library/bt_array.m	/^:- pred ra_list_lookup(int, ra_list(T), T).$/;-;/ra_list_lookup/
ra_list_lookup_2	../library/bt_array.m	/^:- pred ra_list_lookup_2(int, ra_list(T), T).$/;-;/ra_list_lookup_2/
ra_list_nil	../library/bt_array.m	/^:- pred ra_list_nil(ra_list(T)).$/;-;/ra_list_nil/
ra_list_slow_drop	../library/bt_array.m	/^:- pred ra_list_slow_drop(int, ra_list(T), ra_list(T)).$/;-;/ra_list_slow_drop/
ra_list_tail	../library/bt_array.m	/^:- pred ra_list_tail(ra_list(T), ra_list(T)).$/;-;/ra_list_tail/
ra_list_update	../library/bt_array.m	/^:- pred ra_list_update(ra_list(T), int, T, ra_list(T)).$/;-;/ra_list_update/
ra_list_update_2	../library/bt_array.m	/^:- pred ra_list_update_2(ra_list(T), int, T, ra_list(T)).$/;-;/ra_list_update_2/
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__insert_duplicate	../library/rbtree.m	/^:- pred rbtree__insert_duplicate(rbtree(K, V), K, V, rbtree(K, V)).$/;-;/rbtree__insert_duplicate/
rbtree__insert_duplicate_2	../library/rbtree.m	/^:- pred rbtree__insert_duplicate_2(rbtree(K, V), K, V, rbtree(K, V)). $/;-;/rbtree__insert_duplicate_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/
reachable	instmap.m	/^:- type instmap	--->	reachable(instmapping)$/;-;/reachable/
read_all_items	prog_io.m	/^:- pred read_all_items(string, message_list, item_list, module_error,$/;-;/read_all_items/
read_dependencies	modules.m	/^:- pred read_dependencies(string, bool, list(string), list(string),$/;-;/read_dependencies/
read_item	prog_io.m	/^:- pred read_item(string, string, maybe_item_or_eof, io__state, io__state).$/;-;/read_item/
read_items_loop	prog_io.m	/^:- pred read_items_loop(string, string, message_list, item_list, module_error, $/;-;/read_items_loop/
read_items_loop_2	prog_io.m	/^:- pred read_items_loop_2(maybe_item_or_eof, string, string,$/;-;/read_items_loop_2/
read_mod	modules.m	/^:- pred read_mod(string, string, string, bool, item_list, module_error,$/;-;/read_mod/
read_mod_ignore_errors	modules.m	/^:- pred read_mod_ignore_errors(string, string, string, bool, item_list, $/;-;/read_mod_ignore_errors/
read_mod_interface	modules.m	/^:- pred read_mod_interface(string, string, bool, item_list, module_error,$/;-;/read_mod_interface/
read_mod_short_interface	modules.m	/^:- pred read_mod_short_interface(string, string, string, bool, item_list, $/;-;/read_mod_short_interface/
read_optimization_interfaces	intermod.m	/^:- pred read_optimization_interfaces(list(module_name)::in, item_list::in,$/;-;/read_optimization_interfaces/
read_sort_file_line	fact_table.m	/^:- pred read_sort_file_line(list(fact_arg_info), list(mode), module_info,$/;-;/read_sort_file_line/
read_term	../library/term_io.m	/^:- type read_term ---> eof ; error(string, int) ; term(varset, term).$/;-;/read_term/
read_trans_opt_files	trans_opt.m	/^:- pred read_trans_opt_files(list(module_name), item_list,$/;-;/read_trans_opt_files/
real_unify	prog_data.m	/^	--->	real_unify$/;-;/real_unify/
rearrange_vals	lookup_switch.m	/^:- pred rearrange_vals(list(var), case_consts, int, rval_map, rval_map).$/;-;/rearrange_vals/
rearrange_vals_2	lookup_switch.m	/^:- pred rearrange_vals_2(list(pair(var, rval)), int, rval_map, rval_map).$/;-;/rearrange_vals_2/
recompute_instmap_delta	mode_util.m	/^:- pred recompute_instmap_delta(bool, hlds_goal, hlds_goal, instmap,$/;-;/recompute_instmap_delta/
recompute_instmap_delta_2	mode_util.m	/^:- pred recompute_instmap_delta_2(bool, hlds_goal_expr, hlds_goal_info,$/;-;/recompute_instmap_delta_2/
recompute_instmap_delta_call	mode_util.m	/^:- pred recompute_instmap_delta_call(pred_id, proc_id,$/;-;/recompute_instmap_delta_call/
recompute_instmap_delta_call_2	mode_util.m	/^:- pred recompute_instmap_delta_call_2(list(var), instmap, list(mode),$/;-;/recompute_instmap_delta_call_2/
recompute_instmap_delta_cases	mode_util.m	/^:- pred recompute_instmap_delta_cases(bool, var, list(case), list(case),$/;-;/recompute_instmap_delta_cases/
recompute_instmap_delta_conj	mode_util.m	/^:- pred recompute_instmap_delta_conj(bool, list(hlds_goal), list(hlds_goal),$/;-;/recompute_instmap_delta_conj/
recompute_instmap_delta_disj	mode_util.m	/^:- pred recompute_instmap_delta_disj(bool, list(hlds_goal), list(hlds_goal),$/;-;/recompute_instmap_delta_disj/
recompute_instmap_delta_unify	mode_util.m	/^:- pred recompute_instmap_delta_unify(unification, unify_mode, unify_mode,$/;-;/recompute_instmap_delta_unify/
red	../library/rbtree.m	/^			;	red(K, V, rbtree(K,V), rbtree(K,V))$/;-;/red/
redoip	llds.m	/^	;	redoip$/;-;/redoip/
ref	unify_gen.m	/^:- type uni_val		--->	ref(var)$/;-;/ref/
reg_type	llds.m	/^:- type reg_type	$/;-;/reg_type/
relation	../library/relation.m	/^:- type relation(T) --->$/;-;/relation/
relation__add	../library/relation.m	/^:- pred relation__add(relation(T), relation_key, relation_key, relation(T)).$/;-;/relation__add/
relation__add_assoc_list	../library/relation.m	/^:- pred relation__add_assoc_list(relation(T),$/;-;/relation__add_assoc_list/
relation__add_element	../library/relation.m	/^:- pred relation__add_element(relation(T), T, relation_key, relation(T)).$/;-;/relation__add_element/
relation__append_to	../library/relation.m	/^:- pred relation__append_to(relation_key, list(relation_key),$/;-;/relation__append_to/
relation__atsort	../library/relation.m	/^:- pred relation__atsort(relation(T), list(set(T))).$/;-;/relation__atsort/
relation__atsort_2	../library/relation.m	/^:- pred relation__atsort_2(list(relation_key), relation(T),$/;-;/relation__atsort_2/
relation__c_dfs	../library/relation.m	/^:- pred relation__c_dfs(relation(T), list(relation_key), set(relation_key),$/;-;/relation__c_dfs/
relation__c_dfs_2	../library/relation.m	/^:- pred relation__c_dfs_2(relation(T), relation_key, set(relation_key),$/;-;/relation__c_dfs_2/
relation__check_tsort	../library/relation.m	/^:- pred relation__check_tsort(relation(T), set(relation_key),$/;-;/relation__check_tsort/
relation__cliques	../library/relation.m	/^:- pred relation__cliques(relation(T), set(set(relation_key))).$/;-;/relation__cliques/
relation__cliques_2	../library/relation.m	/^:- pred relation__cliques_2(list(relation_key), relation(T),$/;-;/relation__cliques_2/
relation__components	../library/relation.m	/^:- pred relation__components(relation(T), set(set(relation_key))).$/;-;/relation__components/
relation__components_2	../library/relation.m	/^:- pred relation__components_2(relation(T), list(relation_key),$/;-;/relation__components_2/
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), relation_key, list(relation_key)).$/;-;/relation__dfs/
relation__dfs_2	../library/relation.m	/^:- pred relation__dfs_2(list(relation_key), relation(T),$/;-;/relation__dfs_2/
relation__dfs_3	../library/relation.m	/^:- pred relation__dfs_3(list(relation_key), relation(T),$/;-;/relation__dfs_3/
relation__dfsrev	../library/relation.m	/^:- pred relation__dfsrev(relation(T), relation_key, list(relation_key)).$/;-;/relation__dfsrev/
relation__domain	../library/relation.m	/^:- pred relation__domain(relation(T), set(T)).$/;-;/relation__domain/
relation__domain_sorted_list	../library/relation.m	/^:- pred relation__domain_sorted_list(relation(T), list(relation_key)).$/;-;/relation__domain_sorted_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__is_dag	../library/relation.m	/^:- pred relation__is_dag(relation(T)).$/;-;/relation__is_dag/
relation__is_dag_2	../library/relation.m	/^:- pred relation__is_dag_2(list(relation_key), relation(T),$/;-;/relation__is_dag_2/
relation__is_dag_3	../library/relation.m	/^:- pred relation__is_dag_3(list(relation_key), relation(T),$/;-;/relation__is_dag_3/
relation__lookup	../library/relation.m	/^:- pred relation__lookup(relation(T), relation_key, relation_key).$/;-;/relation__lookup/
relation__lookup_element	../library/relation.m	/^:- pred relation__lookup_element(relation(T), T, relation_key).$/;-;/relation__lookup_element/
relation__lookup_from	../library/relation.m	/^:- pred relation__lookup_from(relation(T), relation_key, set(relation_key)).$/;-;/relation__lookup_from/
relation__lookup_key	../library/relation.m	/^:- pred relation__lookup_key(relation(T), relation_key, T).$/;-;/relation__lookup_key/
relation__lookup_to	../library/relation.m	/^:- pred relation__lookup_to(relation(T), relation_key, set(relation_key)).$/;-;/relation__lookup_to/
relation__make_clique_map	../library/relation.m	/^:- pred relation__make_clique_map(relation(T), list(set(relation_key)),$/;-;/relation__make_clique_map/
relation__make_clique_map_2	../library/relation.m	/^:- pred relation__make_clique_map_2(map(relation_key, relation_key),$/;-;/relation__make_clique_map_2/
relation__make_reduced_graph	../library/relation.m	/^:- pred relation__make_reduced_graph(map(relation_key, relation_key), $/;-;/relation__make_reduced_graph/
relation__reachable_from	../library/relation.m	/^:- pred relation__reachable_from(relation(T), set(relation_key),$/;-;/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), relation_key, relation_key,$/;-;/relation__remove/
relation__remove_assoc_list	../library/relation.m	/^:- pred relation__remove_assoc_list(relation(T),$/;-;/relation__remove_assoc_list/
relation__reverse_lookup	../library/relation.m	/^:- pred relation__reverse_lookup(relation(T), relation_key, relation_key).$/;-;/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(relation_key),$/;-;/relation__rtc_2/
relation__rtc_init_map	../library/relation.m	/^:- pred relation__rtc_init_map(map(relation_key, int), list(relation_key),$/;-;/relation__rtc_init_map/
relation__sc	../library/relation.m	/^:- pred relation__sc(relation(T), relation(T)).$/;-;/relation__sc/
relation__search_element	../library/relation.m	/^:- pred relation__search_element(relation(T), T, relation_key).$/;-;/relation__search_element/
relation__search_key	../library/relation.m	/^:- pred relation__search_key(relation(T), relation_key, T).$/;-;/relation__search_key/
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),$/;-;/relation__to_assoc_list/
relation__to_assoc_list_2	../library/relation.m	/^:- pred relation__to_assoc_list_2(map(relation_key, set(relation_key)),$/;-;/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(relation_key)).$/;-;/relation__tsort_2/
relation__tsort_3	../library/relation.m	/^:- pred relation__tsort_3(relation(T), stack(relation_key), set(relation_key),$/;-;/relation__tsort_3/
relation_key	../library/relation.m	/^:- type relation_key == int.$/;-;/relation_key/
relmap	atsort.m	/^:- type relmap(T) == map(T, list(T)).$/;-;/relmap/
remote	tag_switch.m	/^:- type stag_loc	--->	none ; local ; remote.$/;-;/remote/
remove_col	lp.m	/^:- pred remove_col(int, tableau, tableau).$/;-;/remove_col/
remove_delayed_goals	delay_info.m	/^:- pred remove_delayed_goals(list(seq_num), map(seq_num, delayed_goal),$/;-;/remove_delayed_goals/
remove_listof_elements	unused_args.m	/^:- pred remove_listof_elements(list(T)::in, int::in, list(int)::in,$/;-;/remove_listof_elements/
remove_listof_higher_order_args	higher_order.m	/^:- pred remove_listof_higher_order_args(list(T)::in, int::in,$/;-;/remove_listof_higher_order_args/
remove_row	lp.m	/^:- pred remove_row(int, tableau, tableau).$/;-;/remove_row/
remove_sort_file_escapes	fact_table.m	/^:- pred remove_sort_file_escapes(list(char), list(char), list(char)).$/;-;/remove_sort_file_escapes/
remove_unused_args	term_util.m	/^:- pred remove_unused_args(bag(var), list(var), list(bool), bag(var)).$/;-;/remove_unused_args/
rename_apart	typecheck.m	/^:- pred rename_apart(type_assign_set, tvarset, list(type),$/;-;/rename_apart/
rename_var	saved_vars.m	/^:- pred rename_var(slot_info, var, var, map(var, var), slot_info).$/;-;/rename_var/
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(typecheck_info, type_assign, type_assign,$/;-;/report_ambiguity_error/
report_ambiguity_error_2	typecheck.m	/^:- pred report_ambiguity_error_2(list(var), varset, typecheck_info,$/;-;/report_ambiguity_error_2/
report_determinism_problem	det_report.m	/^:- pred report_determinism_problem(pred_id, proc_id, module_info, string,$/;-;/report_determinism_problem/
report_error	passes_aux.m	/^:- pred report_error(string::in, io__state::di, io__state::uo) is det.$/;-;/report_error/
report_error_apply_instead_of_pred	typecheck.m	/^:- pred report_error_apply_instead_of_pred(typecheck_info, io__state, $/;-;/report_error_apply_instead_of_pred/
report_error_arg_var	typecheck.m	/^:- pred report_error_arg_var(typecheck_info, var, args_type_assign_set,$/;-;/report_error_arg_var/
report_error_func_instead_of_pred	typecheck.m	/^:- pred report_error_func_instead_of_pred(typecheck_info, pred_call_id,$/;-;/report_error_func_instead_of_pred/
report_error_functor_arg_types	typecheck.m	/^:- pred report_error_functor_arg_types(typecheck_info, var,$/;-;/report_error_functor_arg_types/
report_error_functor_type	typecheck.m	/^:- pred report_error_functor_type(typecheck_info, var, list(cons_type_info),$/;-;/report_error_functor_type/
report_error_lambda_var	typecheck.m	/^:- pred report_error_lambda_var(typecheck_info, pred_or_func, var, list(var),$/;-;/report_error_lambda_var/
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(typecheck_info, pred_call_id, list(int),$/;-;/report_error_pred_num_args/
report_error_right_num_args	typecheck.m	/^:- pred report_error_right_num_args(list(int), io__state, io__state).$/;-;/report_error_right_num_args/
report_error_undef_cons	typecheck.m	/^:- pred report_error_undef_cons(typecheck_info, cons_id, int, io__state, $/;-;/report_error_undef_cons/
report_error_undef_pred	typecheck.m	/^:- pred report_error_undef_pred(typecheck_info, pred_call_id, $/;-;/report_error_undef_pred/
report_error_unif_var_var	typecheck.m	/^:- pred report_error_unif_var_var(typecheck_info, var, var, type_assign_set,$/;-;/report_error_unif_var_var/
report_error_var	typecheck.m	/^:- pred report_error_var(typecheck_info, var, type, type_assign_set,$/;-;/report_error_var/
report_higher_order_call_context	det_report.m	/^:- pred report_higher_order_call_context(term__context::in,$/;-;/report_higher_order_call_context/
report_invalid_type	module_qual.m	/^:- pred report_invalid_type(term, error_context, io__state, io__state).$/;-;/report_invalid_type/
report_max_iterations_exceeded	modes.m	/^:- pred report_max_iterations_exceeded(io__state, io__state).$/;-;/report_max_iterations_exceeded/
report_mismatched_args	typecheck.m	/^:- pred report_mismatched_args(list(mismatch_info), varset, term__context,$/;-;/report_mismatched_args/
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_higher_order_pred_var	mode_errors.m	/^:- pred report_mode_error_higher_order_pred_var(mode_info, pred_or_func, var,$/;-;/report_mode_error_higher_order_pred_var/
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, var, mode_error_unify_rhs,$/;-;/report_mode_error_unify_pred/
report_mode_error_unify_var_functor	mode_errors.m	/^:- pred report_mode_error_unify_var_functor(mode_info, var, cons_id, list(var),$/;-;/report_mode_error_unify_var_functor/
report_mode_error_unify_var_lambda	mode_errors.m	/^:- pred report_mode_error_unify_var_lambda(mode_info, var, inst, inst,$/;-;/report_mode_error_unify_var_lambda/
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_mode_error_var_is_live	mode_errors.m	/^:- pred report_mode_error_var_is_live(mode_info, var, io__state, io__state).$/;-;/report_mode_error_var_is_live/
report_mode_errors	mode_errors.m	/^:- pred report_mode_errors(mode_info, mode_info).$/;-;/report_mode_errors/
report_multiply_defined	module_qual.m	/^:- pred report_multiply_defined(error_context::in, id::in, id_type::in,$/;-;/report_multiply_defined/
report_pred_call_error	typecheck.m	/^:- pred report_pred_call_error(typecheck_info, module_info, predicate_table, $/;-;/report_pred_call_error/
report_pred_name_mode	passes_aux.m	/^:- pred report_pred_name_mode(pred_or_func, string, list((mode)),$/;-;/report_pred_name_mode/
report_pred_proc_id	passes_aux.m	/^:- pred report_pred_proc_id(module_info, pred_id, proc_id, $/;-;/report_pred_proc_id/
report_sizes	passes_aux.m	/^:- pred report_sizes(module_info, io__state, io__state).$/;-;/report_sizes/
report_stats	../library/benchmarking.m	/^:- pred report_stats is det.$/;-;/report_stats/
report_type_error	fact_table.m	/^:- pred report_type_error(term__context, int, list(term), pred_or_func, $/;-;/report_type_error/
report_undefined	module_qual.m	/^:- pred report_undefined(error_context, pair(sym_name, int),$/;-;/report_undefined/
report_unresolved_type_error	typecheck.m	/^:- pred report_unresolved_type_error(assoc_list(var, (type)), tvarset,$/;-;/report_unresolved_type_error/
report_unresolved_type_error_2	typecheck.m	/^:- pred report_unresolved_type_error_2(typecheck_info, assoc_list(var, (type)),$/;-;/report_unresolved_type_error_2/
report_unused_args	unused_args.m	/^:- pred report_unused_args(pred_info::in, list(int)::in,$/;-;/report_unused_args/
report_warning	prog_io_util.m	/^:- pred report_warning(string::in, io__state::di, io__state::uo) is det.$/;-;/report_warning/
report_warning_too_much_overloading	typecheck.m	/^:- pred report_warning_too_much_overloading(typecheck_info, io__state, $/;-;/report_warning_too_much_overloading/
report_wrong_arity_constructor	typecheck.m	/^:- pred report_wrong_arity_constructor(sym_name, arity, list(int), $/;-;/report_wrong_arity_constructor/
represented	llds.m	/^	;	data_ptr	% a pointer to data; represented in C$/;-;/represented/
req_map	unify_proc.m	/^:- type req_map == map(unify_proc_id, proc_id).$/;-;/req_map/
req_queue	unify_proc.m	/^:- type req_queue == queue(unify_proc_id).$/;-;/req_queue/
requantify_proc	quantification.m	/^:- pred requantify_proc(proc_info, proc_info) is det.$/;-;/requantify_proc/
request	higher_order.m	/^:- type request --->$/;-;/request/
require	../library/require.m	/^:- pred	require(pred, string).$/;-;/require/
require_equal	liveness.m	/^:- pred require_equal(set(var), set(var), string, live_info).$/;-;/require_equal/
reset_trail_reason	llds.m	/^:- type reset_trail_reason$/;-;/reset_trail_reason/
resolve_pred_overloading	modes.m	/^:- pred resolve_pred_overloading(pred_id, list(var), sym_name, sym_name,$/;-;/resolve_pred_overloading/
resume_locs	hlds_goal.m	/^:- type resume_locs	--->	orig_only$/;-;/resume_locs/
resume_map	code_info.m	/^:- type resume_map	==	map(var, set(rval)).$/;-;/resume_map/
resume_maps	code_info.m	/^:- type resume_maps$/;-;/resume_maps/
resume_point	hlds_goal.m	/^:- type resume_point	--->	resume_point(set(var), resume_locs)$/;-;/resume_point/
rev_map	frameopt.m	/^:- type rev_map	==	map(label, list(label)).$/;-;/rev_map/
rev_map_side_labels	frameopt.m	/^:- pred rev_map_side_labels(list(label)::in, label::in,$/;-;/rev_map_side_labels/
rhs_col	lp.m	/^:- pred rhs_col(tableau, int).$/;-;/rhs_col/
right	mode_info.m	/^:- type side ---> left ; right.$/;-;/right/
round_to_int	../library/float.m	/^:- func round_to_int(float) = int.$/;-;/round_to_int/
row_op	lp.m	/^:- pred row_op(float, int, int, tableau, tableau).$/;-;/row_op/
rtc	../library/relation.m	/^:- pred rtc(int, relation(T), relation_key, int, stack(relation_key),$/;-;/rtc/
rtc_2	../library/relation.m	/^:- pred rtc_2(int, relation(T), relation_key, int, list(relation_key),$/;-;/rtc_2/
rtc_3	../library/relation.m	/^:- pred rtc_3(int, relation_key, map(relation_key, int), map(relation_key, int),$/;-;/rtc_3/
rval	llds.m	/^:- type rval	$/;-;/rval/
rval_const	llds.m	/^:- type rval_const$/;-;/rval_const/
rval_map	lookup_switch.m	/^:- type rval_map == map(var, list(pair(int, rval))).$/;-;/rval_map/
rval_to_vn_table	vn_table.m	/^:- type rval_to_vn_table == map(vnrval, vn).$/;-;/rval_to_vn_table/
s	../library/string.m	/^		;	s(string)$/;-;/s/
same	modecheck_call.m	/^	;	same$/;-;/same/
same_label_ref	frameopt.m	/^:- pred same_label_ref(label::in, label::in) is semidet.$/;-;/same_label_ref/
same_type	../library/term.m	/^:- pred same_type(T::unused, T::unused) is det.$/;-;/same_type/
sameas	det_report.m	/^:- type det_comparison	--->	tighter ; sameas ; looser.$/;-;/sameas/
satisfiable	lp.m	/^	;	satisfiable(float, map(var, float))$/;-;/satisfiable/
saved_vars_delay_goal	saved_vars.m	/^:- pred saved_vars_delay_goal(list(hlds_goal), hlds_goal, var, bool,$/;-;/saved_vars_delay_goal/
saved_vars_in_conj	saved_vars.m	/^:- pred saved_vars_in_conj(list(hlds_goal), set(var), slot_info,$/;-;/saved_vars_in_conj/
saved_vars_in_disj	saved_vars.m	/^:- pred saved_vars_in_disj(list(hlds_goal), slot_info,$/;-;/saved_vars_in_disj/
saved_vars_in_goal	saved_vars.m	/^:- pred saved_vars_in_goal(hlds_goal, slot_info, hlds_goal, slot_info).$/;-;/saved_vars_in_goal/
saved_vars_in_switch	saved_vars.m	/^:- pred saved_vars_in_switch(list(case), slot_info,$/;-;/saved_vars_in_switch/
saved_vars_proc	saved_vars.m	/^:- pred saved_vars_proc(pred_id, proc_id, proc_info, proc_info,$/;-;/saved_vars_proc/
sdi_four	../library/tree234.m	/^:- mode sdi_four :: di(uniq_four(ground, ground, uniq_tree234_gg)).$/;-;/sdi_four/
sdi_three	../library/tree234.m	/^:- mode sdi_three :: di(uniq_three(ground, ground, uniq_tree234_gg)).$/;-;/sdi_three/
sdi_two	../library/tree234.m	/^:- mode sdi_two :: di(uniq_two(ground, ground, uniq_tree234_gg)).$/;-;/sdi_two/
search_for_file	prog_io.m	/^:- pred search_for_file(list(string), string, bool, io__state, io__state).$/;-;/search_for_file/
seen_call	det_report.m	/^	--->	seen_call(pred_id, proc_id)$/;-;/seen_call/
seen_call_id	det_report.m	/^:- type seen_call_id$/;-;/seen_call_id/
seen_calls	common.m	/^:- type seen_calls 	==	map(seen_call_id, list(call_args)).$/;-;/seen_calls/
segregate_procs	det_analysis.m	/^:- pred segregate_procs(module_info, pred_proc_list, pred_proc_list,$/;-;/segregate_procs/
segregate_procs_2	det_analysis.m	/^:- pred segregate_procs_2(module_info, pred_proc_list, pred_proc_list,$/;-;/segregate_procs_2/
select_best_switch	switch_detection.m	/^:- pred select_best_switch(list(again), again, again).$/;-;/select_best_switch/
select_changed_inst_vars	unique_modes.m	/^:- pred select_changed_inst_vars(list(var), instmap_delta, mode_info,$/;-;/select_changed_inst_vars/
select_live_vars	unique_modes.m	/^:- pred select_live_vars(list(var), mode_info, list(var)).$/;-;/select_live_vars/
select_matching_clauses	clause_to_proc.m	/^:- pred select_matching_clauses(list(clause), proc_id, list(clause)).$/;-;/select_matching_clauses/
select_nondet_live_vars	unique_modes.m	/^:- pred select_nondet_live_vars(list(var), mode_info, list(var)).$/;-;/select_nondet_live_vars/
select_ok_modules	modules.m	/^:- pred select_ok_modules(list(string), deps_map, list(string)).$/;-;/select_ok_modules/
semidet	code_info.m	/^	--->	semidet$/;-;/semidet/
semidet_disj	det_report.m	/^		;	semidet_disj(term__context, list(term__context))$/;-;/semidet_disj/
semidet_fail		mercury_to_c.m	/^	--->	semidet_fail	% `return FALSE'$/;-;/semidet_fail	/
semidet_succeed	bytecode.m	/^			;	semidet_succeed$/;-;/semidet_succeed/
semidet_success_check	bytecode.m	/^			;	semidet_success_check$/;-;/semidet_success_check/
set	../library/io.m	/^	--->	set$/;-;/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__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__is_member	../library/set.m	/^:- pred set__is_member(T, set(T), bool).$/;-;/set__is_member/
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__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_art_vars	lp.m	/^:- pred set_art_vars(list(var)::in, lp_info::in, lp_info::out) is det.$/;-;/set_art_vars/
set_bbbtree	../library/set_bbbtree.m	/^:- type set_bbbtree(T) --->$/;-;/set_bbbtree/
set_bbbtree__balance	../library/set_bbbtree.m	/^:- pred set_bbbtree__balance(T, set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__balance/
set_bbbtree__build_node	../library/set_bbbtree.m	/^:- pred set_bbbtree__build_node(T, set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__build_node/
set_bbbtree__concat3	../library/set_bbbtree.m	/^:- pred set_bbbtree__concat3(set_bbbtree(T),set_bbbtree(T),set_bbbtree(T)).$/;-;/set_bbbtree__concat3/
set_bbbtree__concat4	../library/set_bbbtree.m	/^:- pred set_bbbtree__concat4(set_bbbtree(T), set_bbbtree(T), T,$/;-;/set_bbbtree__concat4/
set_bbbtree__def_ratio	../library/set_bbbtree.m	/^:- pred set_bbbtree__def_ratio(int).$/;-;/set_bbbtree__def_ratio/
set_bbbtree__delete	../library/set_bbbtree.m	/^:- pred set_bbbtree__delete(set_bbbtree(T), T, set_bbbtree(T)).$/;-;/set_bbbtree__delete/
set_bbbtree__delete_list	../library/set_bbbtree.m	/^:- pred set_bbbtree__delete_list(set_bbbtree(T), list(T), set_bbbtree(T)).$/;-;/set_bbbtree__delete_list/
set_bbbtree__difference	../library/set_bbbtree.m	/^:- pred set_bbbtree__difference(set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__difference/
set_bbbtree__difference_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__difference_r(set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__difference_r/
set_bbbtree__double_rot_l	../library/set_bbbtree.m	/^:- pred set_bbbtree__double_rot_l(T, set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__double_rot_l/
set_bbbtree__double_rot_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__double_rot_r(T, set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__double_rot_r/
set_bbbtree__empty	../library/set_bbbtree.m	/^:- pred set_bbbtree__empty(set_bbbtree(T)).$/;-;/set_bbbtree__empty/
set_bbbtree__equal	../library/set_bbbtree.m	/^:- pred set_bbbtree__equal(set_bbbtree(T), set_bbbtree(T)).$/;-;/set_bbbtree__equal/
set_bbbtree__init	../library/set_bbbtree.m	/^:- pred set_bbbtree__init(set_bbbtree(T)).$/;-;/set_bbbtree__init/
set_bbbtree__insert	../library/set_bbbtree.m	/^:- pred set_bbbtree__insert(set_bbbtree(T), T, set_bbbtree(T)).$/;-;/set_bbbtree__insert/
set_bbbtree__insert_list	../library/set_bbbtree.m	/^:- pred set_bbbtree__insert_list(set_bbbtree(T), list(T), set_bbbtree(T)).$/;-;/set_bbbtree__insert_list/
set_bbbtree__insert_list_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__insert_list_r(set_bbbtree(T), list(T), set_bbbtree(T),int).$/;-;/set_bbbtree__insert_list_r/
set_bbbtree__insert_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__insert_r(set_bbbtree(T), T, set_bbbtree(T), int).$/;-;/set_bbbtree__insert_r/
set_bbbtree__intersect	../library/set_bbbtree.m	/^:- pred set_bbbtree__intersect(set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__intersect/
set_bbbtree__intersect_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__intersect_r(set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__intersect_r/
set_bbbtree__is_member	../library/set_bbbtree.m	/^:- pred set_bbbtree__is_member(T, set_bbbtree(T), bool).$/;-;/set_bbbtree__is_member/
set_bbbtree__largest	../library/set_bbbtree.m	/^:- pred set_bbbtree__largest(set_bbbtree(T), T).$/;-;/set_bbbtree__largest/
set_bbbtree__least	../library/set_bbbtree.m	/^:- pred set_bbbtree__least(set_bbbtree(T), T).$/;-;/set_bbbtree__least/
set_bbbtree__list_to_set	../library/set_bbbtree.m	/^:- pred set_bbbtree__list_to_set(list(T), set_bbbtree(T)).$/;-;/set_bbbtree__list_to_set/
set_bbbtree__list_to_set_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__list_to_set_r(list(T), set_bbbtree(T), int).$/;-;/set_bbbtree__list_to_set_r/
set_bbbtree__member	../library/set_bbbtree.m	/^:- pred set_bbbtree__member(T, set_bbbtree(T)).$/;-;/set_bbbtree__member/
set_bbbtree__power_intersect	../library/set_bbbtree.m	/^:- pred set_bbbtree__power_intersect(set_bbbtree(set_bbbtree(T)),$/;-;/set_bbbtree__power_intersect/
set_bbbtree__power_intersect_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__power_intersect_r(set_bbbtree(set_bbbtree(T)),$/;-;/set_bbbtree__power_intersect_r/
set_bbbtree__power_intersect_r2	../library/set_bbbtree.m	/^:- pred set_bbbtree__power_intersect_r2(set_bbbtree(set_bbbtree(T)),$/;-;/set_bbbtree__power_intersect_r2/
set_bbbtree__power_union	../library/set_bbbtree.m	/^:- pred set_bbbtree__power_union(set_bbbtree(set_bbbtree(T)), set_bbbtree(T)).$/;-;/set_bbbtree__power_union/
set_bbbtree__power_union_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__power_union_r(set_bbbtree(set_bbbtree(T)),$/;-;/set_bbbtree__power_union_r/
set_bbbtree__remove	../library/set_bbbtree.m	/^:- pred set_bbbtree__remove(set_bbbtree(T), T, set_bbbtree(T)).$/;-;/set_bbbtree__remove/
set_bbbtree__remove_largest	../library/set_bbbtree.m	/^:- pred set_bbbtree__remove_largest(set_bbbtree(T), T, set_bbbtree(T)).$/;-;/set_bbbtree__remove_largest/
set_bbbtree__remove_least	../library/set_bbbtree.m	/^:- pred set_bbbtree__remove_least(set_bbbtree(T), T, set_bbbtree(T)).$/;-;/set_bbbtree__remove_least/
set_bbbtree__remove_list	../library/set_bbbtree.m	/^:- pred set_bbbtree__remove_list(set_bbbtree(T), list(T), set_bbbtree(T)).$/;-;/set_bbbtree__remove_list/
set_bbbtree__single_rot_l	../library/set_bbbtree.m	/^:- pred set_bbbtree__single_rot_l(T, set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__single_rot_l/
set_bbbtree__single_rot_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__single_rot_r(T, set_bbbtree(T), set_bbbtree(T),$/;-;/set_bbbtree__single_rot_r/
set_bbbtree__singleton_set	../library/set_bbbtree.m	/^:- pred set_bbbtree__singleton_set(set_bbbtree(T), T).$/;-;/set_bbbtree__singleton_set/
set_bbbtree__size	../library/set_bbbtree.m	/^:- pred set_bbbtree__size(set_bbbtree(T), int).$/;-;/set_bbbtree__size/
set_bbbtree__sorted_list_to_set	../library/set_bbbtree.m	/^:- pred set_bbbtree__sorted_list_to_set(list(T), set_bbbtree(T)).$/;-;/set_bbbtree__sorted_list_to_set/
set_bbbtree__sorted_list_to_set_len	../library/set_bbbtree.m	/^:- pred set_bbbtree__sorted_list_to_set_len(list(T), set_bbbtree(T), int).$/;-;/set_bbbtree__sorted_list_to_set_len/
set_bbbtree__sorted_list_to_set_len2	../library/set_bbbtree.m	/^:- pred set_bbbtree__sorted_list_to_set_len2(list(T), list(T), int,$/;-;/set_bbbtree__sorted_list_to_set_len2/
set_bbbtree__split_gt	../library/set_bbbtree.m	/^:- pred set_bbbtree__split_gt(set_bbbtree(T), T, set_bbbtree(T), int).$/;-;/set_bbbtree__split_gt/
set_bbbtree__split_lt	../library/set_bbbtree.m	/^:- pred set_bbbtree__split_lt(set_bbbtree(T), T, set_bbbtree(T), int).$/;-;/set_bbbtree__split_lt/
set_bbbtree__subset	../library/set_bbbtree.m	/^:- pred set_bbbtree__subset(set_bbbtree(T), set_bbbtree(T)).$/;-;/set_bbbtree__subset/
set_bbbtree__superset	../library/set_bbbtree.m	/^:- pred set_bbbtree__superset(set_bbbtree(T), set_bbbtree(T)).$/;-;/set_bbbtree__superset/
set_bbbtree__to_sorted_list	../library/set_bbbtree.m	/^:- pred set_bbbtree__to_sorted_list(set_bbbtree(T), list(T)).$/;-;/set_bbbtree__to_sorted_list/
set_bbbtree__to_sorted_list2	../library/set_bbbtree.m	/^:- pred set_bbbtree__to_sorted_list2(set_bbbtree(T), list(T), list(T)).$/;-;/set_bbbtree__to_sorted_list2/
set_bbbtree__union	../library/set_bbbtree.m	/^:- pred set_bbbtree__union(set_bbbtree(T), set_bbbtree(T), set_bbbtree(T)).$/;-;/set_bbbtree__union/
set_bbbtree__union_r	../library/set_bbbtree.m	/^:- pred set_bbbtree__union_r(set_bbbtree(T),set_bbbtree(T),set_bbbtree(T),int).$/;-;/set_bbbtree__union_r/
set_bool_opt	handle_options.m	/^:- pred set_bool_opt(option, bool, option_table, option_table).$/;-;/set_bool_opt/
set_builtin_terminates	termination.m	/^:- pred set_builtin_terminates(list(proc_id), pred_info, module_info, $/;-;/set_builtin_terminates/
set_compiler_gen_terminates	termination.m	/^:- pred set_compiler_gen_terminates(list(proc_id), pred_info, module_info,$/;-;/set_compiler_gen_terminates/
set_functor_info	termination.m	/^:- pred set_functor_info(globals__termination_norm, module_info, functor_info).$/;-;/set_functor_info/
set_index	lp.m	/^:- pred set_index(tableau, int, int, float, tableau).$/;-;/set_index/
set_list_of_preds_exported	intermod.m	/^:- pred set_list_of_preds_exported(list(pred_id)::in, pred_table::in,$/;-;/set_list_of_preds_exported/
set_list_of_types_exported	intermod.m	/^:- pred set_list_of_types_exported(list(type_id)::in, type_table::in,$/;-;/set_list_of_types_exported/
set_list_vars_used	unused_args.m	/^:- pred set_list_vars_used(var_dep::in, list(var)::in, var_dep::out) is det.$/;-;/set_list_vars_used/
set_opt_level	options.m	/^:- pred set_opt_level(int, option_table, option_table).$/;-;/set_opt_level/
set_ordlist	../library/set_ordlist.m	/^:- type set_ordlist(T)		  ==	  list(T).$/;-;/set_ordlist/
set_ordlist__delete	../library/set_ordlist.m	/^:- pred set_ordlist__delete(set_ordlist(T), T, set_ordlist(T)).$/;-;/set_ordlist__delete/
set_ordlist__delete_list	../library/set_ordlist.m	/^:- pred set_ordlist__delete_list(set_ordlist(T), list(T), set_ordlist(T)).$/;-;/set_ordlist__delete_list/
set_ordlist__difference	../library/set_ordlist.m	/^:- pred set_ordlist__difference(set_ordlist(T), set_ordlist(T),$/;-;/set_ordlist__difference/
set_ordlist__empty	../library/set_ordlist.m	/^:- pred set_ordlist__empty(set_ordlist(_T)).$/;-;/set_ordlist__empty/
set_ordlist__equal	../library/set_ordlist.m	/^:- pred set_ordlist__equal(set_ordlist(T), set_ordlist(T)).$/;-;/set_ordlist__equal/
set_ordlist__init	../library/set_ordlist.m	/^:- pred set_ordlist__init(set_ordlist(_T)).$/;-;/set_ordlist__init/
set_ordlist__insert	../library/set_ordlist.m	/^:- pred set_ordlist__insert(set_ordlist(T), T, set_ordlist(T)).$/;-;/set_ordlist__insert/
set_ordlist__insert_list	../library/set_ordlist.m	/^:- pred set_ordlist__insert_list(set_ordlist(T), list(T), set_ordlist(T)).$/;-;/set_ordlist__insert_list/
set_ordlist__intersect	../library/set_ordlist.m	/^:- pred set_ordlist__intersect(set_ordlist(T), set_ordlist(T),$/;-;/set_ordlist__intersect/
set_ordlist__is_member	../library/set_ordlist.m	/^:- pred set_ordlist__is_member(T, set_ordlist(T), bool).$/;-;/set_ordlist__is_member/
set_ordlist__list_to_set	../library/set_ordlist.m	/^:- pred set_ordlist__list_to_set(list(T), set_ordlist(T)).$/;-;/set_ordlist__list_to_set/
set_ordlist__member	../library/set_ordlist.m	/^:- pred set_ordlist__member(T, set_ordlist(T)).$/;-;/set_ordlist__member/
set_ordlist__no_dups	../library/set_ordlist.m	/^:- pred set_ordlist__no_dups(T::in, list(T)::in) is semidet.$/;-;/set_ordlist__no_dups/
set_ordlist__power_intersect	../library/set_ordlist.m	/^:- pred set_ordlist__power_intersect(set_ordlist(set_ordlist(T)),$/;-;/set_ordlist__power_intersect/
set_ordlist__power_union	../library/set_ordlist.m	/^:- pred set_ordlist__power_union(set_ordlist(set_ordlist(T)),$/;-;/set_ordlist__power_union/
set_ordlist__power_union_2	../library/set_ordlist.m	/^:- pred set_ordlist__power_union_2(list(set_ordlist(T)), set_ordlist(T),$/;-;/set_ordlist__power_union_2/
set_ordlist__remove	../library/set_ordlist.m	/^:- pred set_ordlist__remove(set_ordlist(T), T, set_ordlist(T)).$/;-;/set_ordlist__remove/
set_ordlist__remove_least	../library/set_ordlist.m	/^:- pred set_ordlist__remove_least(set_ordlist(T), T, set_ordlist(T)).$/;-;/set_ordlist__remove_least/
set_ordlist__remove_list	../library/set_ordlist.m	/^:- pred set_ordlist__remove_list(set_ordlist(T), list(T), set_ordlist(T)).$/;-;/set_ordlist__remove_list/
set_ordlist__singleton_set	../library/set_ordlist.m	/^:- pred set_ordlist__singleton_set(set_ordlist(T), T).$/;-;/set_ordlist__singleton_set/
set_ordlist__sort_no_dups	../library/set_ordlist.m	/^:- pred set_ordlist__sort_no_dups(list(T), set_ordlist(T)).$/;-;/set_ordlist__sort_no_dups/
set_ordlist__sorted_list_to_set	../library/set_ordlist.m	/^:- pred set_ordlist__sorted_list_to_set(list(T), set_ordlist(T)).$/;-;/set_ordlist__sorted_list_to_set/
set_ordlist__subset	../library/set_ordlist.m	/^:- pred set_ordlist__subset(set_ordlist(T), set_ordlist(T)).$/;-;/set_ordlist__subset/
set_ordlist__superset	../library/set_ordlist.m	/^:- pred set_ordlist__superset(set_ordlist(T), set_ordlist(T)).$/;-;/set_ordlist__superset/
set_ordlist__to_sorted_list	../library/set_ordlist.m	/^:- pred set_ordlist__to_sorted_list(set_ordlist(T), list(T)).$/;-;/set_ordlist__to_sorted_list/
set_ordlist__union	../library/set_ordlist.m	/^:- pred set_ordlist__union(set_ordlist(T), set_ordlist(T),$/;-;/set_ordlist__union/
set_pred_proc_ids_const	term_util.m	/^:- pred set_pred_proc_ids_const(list(pred_proc_id), term_util__constant,$/;-;/set_pred_proc_ids_const/
set_pred_proc_ids_terminates	term_util.m	/^:- pred set_pred_proc_ids_terminates(list(pred_proc_id), terminates,$/;-;/set_pred_proc_ids_terminates/
set_slack_vars	lp.m	/^:- pred set_slack_vars(list(var)::in, lp_info::in, lp_info::out) is det.$/;-;/set_slack_vars/
set_string_opt	handle_options.m	/^:- pred set_string_opt(option, string, option_table, option_table).$/;-;/set_string_opt/
set_unordlist	../library/set_unordlist.m	/^:- type set_unordlist(T)		  ==	  list(T).$/;-;/set_unordlist/
set_unordlist__delete	../library/set_unordlist.m	/^:- pred set_unordlist__delete(set_unordlist(T), T, set_unordlist(T)).$/;-;/set_unordlist__delete/
set_unordlist__delete_list	../library/set_unordlist.m	/^:- pred set_unordlist__delete_list(set_unordlist(T), list(T),$/;-;/set_unordlist__delete_list/
set_unordlist__difference	../library/set_unordlist.m	/^:- pred set_unordlist__difference(set_unordlist(T), set_unordlist(T),$/;-;/set_unordlist__difference/
set_unordlist__difference_2	../library/set_unordlist.m	/^:- pred set_unordlist__difference_2(set_unordlist(T), set_unordlist(T),$/;-;/set_unordlist__difference_2/
set_unordlist__empty	../library/set_unordlist.m	/^:- pred set_unordlist__empty(set_unordlist(_T)).$/;-;/set_unordlist__empty/
set_unordlist__equal	../library/set_unordlist.m	/^:- pred set_unordlist__equal(set_unordlist(T), set_unordlist(T)).$/;-;/set_unordlist__equal/
set_unordlist__init	../library/set_unordlist.m	/^:- pred set_unordlist__init(set_unordlist(_T)).$/;-;/set_unordlist__init/
set_unordlist__insert	../library/set_unordlist.m	/^:- pred set_unordlist__insert(set_unordlist(T), T, set_unordlist(T)).$/;-;/set_unordlist__insert/
set_unordlist__insert_list	../library/set_unordlist.m	/^:- pred set_unordlist__insert_list(set_unordlist(T), list(T),$/;-;/set_unordlist__insert_list/
set_unordlist__intersect	../library/set_unordlist.m	/^:- pred set_unordlist__intersect(set_unordlist(T), set_unordlist(T),$/;-;/set_unordlist__intersect/
set_unordlist__intersect_2	../library/set_unordlist.m	/^:- pred set_unordlist__intersect_2(set_unordlist(T), set_unordlist(T),$/;-;/set_unordlist__intersect_2/
set_unordlist__is_member	../library/set_unordlist.m	/^:- pred set_unordlist__is_member(T, set_unordlist(T), bool).$/;-;/set_unordlist__is_member/
set_unordlist__list_to_set	../library/set_unordlist.m	/^:- pred set_unordlist__list_to_set(list(T), set_unordlist(T)).$/;-;/set_unordlist__list_to_set/
set_unordlist__member	../library/set_unordlist.m	/^:- pred set_unordlist__member(T, set_unordlist(T)).$/;-;/set_unordlist__member/
set_unordlist__power_intersect	../library/set_unordlist.m	/^:- pred set_unordlist__power_intersect(set_unordlist(set_unordlist(T)),$/;-;/set_unordlist__power_intersect/
set_unordlist__power_union	../library/set_unordlist.m	/^:- pred set_unordlist__power_union(set_unordlist(set_unordlist(T)),$/;-;/set_unordlist__power_union/
set_unordlist__power_union_2	../library/set_unordlist.m	/^:- pred set_unordlist__power_union_2(list(set_unordlist(T)), set_unordlist(T),$/;-;/set_unordlist__power_union_2/
set_unordlist__remove	../library/set_unordlist.m	/^:- pred set_unordlist__remove(set_unordlist(T), T, set_unordlist(T)).$/;-;/set_unordlist__remove/
set_unordlist__remove_least	../library/set_unordlist.m	/^:- pred set_unordlist__remove_least(set_unordlist(T), T, set_unordlist(T)).$/;-;/set_unordlist__remove_least/
set_unordlist__remove_list	../library/set_unordlist.m	/^:- pred set_unordlist__remove_list(set_unordlist(T), list(T),$/;-;/set_unordlist__remove_list/
set_unordlist__singleton_set	../library/set_unordlist.m	/^:- pred set_unordlist__singleton_set(set_unordlist(T), T).$/;-;/set_unordlist__singleton_set/
set_unordlist__sorted_list_to_set	../library/set_unordlist.m	/^:- pred set_unordlist__sorted_list_to_set(list(T), set_unordlist(T)).$/;-;/set_unordlist__sorted_list_to_set/
set_unordlist__subset	../library/set_unordlist.m	/^:- pred set_unordlist__subset(set_unordlist(T), set_unordlist(T)).$/;-;/set_unordlist__subset/
set_unordlist__superset	../library/set_unordlist.m	/^:- pred set_unordlist__superset(set_unordlist(T), set_unordlist(T)).$/;-;/set_unordlist__superset/
set_unordlist__to_sorted_list	../library/set_unordlist.m	/^:- pred set_unordlist__to_sorted_list(set_unordlist(T), list(T)).$/;-;/set_unordlist__to_sorted_list/
set_unordlist__union	../library/set_unordlist.m	/^:- pred set_unordlist__union(set_unordlist(T), set_unordlist(T),$/;-;/set_unordlist__union/
set_urs_vars	lp.m	/^:- pred set_urs_vars(map(var, pair(var))::in, lp_info::in, lp_info::out) is det.$/;-;/set_urs_vars/
set_used_args	term_pass1.m	/^:- pred set_used_args(pred_table, list(pred_proc_id), used_args, pred_table).$/;-;/set_used_args/
set_var_used	unused_args.m	/^:- pred set_var_used(var_dep::in, var::in, var_dep::out) is det.$/;-;/set_var_used/
set_varset	lp.m	/^:- pred set_varset(varset::in, lp_info::in, lp_info::out) is det.$/;-;/set_varset/
setup	frameopt.m	/^:- type block_type	--->	setup		% This is a block containing$/;-;/setup/
setup_local_var_usage	unused_args.m	/^:- pred setup_local_var_usage(module_info::in, pred_table::in,$/;-;/setup_local_var_usage/
setup_output_args	unused_args.m	/^:- pred setup_output_args(module_info::in, list(var)::in, list(mode)::in,$/;-;/setup_output_args/
setup_pred_args	unused_args.m	/^:- pred setup_pred_args(module_info::in, pred_id::in, list(proc_id)::in,$/;-;/setup_pred_args/
shared			inst.m	/^	--->		shared		% there might be other references$/;-;/shared		/
shared_inst	prog_data.m	/^	;	shared_inst(inst_name)$/;-;/shared_inst/
shared_inst_table	hlds_data.m	/^:- type shared_inst_table == 	map(inst_name, maybe_inst).$/;-;/shared_inst_table/
shared_one_or_two_cell	globals.m	/^	--->	shared_one_or_two_cell.$/;-;/shared_one_or_two_cell/
short_option	options.m	/^:- pred short_option(char::in, option::out) is semidet.$/;-;/short_option/
show_cell	lp.m	/^:- pred show_cell(tableau, int, int, io__state, io__state).$/;-;/show_cell/
show_row	lp.m	/^:- pred show_row(tableau, int, io__state, io__state).$/;-;/show_row/
show_tableau	lp.m	/^:- pred show_tableau(tableau, io__state, io__state).$/;-;/show_tableau/
sicstus	globals.m	/^	;	sicstus.$/;-;/sicstus/
side	mode_info.m	/^:- type side ---> left ; right.$/;-;/side/
simple	base_type_layout.m	/^:- type tag_category	--->	simple 		% tagged pointer$/;-;/simple/
simple_error	term_errors.m	/^:- pred simple_error(term_errors__termination_error).$/;-;/simple_error/
simple_tag	bytecode.m	/^			;	simple_tag(tag_bits)$/;-;/simple_tag/
simplex	lp.m	/^:- pred simplex(tableau, tableau, bool, io__state, io__state).$/;-;/simplex/
simplify	lp.m	/^:- pred simplify(equation, equation).$/;-;/simplify/
simplify__approximate_goal_info	simplify.m	/^:- pred simplify__approximate_goal_info(list(hlds_goal)::in,$/;-;/simplify__approximate_goal_info/
simplify__check_branches_for_extra_info	simplify.m	/^:- pred simplify__check_branches_for_extra_info(var::in,$/;-;/simplify__check_branches_for_extra_info/
simplify__conj	simplify.m	/^:- pred simplify__conj(list(hlds_goal), list(hlds_goal),$/;-;/simplify__conj/
simplify__conjoin_goal_and_rev_goal_list	simplify.m	/^:- pred simplify__conjoin_goal_and_rev_goal_list(hlds_goal::in,$/;-;/simplify__conjoin_goal_and_rev_goal_list/
simplify__contains_multisoln_goal	simplify.m	/^:- pred simplify__contains_multisoln_goal(list(hlds_goal)::in) is semidet.$/;-;/simplify__contains_multisoln_goal/
simplify__create_test_unification	simplify.m	/^:- pred simplify__create_test_unification(var::in, cons_id::in, int::in,$/;-;/simplify__create_test_unification/
simplify__disj	simplify.m	/^:- pred simplify__disj(list(hlds_goal), list(hlds_goal), list(instmap_delta),$/;-;/simplify__disj/
simplify__enforce_invariant	simplify.m	/^:- pred simplify__enforce_invariant(hlds_goal_info, hlds_goal_info).$/;-;/simplify__enforce_invariant/
simplify__excess_assigns	simplify.m	/^:- pred simplify__excess_assigns(hlds_goal::in, hlds_goal_info::in,$/;-;/simplify__excess_assigns/
simplify__fixup_disj	simplify.m	/^:- pred simplify__fixup_disj(list(hlds_goal), determinism, bool,$/;-;/simplify__fixup_disj/
simplify__goal	simplify.m	/^:- pred simplify__goal(hlds_goal, hlds_goal,$/;-;/simplify__goal/
simplify__goal_2	simplify.m	/^:- pred simplify__goal_2(hlds_goal_expr, hlds_goal_info, hlds_goal_expr,$/;-;/simplify__goal_2/
simplify__input_args_are_equiv	simplify.m	/^:- pred simplify__input_args_are_equiv(list(var), list(var), list(mode),$/;-;/simplify__input_args_are_equiv/
simplify__inst_contains_more_information	simplify.m	/^:- pred simplify__inst_contains_more_information((inst)::in,$/;-;/simplify__inst_contains_more_information/
simplify__merge_adjacent_switches	simplify.m	/^:- pred simplify__merge_adjacent_switches(hlds_goal::in, hlds_goal::out,$/;-;/simplify__merge_adjacent_switches/
simplify__merge_switch_into_cases	simplify.m	/^:- pred simplify__merge_switch_into_cases(list(case)::in, hlds_goals::in,$/;-;/simplify__merge_switch_into_cases/
simplify__merge_switch_into_goal	simplify.m	/^:- pred simplify__merge_switch_into_goal(hlds_goal::in, hlds_goals::in,$/;-;/simplify__merge_switch_into_goal/
simplify__merge_switch_into_goals	simplify.m	/^:- pred simplify__merge_switch_into_goals(hlds_goals::in, hlds_goals::in,$/;-;/simplify__merge_switch_into_goals/
simplify__nested_somes	simplify.m	/^:- pred simplify__nested_somes(list(var)::in, hlds_goal::in,$/;-;/simplify__nested_somes/
simplify__proc	simplify.m	/^:- pred simplify__proc(simplify, pred_id, proc_id, module_info, module_info,$/;-;/simplify__proc/
simplify__proc_2	simplify.m	/^:- pred simplify__proc_2(proc_info::in, proc_info::out,$/;-;/simplify__proc_2/
simplify__switch	simplify.m	/^:- pred simplify__switch(var, list(case), list(case), list(instmap_delta),$/;-;/simplify__switch/
simplify_coeffs	lp.m	/^:- pred simplify_coeffs(list(coeff), list(coeff)).$/;-;/simplify_coeffs/
simplify_do_calls	simplify.m	/^:- pred simplify_do_calls(simplify_info::in) is semidet.$/;-;/simplify_do_calls/
simplify_do_common	simplify.m	/^:- pred simplify_do_common(simplify_info::in) is semidet.$/;-;/simplify_do_common/
simplify_do_const_prop	simplify.m	/^:- pred simplify_do_const_prop(simplify_info::in) is semidet.$/;-;/simplify_do_const_prop/
simplify_do_excess_assigns	simplify.m	/^:- pred simplify_do_excess_assigns(simplify_info::in) is semidet.$/;-;/simplify_do_excess_assigns/
simplify_do_once	simplify.m	/^:- pred simplify_do_once(simplify_info::in) is semidet.$/;-;/simplify_do_once/
simplify_do_switch	simplify.m	/^:- pred simplify_do_switch(simplify_info::in) is semidet.$/;-;/simplify_do_switch/
simplify_do_warn	simplify.m	/^:- pred simplify_do_warn(simplify_info::in) is semidet.$/;-;/simplify_do_warn/
simplify_do_warn_calls	simplify.m	/^:- pred simplify_do_warn_calls(simplify_info::in) is semidet.$/;-;/simplify_do_warn_calls/
simplify_info	simplify.m	/^:- type simplify_info$/;-;/simplify_info/
simplify_info_add_msg	simplify.m	/^:- pred simplify_info_add_msg(simplify_info::in, det_msg::in,$/;-;/simplify_info_add_msg/
simplify_info_create_branch_info	simplify.m	/^:- pred simplify_info_create_branch_info(simplify_info::in, simplify_info::in,$/;-;/simplify_info_create_branch_info/
simplify_info_enter_lambda	simplify.m	/^:- pred simplify_info_enter_lambda(simplify_info::in, simplify_info::out)$/;-;/simplify_info_enter_lambda/
simplify_info_get_branch_info	simplify.m	/^:- pred simplify_info_get_branch_info(simplify_info::in,$/;-;/simplify_info_get_branch_info/
simplify_info_get_common_info	simplify.m	/^:- pred simplify_info_get_common_info(simplify_info::in,$/;-;/simplify_info_get_common_info/
simplify_info_get_det_info	simplify.m	/^:- pred simplify_info_get_det_info(simplify_info::in, det_info::out) is det.$/;-;/simplify_info_get_det_info/
simplify_info_get_instmap	simplify.m	/^:- pred simplify_info_get_instmap(simplify_info::in, instmap::out) is det.$/;-;/simplify_info_get_instmap/
simplify_info_get_module_info	simplify.m	/^:- pred simplify_info_get_module_info(simplify_info::in,$/;-;/simplify_info_get_module_info/
simplify_info_get_msgs	simplify.m	/^:- pred simplify_info_get_msgs(simplify_info::in, set(det_msg)::out) is det.$/;-;/simplify_info_get_msgs/
simplify_info_get_simplify	simplify.m	/^:- pred simplify_info_get_simplify(simplify_info::in, simplify::out) is det.$/;-;/simplify_info_get_simplify/
simplify_info_get_var_types	simplify.m	/^:- pred simplify_info_get_var_types(simplify_info::in,$/;-;/simplify_info_get_var_types/
simplify_info_get_varset	simplify.m	/^:- pred simplify_info_get_varset(simplify_info::in, varset::out) is det.$/;-;/simplify_info_get_varset/
simplify_info_init	simplify.m	/^:- pred simplify_info_init(det_info, simplify, instmap,$/;-;/simplify_info_init/
simplify_info_inside_lambda	simplify.m	/^:- pred simplify_info_inside_lambda(simplify_info::in) is semidet.$/;-;/simplify_info_inside_lambda/
simplify_info_leave_lambda	simplify.m	/^:- pred simplify_info_leave_lambda(simplify_info::in, simplify_info::out)$/;-;/simplify_info_leave_lambda/
simplify_info_maybe_clear_structs	simplify.m	/^:- pred simplify_info_maybe_clear_structs(before_after::in, hlds_goal::in,$/;-;/simplify_info_maybe_clear_structs/
simplify_info_post_branch_update	simplify.m	/^:- pred simplify_info_post_branch_update(simplify_info::in, simplify_info::in,$/;-;/simplify_info_post_branch_update/
simplify_info_recompute_atomic	simplify.m	/^:- pred simplify_info_recompute_atomic(simplify_info::in) is semidet.$/;-;/simplify_info_recompute_atomic/
simplify_info_requantify	simplify.m	/^:- pred simplify_info_requantify(simplify_info::in) is semidet.$/;-;/simplify_info_requantify/
simplify_info_reset_branch_info	simplify.m	/^:- pred simplify_info_reset_branch_info(simplify_info::in, simplify_info::out,$/;-;/simplify_info_reset_branch_info/
simplify_info_set_branch_info	simplify.m	/^:- pred simplify_info_set_branch_info(simplify_info::in,$/;-;/simplify_info_set_branch_info/
simplify_info_set_common_info	simplify.m	/^:- pred simplify_info_set_common_info(simplify_info::in, common_info::in,$/;-;/simplify_info_set_common_info/
simplify_info_set_det_info	simplify.m	/^:- pred simplify_info_set_det_info(simplify_info::in,$/;-;/simplify_info_set_det_info/
simplify_info_set_instmap	simplify.m	/^:- pred simplify_info_set_instmap(simplify_info::in,$/;-;/simplify_info_set_instmap/
simplify_info_set_module_info	simplify.m	/^:- pred simplify_info_set_module_info(simplify_info::in,$/;-;/simplify_info_set_module_info/
simplify_info_set_msgs	simplify.m	/^:- pred simplify_info_set_msgs(simplify_info::in,$/;-;/simplify_info_set_msgs/
simplify_info_set_recompute_atomic	simplify.m	/^:- pred simplify_info_set_recompute_atomic(simplify_info::in,$/;-;/simplify_info_set_recompute_atomic/
simplify_info_set_requantify	simplify.m	/^:- pred simplify_info_set_requantify(simplify_info::in,$/;-;/simplify_info_set_requantify/
simplify_info_set_simplify	simplify.m	/^:- pred simplify_info_set_simplify(simplify_info::in,$/;-;/simplify_info_set_simplify/
simplify_info_set_var_types	simplify.m	/^:- pred simplify_info_set_var_types(simplify_info::in, map(var, type)::in,$/;-;/simplify_info_set_var_types/
simplify_info_set_varset	simplify.m	/^:- pred simplify_info_set_varset(simplify_info::in, varset::in,$/;-;/simplify_info_set_varset/
simplify_info_undo_goal_updates	simplify.m	/^:- pred simplify_info_undo_goal_updates(simplify_info::in, simplify_info::in,$/;-;/simplify_info_undo_goal_updates/
simplify_info_update_instmap	simplify.m	/^:- pred simplify_info_update_instmap(simplify_info::in, hlds_goal::in,$/;-;/simplify_info_update_instmap/
size_data_elems	globals.m	/^	;	size_data_elems.$/;-;/size_data_elems/
skip_arg	typecheck.m	/^:- pred skip_arg(args_type_assign_set, args_type_assign_set).$/;-;/skip_arg/
skip_constant_constructs	saved_vars.m	/^:- pred skip_constant_constructs(list(hlds_goal), list(hlds_goal),$/;-;/skip_constant_constructs/
slot_contents	code_info.m	/^:- type slot_contents $/;-;/slot_contents/
slot_info	saved_vars.m	/^:- type slot_info	--->	slot_info($/;-;/slot_info/
soln_context	det_analysis.m	/^:- type soln_context	--->	all_solns ; first_soln.$/;-;/soln_context/
soln_count	hlds_data.m	/^:- type soln_count$/;-;/soln_count/
solutions	../library/std_util.m	/^:- pred solutions(pred(T), list(T)).$/;-;/solutions/
solutions_set	../library/std_util.m	/^:- pred solutions_set(pred(T), set(T)).$/;-;/solutions_set/
solve	llds.m	/^	;	solve$/;-;/solve/
solve_equations	term_pass1.m	/^:- pred solve_equations(module_info, list(term_pass1__equation), $/;-;/solve_equations/
solved	term_errors.m	/^	;	solved(list(pair(pred_proc_id, int))).$/;-;/solved/
some_store_type	../library/store.m	/^:- type some_store_type ---> some_store_type.$/;-;/some_store_type/
sorry	mercury_to_c.m	/^:- pred sorry(int::in) is erroneous.$/;-;/sorry/
sort_file_line	fact_table.m	/^:- type sort_file_line$/;-;/sort_file_line/
sorted_case_list	switch_detection.m	/^:- type sorted_case_list == list(case).$/;-;/sorted_case_list/
sp			llds.m	/^	;	sp		% virtual machine register point to the$/;-;/sp		/
special	base_type_layout.m	/^				;	special$/;-;/special/
special_data	../library/getopt.m	/^:- type special_data$/;-;/special_data/
special_handler	options.m	/^:- pred special_handler(option::in, special_data::in, option_table::in,$/;-;/special_handler/
special_optimization_option	options.m	/^	;	special_optimization_option$/;-;/special_optimization_option/
special_pred	special_pred.m	/^:- type special_pred		==	pair(special_pred_id, type_id).$/;-;/special_pred/
special_pred_get_type	special_pred.m	/^:- pred special_pred_get_type(string, list(Type), Type).$/;-;/special_pred_get_type/
special_pred_id	special_pred.m	/^:- type special_pred_id$/;-;/special_pred_id/
special_pred_info	special_pred.m	/^:- pred special_pred_info(special_pred_id, type, string, list(type),$/;-;/special_pred_info/
special_pred_list	special_pred.m	/^:- pred special_pred_list(list(special_pred_id)).$/;-;/special_pred_list/
special_pred_map	special_pred.m	/^:- type special_pred_map	==	map(special_pred, pred_id).$/;-;/special_pred_map/
special_pred_mode_num	special_pred.m	/^:- pred special_pred_mode_num(special_pred_id, int).$/;-;/special_pred_mode_num/
special_pred_name_arity	special_pred.m	/^:- pred special_pred_name_arity(special_pred_id, string, string, int).$/;-;/special_pred_name_arity/
special_proc	llds.m	/^	;	special_proc(string, string, string, string, int, proc_id).$/;-;/special_proc/
specialize_higher_order	higher_order.m	/^:- pred specialize_higher_order(module_info::in, module_info::out,$/;-;/specialize_higher_order/
split_argvars	lambda.m	/^:- pred split_argvars(list(var), list(mode), module_info,$/;-;/split_argvars/
split_complicated_subunifies	modecheck_unify.m	/^:- pred split_complicated_subunifies(unification, list(var),$/;-;/split_complicated_subunifies/
split_complicated_subunifies_2	modecheck_unify.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_key_to_arg_strings	fact_table.m	/^:- pred split_key_to_arg_strings(string::in, list(string)::out) is det.$/;-;/split_key_to_arg_strings/
split_offs_vars	term_pass1.m	/^:- pred split_offs_vars(proc_inequalities_equ, list(term_pass1__equation),$/;-;/split_offs_vars/
split_sort_file_line	fact_table.m	/^:- pred split_sort_file_line(list(fact_arg_info), list(mode), module_info,$/;-;/split_sort_file_line/
split_type_and_mode	prog_util.m	/^:- pred split_type_and_mode(type_and_mode, type, maybe(mode)).$/;-;/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/
split_unification_vars	term_util.m	/^:- pred split_unification_vars(list(var), list(uni_mode), module_info,$/;-;/split_unification_vars/
src_access	vn_type.m	/^			;	src_access(vnlval)$/;-;/src_access/
src_ctrl	vn_type.m	/^:- type vn_src		--->	src_ctrl(int)$/;-;/src_ctrl/
src_liveval	vn_type.m	/^			;	src_liveval(vnlval)$/;-;/src_liveval/
src_vn	vn_type.m	/^			;	src_vn(int).$/;-;/src_vn/
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/
stack_and_orig	code_info.m	/^	;	stack_and_orig(resume_map, code_addr, resume_map, code_addr).$/;-;/stack_and_orig/
stack_only	code_info.m	/^	;	stack_only(resume_map, code_addr)$/;-;/stack_only/
stack_slots	hlds_goal.m	/^:- type stack_slots	==	map(var, lval).$/;-;/stack_slots/
stackvar_ref	llds.m	/^	--->	stackvar_ref(int)		% stack slot number$/;-;/stackvar_ref/
stag_goal_list	tag_switch.m	/^:- type stag_goal_list	==	assoc_list(int, hlds_goal).$/;-;/stag_goal_list/
stag_goal_map	tag_switch.m	/^:- type stag_goal_map	==	map(int, hlds_goal).$/;-;/stag_goal_map/
stag_loc	tag_switch.m	/^:- type stag_loc	--->	none ; local ; remote.$/;-;/stag_loc/
standard_det	prog_io_util.m	/^:- pred standard_det(string, determinism).$/;-;/standard_det/
standardize_equation	lp.m	/^:- pred standardize_equation(equation, equation, lp_info, lp_info).$/;-;/standardize_equation/
standardize_equations	lp.m	/^:- pred standardize_equations(equations, equations, lp_info, lp_info).$/;-;/standardize_equations/
store	../library/store.m	/^:- type store(S) ---> store(c_pointer).$/;-;/store/
store__arg_ref	../library/store.m	/^:- pred store__arg_ref(ref(T, S), int, ref(ArgT, S), store(S), store(S)).$/;-;/store__arg_ref/
store__copy_ref_value	../library/store.m	/^:- pred store__copy_ref_value(ref(T, S), T, store(S), store(S)).$/;-;/store__copy_ref_value/
store__extract_ref_value	../library/store.m	/^:- pred store__extract_ref_value(store(S), ref(T, S), T).$/;-;/store__extract_ref_value/
store__get_mutvar	../library/store.m	/^:- pred store__get_mutvar(mutvar(T, S), T, store(S), store(S)).$/;-;/store__get_mutvar/
store__init	../library/store.m	/^:- pred store__init(store(some_store_type)).$/;-;/store__init/
store__new_arg_ref	../library/store.m	/^:- pred store__new_arg_ref(T, int, ref(ArgT, S), store(S), store(S)).$/;-;/store__new_arg_ref/
store__new_mutvar	../library/store.m	/^:- pred store__new_mutvar(T, mutvar(T, S), store(S), store(S)).$/;-;/store__new_mutvar/
store__new_ref	../library/store.m	/^:- pred store__new_ref(T, ref(T, S), store(S), store(S)).$/;-;/store__new_ref/
store__ref_functor	../library/store.m	/^:- pred store__ref_functor(ref(T, S), string, int, store(S), store(S)).$/;-;/store__ref_functor/
store__set_mutvar	../library/store.m	/^:- pred store__set_mutvar(mutvar(T, S), T, store(S), store(S)).$/;-;/store__set_mutvar/
store__set_ref	../library/store.m	/^:- pred store__set_ref(ref(T, S), ref(T, S), store(S), store(S)).$/;-;/store__set_ref/
store__set_ref_value	../library/store.m	/^:- pred store__set_ref_value(ref(T, S), ArgT, store(S), store(S)).$/;-;/store__set_ref_value/
store__unsafe_arg_ref	../library/store.m	/^:- pred store__unsafe_arg_ref(ref(T, S), int, ref(ArgT, S), store(S), store(S)).$/;-;/store__unsafe_arg_ref/
store__unsafe_new_arg_ref	../library/store.m	/^:- pred store__unsafe_new_arg_ref(T, int, ref(ArgT, S), store(S), store(S)).$/;-;/store__unsafe_new_arg_ref/
store__unsafe_ref_value	../library/store.m	/^:- pred store__unsafe_ref_value(ref(T, S), T, store(S), store(S)).$/;-;/store__unsafe_ref_value/
store_alloc_allocate_extras	store_alloc.m	/^:- pred store_alloc_allocate_extras(list(var), int, set(lval),$/;-;/store_alloc_allocate_extras/
store_alloc_allocate_storage	store_alloc.m	/^:- pred store_alloc_allocate_storage(list(var), follow_vars, store_map).$/;-;/store_alloc_allocate_storage/
store_alloc_handle_conflicts_and_nonreal	store_alloc.m	/^:- pred store_alloc_handle_conflicts_and_nonreal(list(var),$/;-;/store_alloc_handle_conflicts_and_nonreal/
store_alloc_in_cases	store_alloc.m	/^:- pred store_alloc_in_cases(list(case), liveness_info, set(var),$/;-;/store_alloc_in_cases/
store_alloc_in_conj	store_alloc.m	/^:- pred store_alloc_in_conj(list(hlds_goal), liveness_info, set(var),$/;-;/store_alloc_in_conj/
store_alloc_in_disj	store_alloc.m	/^:- pred store_alloc_in_disj(list(hlds_goal), liveness_info, set(var),$/;-;/store_alloc_in_disj/
store_alloc_in_goal	store_alloc.m	/^:- pred store_alloc_in_goal(hlds_goal, liveness_info, set(var), 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,$/;-;/store_alloc_in_goal_2/
store_alloc_in_proc	store_alloc.m	/^:- pred store_alloc_in_proc(proc_info, module_info, proc_info).$/;-;/store_alloc_in_proc/
store_alloc_remove_nonlive	store_alloc.m	/^:- pred store_alloc_remove_nonlive(list(var), list(var), store_map, store_map).$/;-;/store_alloc_remove_nonlive/
store_map	hlds_goal.m	/^:- type store_map	==	map(var, lval).$/;-;/store_map/
str_eq		llds.m	/^	;	str_eq	% string comparisons$/;-;/str_eq	/
str_ge	llds.m	/^	;	str_ge$/;-;/str_ge/
str_gt	llds.m	/^	;	str_gt$/;-;/str_gt/
str_le	llds.m	/^	;	str_le$/;-;/str_le/
str_lt	llds.m	/^	;	str_lt$/;-;/str_lt/
str_ne	llds.m	/^	;	str_ne$/;-;/str_ne/
str_type	type_util.m	/^			;	str_type$/;-;/str_type/
stratify__check_stratification	stratify.m	/^:- pred stratify__check_stratification(module_info, module_info,$/;-;/stratify__check_stratification/
string	base_type_layout.m	/^			;	string$/;-;/string/
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(char), list(int)).$/;-;/string__char_list_to_int_list/
string__char_list_to_lower	../library/string.m	/^:- pred string__char_list_to_lower(list(char), list(char)).$/;-;/string__char_list_to_lower/
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(char, string).$/;-;/string__char_to_string/
string__combine_hash	../library/string.m	/^:- pred string__combine_hash(int, int, int).$/;-;/string__combine_hash/
string__contains_char	../library/string.m	/^:- pred string__contains_char(string, char).$/;-;/string__contains_char/
string__default_precision_and_width	../library/string.m	/^:- pred string__default_precision_and_width(int).$/;-;/string__default_precision_and_width/
string__do_conversion_0	../library/string.m	/^:- pred string__do_conversion_0(char, string__poly_type, string, maybe(int), $/;-;/string__do_conversion_0/
string__do_conversion_fail	../library/string.m	/^:- pred string__do_conversion_fail(char).$/;-;/string__do_conversion_fail/
string__duplicate_char	../library/string.m	/^:- pred string__duplicate_char(char, int, string).$/;-;/string__duplicate_char/
string__find_index	../library/string.m	/^:- pred string__find_index(string, char, int).$/;-;/string__find_index/
string__find_index_2	../library/string.m	/^:- pred string__find_index_2(list(char), char, int).$/;-;/string__find_index_2/
string__first_char	../library/string.m	/^:- pred string__first_char(string, char, string).$/;-;/string__first_char/
string__float_to_f_string	../library/string.m	/^:- pred string__float_to_f_string(float::in, string::out) is det.$/;-;/string__float_to_f_string/
string__float_to_string	../library/string.m	/^:- pred string__float_to_string(float, string).$/;-;/string__float_to_string/
string__foldl	../library/string.m	/^:- pred string__foldl(pred(char, T, T), string, T, T).$/;-;/string__foldl/
string__foldl2	../library/string.m	/^:- pred string__foldl2(pred(char, T, T), string, int, int, T, T).$/;-;/string__foldl2/
string__format	../library/string.m	/^:- pred string__format(string, list(string__poly_type), string).$/;-;/string__format/
string__format_2	../library/string.m	/^:- pred	string__format_2(list(char), list(string__poly_type), string).$/;-;/string__format_2/
string__format_add_sign	../library/string.m	/^:- pred string__format_add_sign(string, list(char), string__poly_type,$/;-;/string__format_add_sign/
string__format_calc_exp	../library/string.m	/^:- pred string__format_calc_exp(float, string, maybe(int), int).$/;-;/string__format_calc_exp/
string__format_calc_prec	../library/string.m	/^:- pred string__format_calc_prec(string, string, maybe(int)).$/;-;/string__format_calc_prec/
string__format_do_conversion	../library/string.m	/^:- pred string__format_do_conversion(char, string__poly_type, maybe(int), $/;-;/string__format_do_conversion/
string__format_do_mod_char	../library/string.m	/^:- pred string__format_do_mod_char(char, char, char).$/;-;/string__format_do_mod_char/
string__format_get_optional_args	../library/string.m	/^:- pred string__format_get_optional_args(list(char), list(char), int, int,$/;-;/string__format_get_optional_args/
string__format_int_from_char_list	../library/string.m	/^:- pred string__format_int_from_char_list(list(char), int).$/;-;/string__format_int_from_char_list/
string__format_int_precision	../library/string.m	/^:- pred string__format_int_precision(string, string, maybe(int), int).$/;-;/string__format_int_precision/
string__format_mod_conv_char	../library/string.m	/^:- pred string__format_mod_conv_char(maybe(int), string__poly_type, char, $/;-;/string__format_mod_conv_char/
string__format_pad_width	../library/string.m	/^:- pred string__format_pad_width(string, maybe(int), list(char), int,  string).$/;-;/string__format_pad_width/
string__format_read_star	../library/string.m	/^:- pred string__format_read_star(list(string__poly_type), int, int,$/;-;/string__format_read_star/
string__format_string_to_ints	../library/string.m	/^:- pred string__format_string_to_ints(list(char), list(char), list(char),$/;-;/string__format_string_to_ints/
string__format_takewhile1	../library/string.m	/^:- pred string__format_takewhile1(list(char), list(char), list(char)).$/;-;/string__format_takewhile1/
string__format_top_convert_variable	../library/string.m	/^:- pred string__format_top_convert_variable(list(char), $/;-;/string__format_top_convert_variable/
string__from_char_list	../library/string.m	/^:- pred string__from_char_list(list(char), string).$/;-;/string__from_char_list/
string__from_rev_char_list	../library/string.m	/^:- pred string__from_rev_char_list(list(char), string).$/;-;/string__from_rev_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, char).$/;-;/string__index/
string__index_det	../library/string.m	/^:- pred string__index_det(string, int, char).$/;-;/string__index_det/
string__int_list_to_char_list	../library/string.m	/^:- pred string__int_list_to_char_list(list(int), list(char)).$/;-;/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, char, int, string).$/;-;/string__pad_left/
string__pad_right	../library/string.m	/^:- pred string__pad_right(string, char, int, string).$/;-;/string__pad_right/
string__poly_type	../library/string.m	/^:- type string__poly_type --->$/;-;/string__poly_type/
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__replace	../library/string.m	/^:- pred string__replace(string, string, string, string).$/;-;/string__replace/
string__replace_all	../library/string.m	/^:- pred string__replace_all(string, string, string, string).$/;-;/string__replace_all/
string__right	../library/string.m	/^:- pred string__right(string, int, string).$/;-;/string__right/
string__special_precision_and_width	../library/string.m	/^:- pred string__special_precision_and_width(int).$/;-;/string__special_precision_and_width/
string__split	../library/string.m	/^:- pred string__split(string, int, string, string).$/;-;/string__split/
string__sub_string_search	../library/string.m	/^:- pred string__sub_string_search(string, string, int).$/;-;/string__sub_string_search/
string__sub_string_search2	../library/string.m	/^:- pred string__sub_string_search2(string, string, int, int, int).$/;-;/string__sub_string_search2/
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(char)).$/;-;/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_lower	../library/string.m	/^:- pred string__to_lower(string, string).$/;-;/string__to_lower/
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__unsafe_index	../library/string.m	/^:- pred string__unsafe_index(string, int, char).$/;-;/string__unsafe_index/
string_const	bytecode.m	/^			;	string_const(string)$/;-;/string_const/
string_constant	hlds_data.m	/^	--->	string_constant(string)$/;-;/string_constant/
string_special	../library/getopt.m	/^	;	string_special.$/;-;/string_special/
string_switch	switch_gen.m	/^	;	string_switch$/;-;/string_switch/
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_builtin_qualifier_from_cons_id	mode_util.m	/^:- pred strip_builtin_qualifier_from_cons_id(cons_id, cons_id).$/;-;/strip_builtin_qualifier_from_cons_id/
strip_builtin_qualifier_from_sym_name	mode_util.m	/^:- pred strip_builtin_qualifier_from_sym_name(sym_name::in,$/;-;/strip_builtin_qualifier_from_sym_name/
strip_builtin_qualifiers_from_bound_inst	mode_util.m	/^:- pred strip_builtin_qualifiers_from_bound_inst(bound_inst::in,$/;-;/strip_builtin_qualifiers_from_bound_inst/
strip_builtin_qualifiers_from_bound_inst_list	mode_util.m	/^:- pred strip_builtin_qualifiers_from_bound_inst_list(list(bound_inst)::in,$/;-;/strip_builtin_qualifiers_from_bound_inst_list/
strip_builtin_qualifiers_from_inst	mode_util.m	/^:- pred strip_builtin_qualifiers_from_inst((inst), (inst)).$/;-;/strip_builtin_qualifiers_from_inst/
strip_builtin_qualifiers_from_inst_list	mode_util.m	/^:- pred strip_builtin_qualifiers_from_inst_list(list(inst), list(inst)).$/;-;/strip_builtin_qualifiers_from_inst_list/
strip_builtin_qualifiers_from_inst_name	mode_util.m	/^:- pred strip_builtin_qualifiers_from_inst_name(inst_name::in, (inst)::in,$/;-;/strip_builtin_qualifiers_from_inst_name/
strip_builtin_qualifiers_from_mode	mode_util.m	/^:- pred strip_builtin_qualifiers_from_mode((mode)::in, (mode)::out) is det.$/;-;/strip_builtin_qualifiers_from_mode/
strip_builtin_qualifiers_from_mode_list	mode_util.m	/^:- pred strip_builtin_qualifiers_from_mode_list(list(mode), list(mode)).$/;-;/strip_builtin_qualifiers_from_mode_list/
strip_builtin_qualifiers_from_pred_inst	mode_util.m	/^:- pred strip_builtin_qualifiers_from_pred_inst(maybe(pred_inst_info)::in,$/;-;/strip_builtin_qualifiers_from_pred_inst/
strip_builtin_qualifiers_from_type	typecheck.m	/^:- pred strip_builtin_qualifiers_from_type((type), (type)).$/;-;/strip_builtin_qualifiers_from_type/
strip_builtin_qualifiers_from_type_list	typecheck.m	/^:- pred strip_builtin_qualifiers_from_type_list(list(type), list(type)).$/;-;/strip_builtin_qualifiers_from_type_list/
strip_imported_items	modules.m	/^:- pred strip_imported_items(item_list::in, item_list::in,$/;-;/strip_imported_items/
strip_module_suffixes	mercury_compile.m	/^:- 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/
struct_map	common.m	/^:- type struct_map	==	map(cons_id, list(structure)).$/;-;/struct_map/
structure	common.m	/^:- type structure	--->	structure(var, type, cons_id, list(var)).$/;-;/structure/
stuff_to_check	typecheck.m	/^:- type stuff_to_check$/;-;/stuff_to_check/
substitute_labels	frameopt.m	/^:- pred substitute_labels(instruction::in, assoc_list(label)::in,$/;-;/substitute_labels/
substitute_labels_instr	frameopt.m	/^:- pred substitute_labels_instr(instr::in, assoc_list(label)::in,$/;-;/substitute_labels_instr/
substitute_labels_list	frameopt.m	/^:- pred substitute_labels_list(list(label)::in, assoc_list(label)::in,$/;-;/substitute_labels_list/
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), substitution,$/;-;/substitute_type_args_2/
substitute_type_args_3	type_util.m	/^:- pred substitute_type_args_3(list(constructor_arg), substitution,$/;-;/substitute_type_args_3/
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/
success	vn_order.m	/^:- type order_result	--->	success(vn_tables, list(vn_node))$/;-;/success/
succip			llds.m	/^	--->	succip		% a stored succip$/;-;/succip		/
succmap	opt_util.m	/^:- type succmap == map(label, bool).$/;-;/succmap/
sum_to_list	prog_io_util.m	/^:- pred sum_to_list(term, list(term)).$/;-;/sum_to_list/
suo_two	../library/tree234.m	/^:- mode suo_two :: out(uniq_two(ground, ground, uniq_tree234_gg)).$/;-;/suo_two/
switch	det_report.m	/^	;	switch.$/;-;/switch/
switch_category	switch_gen.m	/^:- type switch_category$/;-;/switch_category/
switch_context	det_report.m	/^:- type switch_context --->	switch_context(var, cons_id).$/;-;/switch_context/
switch_covers_all_cases	switch_detection.m	/^:- pred switch_covers_all_cases(sorted_case_list, type, module_info).$/;-;/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, code_model,$/;-;/switch_gen__generate_all_cases/
switch_gen__generate_cases	switch_gen.m	/^:- pred switch_gen__generate_cases(list(extended_case), var, code_model,$/;-;/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/
switch_method	tag_switch.m	/^:- type switch_method	--->	try_me_else_chain ; try_chain ; jump_table.$/;-;/switch_method/
sym	prog_data.m	/^	--->	sym(list(sym_specifier))$/;-;/sym/
sym_list	prog_data.m	/^:- type sym_list	$/;-;/sym_list/
sym_name	hlds_pred.m	/^:- type pred_call_id	--->	sym_name / arity.$/;-;/sym_name/
sym_name_and_args	prog_io_goal.m	/^:- pred sym_name_and_args(term, sym_name, list(term)).$/;-;/sym_name_and_args/
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_data.m	/^:- type sym_name_specifier $/;-;/sym_name_specifier/
sym_specifier	prog_data.m	/^:- type sym_specifier	$/;-;/sym_specifier/
syntax_error	prog_io.m	/^			;	syntax_error(string, int)$/;-;/syntax_error/
tableau	lp.m	/^:- type tableau$/;-;/tableau/
tag	llds.m	/^	;	tag$/;-;/tag/
tag_bits	hlds_data.m	/^:- type tag_bits	==	int.	% actually only 2 (or maybe 3) bits$/;-;/tag_bits/
tag_category	base_type_layout.m	/^:- type tag_category	--->	simple 		% tagged pointer$/;-;/tag_category/
tag_switch	switch_gen.m	/^	;	tag_switch$/;-;/tag_switch/
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, code_model, can_fail,$/;-;/tag_switch__generate/
tag_switch__generate_primary_jump_table	tag_switch.m	/^:- pred tag_switch__generate_primary_jump_table(ptag_case_list, int, int,$/;-;/tag_switch__generate_primary_jump_table/
tag_switch__generate_primary_tag_code	tag_switch.m	/^:- pred tag_switch__generate_primary_tag_code(stag_goal_map, tag_bits, int,$/;-;/tag_switch__generate_primary_tag_code/
tag_switch__generate_primary_try_chain	tag_switch.m	/^:- pred tag_switch__generate_primary_try_chain(ptag_case_list,$/;-;/tag_switch__generate_primary_try_chain/
tag_switch__generate_primary_try_me_else_chain	tag_switch.m	/^:- pred tag_switch__generate_primary_try_me_else_chain(ptag_case_list,$/;-;/tag_switch__generate_primary_try_me_else_chain/
tag_switch__generate_secondary_jump_table	tag_switch.m	/^:- pred tag_switch__generate_secondary_jump_table(stag_goal_list, int, int,$/;-;/tag_switch__generate_secondary_jump_table/
tag_switch__generate_secondary_try_chain	tag_switch.m	/^:- pred tag_switch__generate_secondary_try_chain(stag_goal_list, rval,$/;-;/tag_switch__generate_secondary_try_chain/
tag_switch__generate_secondary_try_me_else_chain	tag_switch.m	/^:- pred tag_switch__generate_secondary_try_me_else_chain(stag_goal_list, rval,$/;-;/tag_switch__generate_secondary_try_me_else_chain/
tag_switch__get_ptag_counts	tag_switch.m	/^:- pred tag_switch__get_ptag_counts(type, module_info, int, ptag_count_map).$/;-;/tag_switch__get_ptag_counts/
tag_switch__get_ptag_counts_2	tag_switch.m	/^:- pred tag_switch__get_ptag_counts_2(list(cons_tag), int, int,$/;-;/tag_switch__get_ptag_counts_2/
tag_switch__group_cases_by_ptag	tag_switch.m	/^:- pred tag_switch__group_cases_by_ptag(cases_list,$/;-;/tag_switch__group_cases_by_ptag/
tag_switch__order_ptags_by_count	tag_switch.m	/^:- pred tag_switch__order_ptags_by_count(ptag_count_list, ptag_case_map,$/;-;/tag_switch__order_ptags_by_count/
tag_switch__order_ptags_by_value	tag_switch.m	/^:- pred tag_switch__order_ptags_by_value(int, int,$/;-;/tag_switch__order_ptags_by_value/
tag_switch__select_frequent_ptag	tag_switch.m	/^:- pred tag_switch__select_frequent_ptag(ptag_count_list, tag_bits, int,$/;-;/tag_switch__select_frequent_ptag/
tags_method	globals.m	/^:- type tags_method$/;-;/tags_method/
tailmap	opt_util.m	/^:- type tailmap == map(label, list(instruction)).$/;-;/tailmap/
task	passes_aux.m	/^:- type task	--->	update_proc(pred($/;-;/task/
tc	stratify.m	/^:- pred tc(list(pred_proc_id), call_map, set(pred_proc_id), ho_map, ho_map, $/;-;/tc/
temp	llds.m	/^	;	temp(reg_type, int)$/;-;/temp/
templocs	vn_temploc.m	/^:- type templocs ---> templocs($/;-;/templocs/
term	term_util.m	/^	--->	 term(term_util__constant, terminates, maybe(list(bool)),$/;-;/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,$/;-;/term__apply_substitution_to_list/
term__apply_variable_renaming	../library/term.m	/^:- pred term__apply_variable_renaming(term, map(var, var), term).$/;-;/term__apply_variable_renaming/
term__apply_variable_renaming_to_list	../library/term.m	/^:- pred term__apply_variable_renaming_to_list(list(term), map(var, var),$/;-;/term__apply_variable_renaming_to_list/
term__atom	../library/term.m	/^:- type const		--->	term__atom(string)$/;-;/term__atom/
term__compare	../library/term.m	/^:- pred term__compare(comparison_result, 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__det_term_to_type	../library/term.m	/^:- pred term__det_term_to_type(term, T).$/;-;/term__det_term_to_type/
term__find_functor	../library/term.m	/^:- pred term__find_functor(type_info::in, string::in, int::in, int::out,$/;-;/term__find_functor/
term__find_functor_2	../library/term.m	/^:- pred term__find_functor_2(type_info::in, string::in, int::in, int::in, $/;-;/term__find_functor_2/
term__float	../library/term.m	/^			;	term__float(float).$/;-;/term__float/
term__functor	../library/term.m	/^:- type term		--->	term__functor(const, list(term), term__context)$/;-;/term__functor/
term__init_var_supply	../library/term.m	/^:- pred term__init_var_supply(var_supply).$/;-;/term__init_var_supply/
term__integer	../library/term.m	/^			;	term__integer(int)$/;-;/term__integer/
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__string	../library/term.m	/^			;	term__string(string)$/;-;/term__string/
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_univ_list	../library/term.m	/^:- pred term__term_list_to_univ_list(list(term)::in, list(type_info)::in,$/;-;/term__term_list_to_univ_list/
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__term_to_type	../library/term.m	/^:- pred term__term_to_type(term, T).$/;-;/term__term_to_type/
term__term_to_univ_special_case	../library/term.m	/^:- pred term__term_to_univ_special_case(string::in, string::in, $/;-;/term__term_to_univ_special_case/
term__try_term_to_type	../library/term.m	/^:- pred term__try_term_to_type(term, term_to_type_result(T)).$/;-;/term__try_term_to_type/
term__try_term_to_univ	../library/term.m	/^:- pred term__try_term_to_univ(term::in, type_info::in,$/;-;/term__try_term_to_univ/
term__try_term_to_univ_2	../library/term.m	/^:- pred term__try_term_to_univ_2(term::in, type_info::in,$/;-;/term__try_term_to_univ_2/
term__type_to_term	../library/term.m	/^:- pred term__type_to_term(T, term).$/;-;/term__type_to_term/
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__univ_list_to_term_list	../library/term.m	/^:- pred term__univ_list_to_term_list(list(univ)::in,$/;-;/term__univ_list_to_term_list/
term__univ_to_term	../library/term.m	/^:- pred term__univ_to_term(univ, term).$/;-;/term__univ_to_term/
term__univ_to_term_special_case	../library/term.m	/^:- pred term__univ_to_term_special_case(string::in, string::in, $/;-;/term__univ_to_term_special_case/
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__variable	../library/term.m	/^			;	term__variable(var).$/;-;/term__variable/
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_errors__error	term_errors.m	/^:- type term_errors__error == pair(term__context, termination_error).$/;-;/term_errors__error/
term_errors__output	term_errors.m	/^:- pred term_errors__output(pred_id, proc_id, module_info, bool,$/;-;/term_errors__output/
term_errors__output_2	term_errors.m	/^:- pred term_errors__output_2(pred_id, proc_id, module_info, bool, bool,$/;-;/term_errors__output_2/
term_errors__output_const_error	term_errors.m	/^:- pred term_errors__output_const_error(pred_id, proc_id, module_info, bool,$/;-;/term_errors__output_const_error/
term_errors__output_hlds	term_errors.m	/^:- pred term_errors__output_hlds(pred_id, proc_id, module_info, $/;-;/term_errors__output_hlds/
term_errors__output_same_SCC	term_errors.m	/^:- pred term_errors__output_same_SCC(pred_id, module_info, term__context,$/;-;/term_errors__output_same_SCC/
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(char, io__state, io__state).$/;-;/term_io__quote_char/
term_io__quote_single_char	../library/term_io.m	/^:- pred term_io__quote_single_char(char, 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_escaped_char	../library/term_io.m	/^:- pred term_io__write_escaped_char(char, io__state, io__state).$/;-;/term_io__write_escaped_char/
term_io__write_escaped_string	../library/term_io.m	/^:- pred term_io__write_escaped_string(string, io__state, io__state).$/;-;/term_io__write_escaped_string/
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_3	../library/term_io.m	/^:- pred term_io__write_term_3(term, ops__priority, varset, int, varset, int,$/;-;/term_io__write_term_3/
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_dcg.m	/^:- pred term_list_append_term(term, term, term).$/;-;/term_list_append_term/
term_pass1__equation	term_pass1.m	/^:- type term_pass1__equation$/;-;/term_pass1__equation/
term_to_type_arg_context	../library/term.m	/^:- type term_to_type_arg_context$/;-;/term_to_type_arg_context/
term_to_type_context	../library/term.m	/^:- type term_to_type_context == list(term_to_type_arg_context).$/;-;/term_to_type_context/
term_to_type_error	../library/term.m	/^:- type term_to_type_error$/;-;/term_to_type_error/
term_to_type_result	../library/term.m	/^:- type term_to_type_result(T)$/;-;/term_to_type_result/
term_util__constant	term_util.m	/^:- type term_util__constant$/;-;/term_util__constant/
term_util__init	term_util.m	/^:- pred term_util__init(termination).$/;-;/term_util__init/
term_util__make_bool_list	term_util.m	/^:- pred term_util__make_bool_list(list(_T), list(bool), list(bool)).$/;-;/term_util__make_bool_list/
term_util__make_bool_list_2	term_util.m	/^:- pred term_util__make_bool_list_2(list(_T), list(bool), list(bool)).$/;-;/term_util__make_bool_list_2/
term_util__result	term_util.m	/^:- type term_util__result(T) $/;-;/term_util__result/
terminates	term_util.m	/^:- type terminates 	$/;-;/terminates/
termination	term_pass2.m	/^:- pred termination(module_info, functor_info, module_info, $/;-;/termination/
termination__make_opt_int	termination.m	/^:- pred termination__make_opt_int(list(pred_id), module_info, io__state, $/;-;/termination__make_opt_int/
termination__make_opt_int_preds	termination.m	/^:- pred termination__make_opt_int_preds(list(pred_id), module_info, $/;-;/termination__make_opt_int_preds/
termination__make_opt_int_procs	termination.m	/^:- pred termination__make_opt_int_procs(pred_id, list(proc_id), proc_table,$/;-;/termination__make_opt_int_procs/
termination__out	termination.m	/^:- pred termination__out(termination, io__state, io__state).$/;-;/termination__out/
termination__out_const	termination.m	/^:- pred termination__out_const(termination, io__state, io__state).$/;-;/termination__out_const/
termination__out_const_2	termination.m	/^:- pred termination__out_const_2(term_util__constant, io__state, io__state).$/;-;/termination__out_const_2/
termination__out_terminates	termination.m	/^:- pred termination__out_terminates(termination, io__state, io__state).$/;-;/termination__out_terminates/
termination__out_terminates_2	termination.m	/^:- pred termination__out_terminates_2(terminates, io__state, io__state).$/;-;/termination__out_terminates_2/
termination__out_used_args	termination.m	/^:- pred termination__out_used_args(termination, io__state, io__state). $/;-;/termination__out_used_args/
termination__out_used_args_2	termination.m	/^:- pred termination__out_used_args_2(list(bool), io__state, io__state). $/;-;/termination__out_used_args_2/
termination__output_pragma_termination_info	termination.m	/^:- pred termination__output_pragma_termination_info(pred_or_func, sym_name,$/;-;/termination__output_pragma_termination_info/
termination__pass	termination.m	/^:- pred termination__pass(module_info, module_info, io__state, io__state).$/;-;/termination__pass/
termination__special_pred_id_to_termination	termination.m	/^:- pred termination__special_pred_id_to_termination(special_pred_id, $/;-;/termination__special_pred_id_to_termination/
termination_add_arcs_to_relation	term_pass2.m	/^:- pred termination_add_arcs_to_relation(pred_proc_id, list(termination_call), $/;-;/termination_add_arcs_to_relation/
termination_call	term_pass2.m	/^:- type termination_call$/;-;/termination_call/
termination_call_2	term_pass2.m	/^:- pred termination_call_2(list(var), list(var), set(var), bag(var)).$/;-;/termination_call_2/
termination_conj	term_pass2.m	/^:- pred termination_conj(list(hlds_goal), module_info, $/;-;/termination_conj/
termination_disj	term_pass2.m	/^:- pred termination_disj(list(hlds_goal), module_info, $/;-;/termination_disj/
termination_error	term_errors.m	/^:- type termination_error$/;-;/termination_error/
termination_goal	term_pass2.m	/^:- pred termination_goal(hlds_goal_expr, hlds_goal_info, module_info, $/;-;/termination_goal/
termination_goal_check_intersect	term_pass2.m	/^:- pred termination_goal_check_intersect(list(termination_call), bag(var)).$/;-;/termination_goal_check_intersect/
termination_goal_modify_out	term_pass2.m	/^:- pred termination_goal_modify_out(bag(var), bag(var), int, $/;-;/termination_goal_modify_out/
termination_module	term_pass2.m	/^:- pred termination_module(module_info, dependency_ordering, functor_info, $/;-;/termination_module/
termination_module_check_terminates	term_pass2.m	/^:- pred termination_module_check_terminates(list(pred_proc_id), $/;-;/termination_module_check_terminates/
termination_norm	globals.m	/^:- type termination_norm$/;-;/termination_norm/
termination_scc	term_pass2.m	/^:- pred termination_scc(list(pred_proc_id), functor_info, module_info, $/;-;/termination_scc/
termination_scc_calc_unused_args	term_pass2.m	/^:- pred termination_scc_calc_unused_args(list(var), list(termination_call), $/;-;/termination_scc_calc_unused_args/
termination_scc_calc_unused_args_2	term_pass2.m	/^:- pred termination_scc_calc_unused_args_2(list(var), bag(var), list(var)).$/;-;/termination_scc_calc_unused_args_2/
termination_scc_single_2	term_pass2.m	/^:- pred termination_scc_single_2(list(termination_call), set(var), set(var)).$/;-;/termination_scc_single_2/
termination_scc_single_args	term_pass2.m	/^:- pred termination_scc_single_args(list(pred_proc_id), functor_info, $/;-;/termination_scc_single_args/
termination_switch	term_pass2.m	/^:- pred termination_switch(list(case), module_info, $/;-;/termination_switch/
test	bytecode.m	/^			;	test(byte_var, byte_var)$/;-;/test/
test_sense	unify_gen.m	/^:- type test_sense --->$/;-;/test_sense/
then	prog_out.m	/^:- type context ---> '(' ; (';') ; (then) ; (else) ; ','.$/;-;/then/
three	../library/tree234.m	/^	;	three(K, V, K, V, tree234(K, V), tree234(K, V), tree234(K, V))$/;-;/three/
ticket				code_info.m	/^	--->	ticket			% a ticket (trail pointer)$/;-;/ticket			/
ticket_counter			code_info.m	/^	;	ticket_counter		% a copy of the ticket counter$/;-;/ticket_counter		/
tighter	det_report.m	/^:- type det_comparison	--->	tighter ; sameas ; looser.$/;-;/tighter/
to_arg	bytecode.m	/^:- type byte_dir	--->	to_arg$/;-;/to_arg/
to_none	bytecode.m	/^			;	to_none$/;-;/to_none/
to_var	bytecode.m	/^			;	to_var$/;-;/to_var/
token	../library/lexer.m	/^:- type	token$/;-;/token/
token_cons	../library/lexer.m	/^:- type token_list	--->	token_cons(token, token_context, token_list)$/;-;/token_cons/
token_context	../library/lexer.m	/^:- type token_context == int.	% line number$/;-;/token_context/
token_list	../library/lexer.m	/^:- type token_list	--->	token_cons(token, token_context, token_list)$/;-;/token_list/
token_nil	../library/lexer.m	/^			;	token_nil.$/;-;/token_nil/
too_instantiated	mode_errors.m	/^	--->	too_instantiated$/;-;/too_instantiated/
top_in	hlds_pred.m	/^:- type arg_mode	--->	top_in$/;-;/top_in/
top_level_collect_matching_facts	fact_table.m	/^:- pred top_level_collect_matching_facts(sort_file_line, list(sort_file_line),$/;-;/top_level_collect_matching_facts/
top_level_collect_matching_facts_2	fact_table.m	/^:- pred top_level_collect_matching_facts_2(sort_file_line,$/;-;/top_level_collect_matching_facts_2/
top_out	hlds_pred.m	/^			;	top_out$/;-;/top_out/
top_unused	hlds_pred.m	/^			;	top_unused.$/;-;/top_unused/
total	globals.m	/^	;	total$/;-;/total/
touch_interface_datestamp	modules.m	/^:- pred touch_interface_datestamp(string, string, io__state, io__state).$/;-;/touch_interface_datestamp/
trace__code_model_to_string	trace.m	/^:- pred trace__code_model_to_string(code_model::in, string::out) is det.$/;-;/trace__code_model_to_string/
trace__generate_depth_reset_code	trace.m	/^:- pred trace__generate_depth_reset_code(trace_info::in, code_tree::out) is det.$/;-;/trace__generate_depth_reset_code/
trace__generate_event_code	trace.m	/^:- pred trace__generate_event_code(trace_port::in, trace_info::in,$/;-;/trace__generate_event_code/
trace__generate_slot_fill_code	trace.m	/^:- pred trace__generate_slot_fill_code(trace_info::in, code_tree::out) is det.$/;-;/trace__generate_slot_fill_code/
trace__path_step_to_string	trace.m	/^:- pred trace__path_step_to_string(goal_path_step::in, string::out) is det.$/;-;/trace__path_step_to_string/
trace__path_steps_to_strings	trace.m	/^:- pred trace__path_steps_to_strings(goal_path::in, list(string)::out) is det.$/;-;/trace__path_steps_to_strings/
trace__path_to_string	trace.m	/^:- pred trace__path_to_string(goal_path::in, string::out) is det.$/;-;/trace__path_to_string/
trace__port_path	trace.m	/^:- pred trace__port_path(trace_port::in, goal_path::out) is semidet.$/;-;/trace__port_path/
trace__port_to_string	trace.m	/^:- pred trace__port_to_string(trace_port::in, string::out) is det.$/;-;/trace__port_to_string/
trace__setup	trace.m	/^:- pred trace__setup(code_info::in, code_info::out) is det.$/;-;/trace__setup/
trace__stackref_to_string	trace.m	/^:- pred trace__stackref_to_string(lval::in, string::out) is det.$/;-;/trace__stackref_to_string/
trace_data	code_info.m	/^	;	trace_data$/;-;/trace_data/
trace_info	trace.m	/^:- type trace_info$/;-;/trace_info/
trace_port	trace.m	/^:- type trace_port	--->	call$/;-;/trace_port/
trans_impl_dependencies	modules.m	/^:- pred trans_impl_dependencies(list(string), deps_map, bool,$/;-;/trans_impl_dependencies/
trans_impl_dependencies_2	modules.m	/^:- pred trans_impl_dependencies_2(list(string), set(string), deps_map, bool,$/;-;/trans_impl_dependencies_2/
trans_opt__grab_optfiles	trans_opt.m	/^:- pred trans_opt__grab_optfiles(module_imports, module_imports, bool,$/;-;/trans_opt__grab_optfiles/
trans_opt__write_optfile	trans_opt.m	/^:- pred trans_opt__write_optfile(module_info, io__state, io__state).$/;-;/trans_opt__write_optfile/
trans_opt__write_preds	trans_opt.m	/^:- pred trans_opt__write_preds(list(pred_id), module_info, $/;-;/trans_opt__write_preds/
trans_opt__write_procs	trans_opt.m	/^:- pred trans_opt__write_procs(list(proc_id), pred_id, pred_info, $/;-;/trans_opt__write_procs/
transform	make_hlds.m	/^:- pred transform(substitution, list(var), list(term), goal, varset,$/;-;/transform/
transform__reschedule_conj	transform.m	/^:- pred transform__reschedule_conj(list(hlds_goal), list(hlds_goal), $/;-;/transform__reschedule_conj/
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, term__context, varset, substitution,$/;-;/transform_goal_2/
transform_ordinary_block	frameopt.m	/^:- pred transform_ordinary_block(label::in, list(label)::in, block_info::in,$/;-;/transform_ordinary_block/
transitive_dependencies	modules.m	/^:- pred transitive_dependencies(list(string), deps_map, bool, list(string), $/;-;/transitive_dependencies/
transitive_dependencies_2	modules.m	/^:- pred transitive_dependencies_2(list(string), set(string), deps_map, bool,$/;-;/transitive_dependencies_2/
traverse_cases	higher_order.m	/^:- pred traverse_cases(list(case)::in, list(case)::out, pred_proc_id::in,$/;-;/traverse_cases/
traverse_cases_2	higher_order.m	/^:- pred traverse_cases_2(list(case)::in, list(case)::out, pred_proc_id::in,$/;-;/traverse_cases_2/
traverse_conj	higher_order.m	/^:- pred traverse_conj(hlds_goals::in, hlds_goals::out, pred_proc_id::in,$/;-;/traverse_conj/
traverse_disj	higher_order.m	/^:- pred traverse_disj(hlds_goals::in, hlds_goals::out, pred_proc_id::in,$/;-;/traverse_disj/
traverse_disj_2	higher_order.m	/^:- pred traverse_disj_2(hlds_goals::in, hlds_goals::out, pred_proc_id::in,$/;-;/traverse_disj_2/
traverse_goal	higher_order.m	/^:- pred traverse_goal(hlds_goal::in, hlds_goal::out, pred_proc_id::in,$/;-;/traverse_goal/
traverse_list_of_goals	unused_args.m	/^:- pred traverse_list_of_goals(module_info::in, list(hlds_goal)::in,$/;-;/traverse_list_of_goals/
traverse_other_procs	higher_order.m	/^:- pred traverse_other_procs(pred_id::in, list(proc_id)::in, module_info::in,$/;-;/traverse_other_procs/
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__assoc_list_to_tree234_2	../library/tree234.m	/^:- pred tree234__assoc_list_to_tree234_2(assoc_list(K, V), tree234(K, V),$/;-;/tree234__assoc_list_to_tree234_2/
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__delete_2	../library/tree234.m	/^:- pred tree234__delete_2(tree234(K, V), K, tree234(K, V), bool).$/;-;/tree234__delete_2/
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__insert2	../library/tree234.m	/^:- pred tree234__insert2(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__insert2/
tree234__insert3	../library/tree234.m	/^:- pred tree234__insert3(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__insert3/
tree234__keys	../library/tree234.m	/^:- pred tree234__keys(tree234(K, V), list(K)).$/;-;/tree234__keys/
tree234__keys_2	../library/tree234.m	/^:- pred tree234__keys_2(tree234(K, V), list(K), list(K)).$/;-;/tree234__keys_2/
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_2	../library/tree234.m	/^:- pred tree234__remove_2(tree234(K, V), K, V, tree234(K, V), bool).$/;-;/tree234__remove_2/
tree234__remove_smallest	../library/tree234.m	/^:- pred tree234__remove_smallest(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__remove_smallest/
tree234__remove_smallest_2	../library/tree234.m	/^:- pred tree234__remove_smallest_2(tree234(K, V), K, V, tree234(K, V), bool).$/;-;/tree234__remove_smallest_2/
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__set2	../library/tree234.m	/^:- pred tree234__set2(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__set2/
tree234__set3	../library/tree234.m	/^:- pred tree234__set3(tree234(K, V), K, V, tree234(K, V)).$/;-;/tree234__set3/
tree234__split_four	../library/tree234.m	/^:- pred tree234__split_four(tree234(K, V), K, V, tree234(K, V), tree234(K, V)).$/;-;/tree234__split_four/
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__tree234_to_assoc_list_2	../library/tree234.m	/^:- pred tree234__tree234_to_assoc_list_2(tree234(K, V), assoc_list(K, V),$/;-;/tree234__tree234_to_assoc_list_2/
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/
tree234__values_2	../library/tree234.m	/^:- pred tree234__values_2(tree234(K, V), list(V), list(V)).$/;-;/tree234__values_2/
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/
tree__is_empty	tree.m	/^:- pred tree__is_empty(tree(T)).$/;-;/tree__is_empty/
tree_stats	passes_aux.m	/^:- pred tree_stats(string, map(_K, _V), io__state, io__state).$/;-;/tree_stats/
true	llds.m	/^	--->	true$/;-;/true/
true_goal	hlds_goal.m	/^:- pred true_goal(hlds_goal).$/;-;/true_goal/
truncate_to_int	../library/float.m	/^:- func truncate_to_int(float) = int.$/;-;/truncate_to_int/
try_chain	tag_switch.m	/^:- type switch_method	--->	try_me_else_chain ; try_chain ; jump_table.$/;-;/try_chain/
try_me_else_chain	tag_switch.m	/^:- type switch_method	--->	try_me_else_chain ; try_chain ; jump_table.$/;-;/try_me_else_chain/
tsubst	prog_data.m	/^:- type tsubst		==	map(tvar, type). % used for type substitutions$/;-;/tsubst/
tuple	term_pass2.m	/^	--->	tuple(pred_proc_id, 	% The called procedure$/;-;/tuple/
tvar	prog_data.m	/^:- type tvar		==	var.	% used for type variables$/;-;/tvar/
tvarset	prog_data.m	/^:- type tvarset		==	varset. % used for sets of type variables$/;-;/tvarset/
two	../library/tree234.m	/^	;	two(K, V, tree234(K, V), tree234(K, V))$/;-;/two/
two_phase	lp.m	/^:- pred two_phase(list(coeff), list(coeff), list(var), map(var, int),$/;-;/two_phase/
type	module_qual.m	/^		type(id) $/;-;/type/
type_and_mode	prog_data.m	/^:- type type_and_mode	$/;-;/type_and_mode/
type_arg_names	../library/std_util.m	/^:- pred type_arg_names(list(type_info), bool, list(string)).$/;-;/type_arg_names/
type_args	../library/std_util.m	/^:- func type_args(type_info) = list(type_info).$/;-;/type_args/
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_types_of_vars	typecheck.m	/^:- pred type_assign_get_types_of_vars(list(var), type_assign, list(type),$/;-;/type_assign_get_types_of_vars/
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, typecheck_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_ctor	../library/std_util.m	/^:- func type_ctor(type_info) = type_ctor_info.$/;-;/type_ctor/
type_ctor_and_args	../library/std_util.m	/^:- pred type_ctor_and_args(type_info, type_ctor_info, list(type_info)).$/;-;/type_ctor_and_args/
type_ctor_arity	../library/std_util.m	/^:- func type_ctor_arity(type_ctor_info) = int.$/;-;/type_ctor_arity/
type_ctor_info	../library/std_util.m	/^:- type type_ctor_info == c_pointer.  $/;-;/type_ctor_info/
type_ctor_module_name	../library/std_util.m	/^:- func type_ctor_module_name(type_ctor_info) = string.$/;-;/type_ctor_module_name/
type_ctor_name	../library/std_util.m	/^:- func type_ctor_name(type_ctor_info) = string.$/;-;/type_ctor_name/
type_ctor_name_and_arity	../library/std_util.m	/^:- pred type_ctor_name_and_arity(type_ctor_info, string, string, int).$/;-;/type_ctor_name_and_arity/
type_defn	prog_data.m	/^	; 	type_defn(varset, type_defn, condition)$/;-;/type_defn/
type_error	../library/term.m	/^	--->	type_error(term, type_info, term__context,$/;-;/type_error/
type_id	hlds_data.m	/^:- type type_id		== 	pair(sym_name, arity).$/;-;/type_id/
type_id_is_higher_order	type_util.m	/^:- pred type_id_is_higher_order(type_id, pred_or_func).$/;-;/type_id_is_higher_order/
type_id_set	module_qual.m	/^:- type type_id_set == id_set.$/;-;/type_id_set/
type_info	../library/mercury_builtin.m	/^:- type type_info(T) ---> type_info(base_type_info(T) /*, ... */).$/;-;/type_info/
type_info_method	globals.m	/^:- type type_info_method$/;-;/type_info_method/
type_info_to_term	../library/term.m	/^:- pred type_info_to_term(term__context::in, type_info::in, term::out) is det.$/;-;/type_info_to_term/
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_is_higher_order	type_util.m	/^:- pred type_is_higher_order(type, pred_or_func, list(type)).$/;-;/type_is_higher_order/
type_is_no_tag_type	type_util.m	/^:- pred type_is_no_tag_type(list(constructor), sym_name, type).$/;-;/type_is_no_tag_type/
type_list_subsumes	type_util.m	/^:- pred type_list_subsumes(list(type), list(type), tsubst).$/;-;/type_list_subsumes/
type_name	../library/std_util.m	/^:- func type_name(type_info) = string.$/;-;/type_name/
type_of	../library/std_util.m	/^:- func type_of(T) = type_info.$/;-;/type_of/
type_only	prog_data.m	/^	--->	type_only(type)$/;-;/type_only/
type_param	prog_data.m	/^:- type type_param	==	term.$/;-;/type_param/
type_param_locs	continuation_info.m	/^:- type type_param_locs == assoc_list(var, lval).$/;-;/type_param_locs/
type_qual	module_qual.m	/^	;	type_qual.$/;-;/type_qual/
type_specifier	prog_data.m	/^:- type type_specifier	==	sym_name_specifier.$/;-;/type_specifier/
type_stuff	typecheck.m	/^:- type type_stuff ---> type_stuff(type, tvarset, tsubst).$/;-;/type_stuff/
type_table	hlds_data.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__get_cons_id_arg_types	type_util.m	/^:- pred type_util__get_cons_id_arg_types(module_info::in, (type)::in,$/;-;/type_util__get_cons_id_arg_types/
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/
type_util__var	type_util.m	/^:- pred type_util__var(type, var).$/;-;/type_util__var/
type_util__vars	type_util.m	/^:- pred type_util__vars(type, list(tvar)).$/;-;/type_util__vars/
typecheck	typecheck.m	/^:- pred typecheck(module_info, module_info, bool, bool, io__state, io__state).$/;-;/typecheck/
typecheck__find_matching_pred_id	typecheck.m	/^:- pred typecheck__find_matching_pred_id(list(pred_id), module_info,$/;-;/typecheck__find_matching_pred_id/
typecheck__resolve_pred_overloading	typecheck.m	/^:- pred typecheck__resolve_pred_overloading(module_info, list(var),$/;-;/typecheck__resolve_pred_overloading/
typecheck_call_overloaded_pred	typecheck.m	/^:- pred typecheck_call_overloaded_pred(list(pred_id), list(var),$/;-;/typecheck_call_overloaded_pred/
typecheck_call_pred	typecheck.m	/^:- pred typecheck_call_pred(sym_name, list(var), pred_id, typecheck_info,$/;-;/typecheck_call_pred/
typecheck_check_for_ambiguity	typecheck.m	/^:- pred typecheck_check_for_ambiguity(stuff_to_check, list(var),$/;-;/typecheck_check_for_ambiguity/
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(pred_table, list(pred_id), list(int)).$/;-;/typecheck_find_arities/
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, typecheck_info,$/;-;/typecheck_functor_type/
typecheck_goal	typecheck.m	/^:- pred typecheck_goal(hlds_goal, hlds_goal, typecheck_info, typecheck_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_higher_order_call	typecheck.m	/^:- pred typecheck_higher_order_call(var, list(var), typecheck_info, $/;-;/typecheck_higher_order_call/
typecheck_info	typecheck.m	/^:- type typecheck_info$/;-;/typecheck_info/
typecheck_info_di	typecheck.m	/^:- mode typecheck_info_di :: (uniq_typecheck_info -> dead).$/;-;/typecheck_info_di/
typecheck_info_get_arg_num	typecheck.m	/^:- pred typecheck_info_get_arg_num(typecheck_info, int).$/;-;/typecheck_info_get_arg_num/
typecheck_info_get_called_predid	typecheck.m	/^:- pred typecheck_info_get_called_predid(typecheck_info, pred_call_id).$/;-;/typecheck_info_get_called_predid/
typecheck_info_get_context	typecheck.m	/^:- pred typecheck_info_get_context(typecheck_info, term__context).$/;-;/typecheck_info_get_context/
typecheck_info_get_ctor_list	typecheck.m	/^:- pred typecheck_info_get_ctor_list(typecheck_info, cons_id, int, $/;-;/typecheck_info_get_ctor_list/
typecheck_info_get_ctor_list_2	typecheck.m	/^:- pred typecheck_info_get_ctor_list_2(typecheck_info, cons_id,$/;-;/typecheck_info_get_ctor_list_2/
typecheck_info_get_ctors	typecheck.m	/^:- pred typecheck_info_get_ctors(typecheck_info, cons_table).$/;-;/typecheck_info_get_ctors/
typecheck_info_get_final_info	typecheck.m	/^:- pred typecheck_info_get_final_info(typecheck_info, tvarset, map(var, type)).$/;-;/typecheck_info_get_final_info/
typecheck_info_get_found_error	typecheck.m	/^:- pred typecheck_info_get_found_error(typecheck_info, bool).$/;-;/typecheck_info_get_found_error/
typecheck_info_get_head_type_params	typecheck.m	/^:- pred typecheck_info_get_head_type_params(typecheck_info, headtypes).$/;-;/typecheck_info_get_head_type_params/
typecheck_info_get_io_state	typecheck.m	/^:- mode typecheck_info_get_io_state 	::$/;-;/typecheck_info_get_io_state/
typecheck_info_get_module_info	typecheck.m	/^:- pred typecheck_info_get_module_info(typecheck_info, module_info).$/;-;/typecheck_info_get_module_info/
typecheck_info_get_module_name	typecheck.m	/^:- pred typecheck_info_get_module_name(typecheck_info, string).$/;-;/typecheck_info_get_module_name/
typecheck_info_get_pred_import_status	typecheck.m	/^:- pred typecheck_info_get_pred_import_status(typecheck_info, import_status).$/;-;/typecheck_info_get_pred_import_status/
typecheck_info_get_predid	typecheck.m	/^:- pred typecheck_info_get_predid(typecheck_info, pred_id).$/;-;/typecheck_info_get_predid/
typecheck_info_get_preds	typecheck.m	/^:- pred typecheck_info_get_preds(typecheck_info, predicate_table).$/;-;/typecheck_info_get_preds/
typecheck_info_get_type_assign_set	typecheck.m	/^:- pred typecheck_info_get_type_assign_set(typecheck_info, type_assign_set).$/;-;/typecheck_info_get_type_assign_set/
typecheck_info_get_types	typecheck.m	/^:- pred typecheck_info_get_types(typecheck_info, type_table).$/;-;/typecheck_info_get_types/
typecheck_info_get_unify_context	typecheck.m	/^:- pred typecheck_info_get_unify_context(typecheck_info, unify_context).$/;-;/typecheck_info_get_unify_context/
typecheck_info_get_varset	typecheck.m	/^:- pred typecheck_info_get_varset(typecheck_info, varset).$/;-;/typecheck_info_get_varset/
typecheck_info_get_warned_about_overloading	typecheck.m	/^:- pred typecheck_info_get_warned_about_overloading(typecheck_info, bool).$/;-;/typecheck_info_get_warned_about_overloading/
typecheck_info_init	typecheck.m	/^:- pred typecheck_info_init(io__state, module_info, pred_id, varset,$/;-;/typecheck_info_init/
typecheck_info_no_io	typecheck.m	/^:- inst typecheck_info_no_io	=	bound_unique($/;-;/typecheck_info_no_io/
typecheck_info_set_arg_num	typecheck.m	/^:- pred typecheck_info_set_arg_num(int, typecheck_info, typecheck_info).$/;-;/typecheck_info_set_arg_num/
typecheck_info_set_called_predid	typecheck.m	/^:- pred typecheck_info_set_called_predid(pred_call_id, typecheck_info,$/;-;/typecheck_info_set_called_predid/
typecheck_info_set_context	typecheck.m	/^:- pred typecheck_info_set_context(term__context, typecheck_info, $/;-;/typecheck_info_set_context/
typecheck_info_set_found_error	typecheck.m	/^:- pred typecheck_info_set_found_error(typecheck_info, bool, typecheck_info).$/;-;/typecheck_info_set_found_error/
typecheck_info_set_head_type_params	typecheck.m	/^:- pred typecheck_info_set_head_type_params(typecheck_info, headtypes, $/;-;/typecheck_info_set_head_type_params/
typecheck_info_set_io_state	typecheck.m	/^:- mode typecheck_info_set_io_state 	:: (typecheck_info_no_io -> dead).$/;-;/typecheck_info_set_io_state/
typecheck_info_set_pred_import_status	typecheck.m	/^:- pred typecheck_info_set_pred_import_status(typecheck_info, import_status,$/;-;/typecheck_info_set_pred_import_status/
typecheck_info_set_type_assign_set	typecheck.m	/^:- pred typecheck_info_set_type_assign_set(typecheck_info, type_assign_set,$/;-;/typecheck_info_set_type_assign_set/
typecheck_info_set_unify_context	typecheck.m	/^:- pred typecheck_info_set_unify_context(unify_context, typecheck_info, $/;-;/typecheck_info_set_unify_context/
typecheck_info_set_warned_about_overloading	typecheck.m	/^:- pred typecheck_info_set_warned_about_overloading(typecheck_info, bool, $/;-;/typecheck_info_set_warned_about_overloading/
typecheck_info_ui	typecheck.m	/^:- mode typecheck_info_ui :: (uniq_typecheck_info -> uniq_typecheck_info).$/;-;/typecheck_info_ui/
typecheck_info_uo	typecheck.m	/^:- mode typecheck_info_uo :: (free -> uniq_typecheck_info).$/;-;/typecheck_info_uo/
typecheck_lambda_var_has_type	typecheck.m	/^:- pred typecheck_lambda_var_has_type(pred_or_func, var, list(var),$/;-;/typecheck_lambda_var_has_type/
typecheck_lambda_var_has_type_2	typecheck.m	/^:- pred typecheck_lambda_var_has_type_2(type_assign_set, headtypes,$/;-;/typecheck_lambda_var_has_type_2/
typecheck_pred_type	typecheck.m	/^:- pred typecheck_pred_type(pred_id, pred_info, module_info, bool,$/;-;/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_propagate_types_into_proc_modes	typecheck.m	/^:- pred typecheck_propagate_types_into_proc_modes(module_info,$/;-;/typecheck_propagate_types_into_proc_modes/
typecheck_to_fixpoint	typecheck.m	/^:- pred typecheck_to_fixpoint(list(pred_id), module_info, module_info, $/;-;/typecheck_to_fixpoint/
typecheck_unification	typecheck.m	/^:- pred typecheck_unification(var, unify_rhs, unify_rhs, typecheck_info, 					typecheck_info).$/;-;/typecheck_unification/
typecheck_unify_var_functor	typecheck.m	/^:- pred typecheck_unify_var_functor(var, cons_id, list(var), typecheck_info,$/;-;/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), $/;-;/typecheck_unify_var_functor_get_ctors_2/
typecheck_unify_var_var	typecheck.m	/^:- pred typecheck_unify_var_var(var, var, typecheck_info, typecheck_info).$/;-;/typecheck_unify_var_var/
typecheck_unify_var_var_2	typecheck.m	/^:- pred typecheck_unify_var_var_2(type_assign_set, var, var, typecheck_info, $/;-;/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, typecheck_info, typecheck_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, typecheck_info,$/;-;/typecheck_var_has_type_list/
typed	prog_data.m	/^	;	typed(typed_cons_specifier).$/;-;/typed/
typed_cons_specifier	prog_data.m	/^:- type typed_cons_specifier $/;-;/typed_cons_specifier/
typed_ground	prog_data.m	/^	;	typed_ground(uniqueness, type)$/;-;/typed_ground/
typed_inst	prog_data.m	/^	;	typed_inst(type, inst_name).$/;-;/typed_inst/
typed_sym	prog_data.m	/^	;	typed_sym(typed_cons_specifier)$/;-;/typed_sym/
types_match	llds_out.m	/^:- pred types_match(llds_type, llds_type).$/;-;/types_match/
ui	../library/mercury_builtin.m	/^:- mode ui :: unique -> unique.$/;-;/ui/
unary_op	llds.m	/^:- type unary_op$/;-;/unary_op/
unassigned	base_type_layout.m	/^:- type const_sort 	--->	unassigned$/;-;/unassigned/
unbound_inst_var_error	typecheck.m	/^:- pred unbound_inst_var_error(pred_id, proc_info, module_info,$/;-;/unbound_inst_var_error/
unbounded	term_errors.m	/^	;	unbounded$/;-;/unbounded/
unchanged	det_util.m	/^:- type maybe_changed	--->	changed ; unchanged.$/;-;/unchanged/
undefined_mode_error	make_hlds.m	/^:- pred undefined_mode_error(sym_name, int, term__context, string,$/;-;/undefined_mode_error/
undefined_pred_or_func_error	make_hlds.m	/^:- pred undefined_pred_or_func_error(sym_name, int, term__context, string,$/;-;/undefined_pred_or_func_error/
undo	llds.m	/^	--->	undo$/;-;/undo/
uni_mode	hlds_goal.m	/^:- type uni_mode	--->	pair(inst) -> pair(inst).$/;-;/uni_mode/
uni_val	unify_gen.m	/^:- type uni_val		--->	ref(var)$/;-;/uni_val/
unification	hlds_goal.m	/^:- type unification$/;-;/unification/
unification_type	common.m	/^:- type unification_type$/;-;/unification_type/
unify	det_report.m	/^	--->	unify(unify_context)$/;-;/unify/
unify_arg	mode_info.m	/^	;	unify_arg($/;-;/unify_arg/
unify_conj_vars	modecheck_unify.m	/^:- pred unify_conj_vars(list(hlds_goal), list(var)).$/;-;/unify_conj_vars/
unify_context	hlds_goal.m	/^:- type 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), list(type), 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), list(type), 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_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_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_sub_unify	unify_gen.m	/^:- pred unify_gen__generate_sub_unify(uni_val, uni_val, uni_mode, type,$/;-;/unify_gen__generate_sub_unify/
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, test_sense, label,$/;-;/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__generate_unify_args	unify_gen.m	/^:- pred unify_gen__generate_unify_args(list(uni_val), list(uni_val),$/;-;/unify_gen__generate_unify_args/
unify_gen__generate_unify_args_2	unify_gen.m	/^:- pred unify_gen__generate_unify_args_2(list(uni_val), list(uni_val),$/;-;/unify_gen__generate_unify_args_2/
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_gen__var_types	unify_gen.m	/^:- pred unify_gen__var_types(list(var), list(type), code_info, code_info).$/;-;/unify_gen__var_types/
unify_info	term_util.m	/^:- type unify_info == pair(map(var, type), functor_info).$/;-;/unify_info/
unify_inst	prog_data.m	/^	;	unify_inst(is_live, inst, inst, unify_is_real)$/;-;/unify_inst/
unify_inst_pair	hlds_data.m	/^:- type unify_inst_pair	--->	unify_inst_pair(is_live, inst, inst,$/;-;/unify_inst_pair/
unify_inst_table	hlds_data.m	/^:- type unify_inst_table ==	map(inst_name, maybe_inst_det).$/;-;/unify_inst_table/
unify_is_real	prog_data.m	/^:- type unify_is_real$/;-;/unify_is_real/
unify_main_context	hlds_goal.m	/^:- type unify_main_context$/;-;/unify_main_context/
unify_mode	hlds_goal.m	/^:- type unify_mode	==	pair(mode, mode).$/;-;/unify_mode/
unify_proc__build_call	unify_proc.m	/^:- pred unify_proc__build_call(string, list(var), term__context, hlds_goal,$/;-;/unify_proc__build_call/
unify_proc__compare_args	unify_proc.m	/^:- pred unify_proc__compare_args(list(var), list(var), var, term__context,$/;-;/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,$/;-;/unify_proc__generate_du_index_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_index_clauses	unify_proc.m	/^:- pred unify_proc__generate_index_clauses(hlds_type_body, var, var,$/;-;/unify_proc__generate_index_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__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__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_types	unify_proc.m	/^:- pred unify_proc__info_get_types(map(var, type), unify_proc_info, unify_proc_info).$/;-;/unify_proc__info_get_types/
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_types	unify_proc.m	/^:- pred unify_proc__info_set_types(map(var, type), unify_proc_info, unify_proc_info).$/;-;/unify_proc__info_set_types/
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__init_requests	unify_proc.m	/^:- pred unify_proc__init_requests(unify_requests).$/;-;/unify_proc__init_requests/
unify_proc__lookup_mode_num	unify_proc.m	/^:- pred unify_proc__lookup_mode_num(module_info, type_id, uni_mode,$/;-;/unify_proc__lookup_mode_num/
unify_proc__make_fresh_vars	unify_proc.m	/^:- pred unify_proc__make_fresh_vars(list(constructor_arg), list(var),$/;-;/unify_proc__make_fresh_vars/
unify_proc__make_fresh_vars_from_types	unify_proc.m	/^:- pred unify_proc__make_fresh_vars_from_types(list(type), list(var),$/;-;/unify_proc__make_fresh_vars_from_types/
unify_proc__quantify_clause_body	unify_proc.m	/^:- pred unify_proc__quantify_clause_body(list(var), hlds_goal, term__context,$/;-;/unify_proc__quantify_clause_body/
unify_proc__request_unify	unify_proc.m	/^:- pred unify_proc__request_unify(unify_proc_id, determinism, term__context,$/;-;/unify_proc__request_unify/
unify_proc__search_mode_num	unify_proc.m	/^:- pred unify_proc__search_mode_num(module_info, type_id, uni_mode, determinism,$/;-;/unify_proc__search_mode_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_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_requests	unify_proc.m	/^:- type unify_requests --->$/;-;/unify_requests/
unify_rhs	hlds_goal.m	/^:- type unify_rhs$/;-;/unify_rhs/
unify_rhs_vars	modes.m	/^:- pred unify_rhs_vars(unify_rhs, list(var)).$/;-;/unify_rhs_vars/
unify_sub_context	hlds_goal.m	/^:- type unify_sub_context$/;-;/unify_sub_context/
unify_sub_contexts	hlds_goal.m	/^:- type unify_sub_contexts == list(unify_sub_context).$/;-;/unify_sub_contexts/
unify_uniq	inst_util.m	/^:- pred unify_uniq(is_live, unify_is_real, determinism, uniqueness, uniqueness,$/;-;/unify_uniq/
unify_vars	modecheck_unify.m	/^:- pred unify_vars(hlds_goal_expr, list(var)).$/;-;/unify_vars/
uninitialized	mode_info.m	/^	;	uninitialized.$/;-;/uninitialized/
uniq_array	../library/array.m	/^:- inst uniq_array(I) = bound(array(I)). % XXX work-around$/;-;/uniq_array/
uniq_array_skel	../library/array.m	/^:- inst uniq_array_skel == uniq_array(free).$/;-;/uniq_array_skel/
uniq_four	../library/tree234.m	/^:- inst uniq_four(K, V, T) =$/;-;/uniq_four/
uniq_matches_bound_inst_list	inst_match.m	/^:- pred uniq_matches_bound_inst_list(uniqueness, list(bound_inst),$/;-;/uniq_matches_bound_inst_list/
uniq_mode_info	mode_info.m	/^:- inst uniq_mode_info	=	bound_unique($/;-;/uniq_mode_info/
uniq_three	../library/tree234.m	/^:- inst uniq_three(K, V, T) =$/;-;/uniq_three/
uniq_tree234	../library/tree234.m	/^:- inst uniq_tree234(K, V) =$/;-;/uniq_tree234/
uniq_tree234_gg	../library/tree234.m	/^:- inst uniq_tree234_gg =$/;-;/uniq_tree234_gg/
uniq_two	../library/tree234.m	/^:- inst uniq_two(K, V, T) =$/;-;/uniq_two/
uniq_typecheck_info	typecheck.m	/^:- inst uniq_typecheck_info	=	bound_unique($/;-;/uniq_typecheck_info/
unique			inst.m	/^	;		unique		% there is only one reference$/;-;/unique		/
unique_matches_final	inst_match.m	/^:- pred unique_matches_final(uniqueness, uniqueness).$/;-;/unique_matches_final/
unique_matches_initial	inst_match.m	/^:- pred unique_matches_initial(uniqueness, uniqueness).$/;-;/unique_matches_initial/
unique_modes__check_call	unique_modes.m	/^:- pred unique_modes__check_call(pred_id, proc_id, list(var), $/;-;/unique_modes__check_call/
unique_modes__check_call_modes	unique_modes.m	/^:- pred unique_modes__check_call_modes(list(var), list(mode), code_model, bool,$/;-;/unique_modes__check_call_modes/
unique_modes__check_case_list	unique_modes.m	/^:- pred unique_modes__check_case_list(list(case), var, list(case),$/;-;/unique_modes__check_case_list/
unique_modes__check_conj	unique_modes.m	/^:- pred unique_modes__check_conj(list(hlds_goal), list(hlds_goal),$/;-;/unique_modes__check_conj/
unique_modes__check_disj	unique_modes.m	/^:- pred unique_modes__check_disj(list(hlds_goal), list(hlds_goal),$/;-;/unique_modes__check_disj/
unique_modes__check_goal	unique_modes.m	/^:- pred unique_modes__check_goal(hlds_goal, hlds_goal, mode_info, mode_info).$/;-;/unique_modes__check_goal/
unique_modes__check_goal_2	unique_modes.m	/^:- pred unique_modes__check_goal_2(hlds_goal_expr, hlds_goal_info,$/;-;/unique_modes__check_goal_2/
unique_modes__check_module	unique_modes.m	/^:- pred unique_modes__check_module(module_info, module_info,$/;-;/unique_modes__check_module/
unique_modes__check_preds	unique_modes.m	/^:- pred unique_modes__check_preds(list(pred_id), module_info, module_info,$/;-;/unique_modes__check_preds/
unique_modes__check_proc	unique_modes.m	/^:- pred unique_modes__check_proc(proc_id, pred_id, module_info,$/;-;/unique_modes__check_proc/
unique_modes__check_proc_2	unique_modes.m	/^:- pred unique_modes__check_proc_2(proc_info, pred_id, proc_id, module_info,$/;-;/unique_modes__check_proc_2/
unique_modes__check_procs	unique_modes.m	/^:- pred unique_modes__check_procs(list(proc_id), pred_id,$/;-;/unique_modes__check_procs/
unique_modes__goal_get_nonlocals	unique_modes.m	/^:- pred unique_modes__goal_get_nonlocals(hlds_goal, set(var)).$/;-;/unique_modes__goal_get_nonlocals/
uniqueness	inst.m	/^:- type uniqueness$/;-;/uniqueness/
unit	../library/std_util.m	/^:- type unit		--->	unit.$/;-;/unit/
univ	base_type_layout.m	/^			;	univ$/;-;/univ/
univ_result	../library/prolog.m	/^:- type univ_result == pair(string, list(univ)).$/;-;/univ_result/
univ_to_type	../library/std_util.m	/^:- pred univ_to_type(univ, T).$/;-;/univ_to_type/
univ_type	../library/std_util.m	/^:- func univ_type(univ) = type_info.$/;-;/univ_type/
univ_value_as_type_any	../library/term.m	/^:- func univ_value_as_type_any(univ) = any.$/;-;/univ_value_as_type_any/
unknown	code_info.m	/^:- type is_known	--->	known ; unknown.$/;-;/unknown/
unmkbody	llds.m	/^	;	unmkbody$/;-;/unmkbody/
unmktag	llds.m	/^	;	unmktag$/;-;/unmktag/
unop_code	bytecode.m	/^:- pred unop_code(unary_op, int).$/;-;/unop_code/
unop_debug	bytecode.m	/^:- pred unop_debug(unary_op, string).$/;-;/unop_debug/
unqualified	prog_data.m	/^	--->	unqualified(string)$/;-;/unqualified/
unqualified_pred_error	make_hlds.m	/^:- pred unqualified_pred_error(sym_name, int, term__context,$/;-;/unqualified_pred_error/
unqualify_name	prog_util.m	/^:- pred unqualify_name(sym_name, string).$/;-;/unqualify_name/
unravel_unification	make_hlds.m	/^:- pred unravel_unification(term, term, term__context,$/;-;/unravel_unification/
unreachable	instmap.m	/^			;	unreachable.$/;-;/unreachable/
unreal_lval	code_exprn.m	/^:- pred unreal_lval(lval).$/;-;/unreal_lval/
unsafe_any_to_univ	../library/term.m	/^:- func unsafe_any_to_univ(type_info, any) = univ.$/;-;/unsafe_any_to_univ/
unsafe_cast	../library/term.m	/^:- func unsafe_cast(T1::in) = (T2::out) is det.$/;-;/unsafe_cast/
unsafe_promise_unique	../library/mercury_builtin.m	/^:- pred unsafe_promise_unique(T, T).$/;-;/unsafe_promise_unique/
unsatisfiable	lp.m	/^	--->	unsatisfiable$/;-;/unsatisfiable/
unsigned		llds.m	/^	;	unsigned	% something whose C type is `Unsigned'$/;-;/unsigned	/
unsorted_aggregate	../library/std_util.m	/^:- pred unsorted_aggregate(pred(T), pred(T, U, U), U, U).$/;-;/unsorted_aggregate/
unsorted_solutions	../library/std_util.m	/^:- pred unsorted_solutions(pred(T), list(T)).$/;-;/unsorted_solutions/
unspecified_det_for_exported	make_hlds.m	/^:- pred unspecified_det_for_exported(sym_name, arity, pred_or_func,$/;-;/unspecified_det_for_exported/
unspecified_det_for_local	make_hlds.m	/^:- pred unspecified_det_for_local(sym_name, arity, pred_or_func, term__context, $/;-;/unspecified_det_for_local/
unused	base_type_layout.m	/^			; 	unused.		% unused tag$/;-;/unused/
unused_arg_info	hlds_module.m	/^:- type unused_arg_info == map(pred_proc_id, list(int)).$/;-;/unused_arg_info/
unused_args__process_module	unused_args.m	/^:- pred unused_args__process_module(module_info::in, module_info::out,$/;-;/unused_args__process_module/
unused_args_check_all_vars	unused_args.m	/^:- pred unused_args_check_all_vars(var_usage::in, bool::in, bool::out,$/;-;/unused_args_check_all_vars/
unused_args_check_proc	unused_args.m	/^:- pred unused_args_check_proc(pred_proc_id::in, bool::in, bool::out,$/;-;/unused_args_check_proc/
unused_args_pass	unused_args.m	/^:- pred unused_args_pass(pred_proc_list::in, var_usage::in,var_usage::out)$/;-;/unused_args_pass/
unused_args_single_pass	unused_args.m	/^:- pred unused_args_single_pass(pred_proc_list::in, bool::in, bool::out,$/;-;/unused_args_single_pass/
unwanted	llds.m	/^	;	unwanted.	% something we don't need, or used as$/;-;/unwanted/
uo	../library/mercury_builtin.m	/^:- mode uo :: free -> unique.$/;-;/uo/
uo_tree234	../library/tree234.m	/^:- mode uo_tree234(K, V) :: free -> uniq_tree234(K, V).$/;-;/uo_tree234/
uo_two	../library/tree234.m	/^:- mode uo_two :: out(uniq_two(unique, unique, unique)).$/;-;/uo_two/
update_changed_status	higher_order.m	/^:- pred update_changed_status(changed::in, changed::in, changed::out) is det.$/;-;/update_changed_status/
update_error_status	intermod.m	/^:- pred update_error_status(string::in, module_error::in, message_list::in, $/;-;/update_error_status/
update_fact_map	fact_table.m	/^:- pred update_fact_map(int, list(sort_file_line), map(int, int), $/;-;/update_fact_map/
update_import_status	module_qual.m	/^:- pred update_import_status(module_defn::in, mq_info::in, mq_info::out,$/;-;/update_import_status/
update_instmap	det_util.m	/^:- pred update_instmap(hlds_goal, instmap, instmap).$/;-;/update_instmap/
update_interface	modules.m	/^:- pred update_interface(string, io__state, io__state).$/;-;/update_interface/
update_module	passes_aux.m	/^		;	update_module(pred($/;-;/update_module/
update_module_io	passes_aux.m	/^		;	update_module_io(pred($/;-;/update_module_io/
update_proc	passes_aux.m	/^:- type task	--->	update_proc(pred($/;-;/update_proc/
update_proc_error	passes_aux.m	/^		;	update_proc_error(pred($/;-;/update_proc_error/
update_proc_io	passes_aux.m	/^		;	update_proc_io(pred($/;-;/update_proc_io/
update_qual_info	make_hlds.m	/^:- pred update_qual_info(qual_info, tvarset, map(var, type),$/;-;/update_qual_info/
update_var_types	make_hlds.m	/^:- pred update_var_types(map(var, type), var, type, term__context,$/;-;/update_var_types/
urs_vars	lp.m	/^:- pred urs_vars(tableau, map(var, pair(var))).$/;-;/urs_vars/
usage	handle_options.m	/^:- pred usage(io__state::di, io__state::uo) is det.$/;-;/usage/
usage_error	handle_options.m	/^:- pred usage_error(string::in, io__state::di, io__state::uo) is det.$/;-;/usage_error/
usage_info	unused_args.m	/^:- type usage_info --->$/;-;/usage_info/
used_args	term_pass1.m	/^:- type used_args == map(pred_proc_id, list(bool)).$/;-;/used_args/
user_defined_mode	prog_data.m	/^	;	user_defined_mode(sym_name, list(inst)).$/;-;/user_defined_mode/
user_inst	prog_data.m	/^	--->	user_inst(sym_name, list(inst))$/;-;/user_inst/
user_inst_defns	hlds_data.m	/^:- type user_inst_defns ==	map(inst_id, hlds_inst_defn).$/;-;/user_inst_defns/
user_inst_table	hlds_data.m	/^:- type user_inst_table$/;-;/user_inst_table/
user_inst_table_get_inst_defns	hlds_data.m	/^:- pred user_inst_table_get_inst_defns(user_inst_table, user_inst_defns).$/;-;/user_inst_table_get_inst_defns/
user_inst_table_get_inst_ids	hlds_data.m	/^:- pred user_inst_table_get_inst_ids(user_inst_table, list(inst_id)).$/;-;/user_inst_table_get_inst_ids/
user_inst_table_insert	hlds_data.m	/^:- pred user_inst_table_insert(user_inst_table, inst_id, hlds_inst_defn,$/;-;/user_inst_table_insert/
user_inst_table_optimize	hlds_data.m	/^:- pred user_inst_table_optimize(user_inst_table, user_inst_table).$/;-;/user_inst_table_optimize/
user_type	type_util.m	/^			;	user_type.$/;-;/user_type/
uu_type	hlds_data.m	/^	;	uu_type(list(type))	% not yet implemented!$/;-;/uu_type/
value_number__all_empty_lists	value_number.m	/^:- pred value_number__all_empty_lists(list(list(T))).$/;-;/value_number__all_empty_lists/
value_number__boundary_instr	value_number.m	/^:- pred value_number__boundary_instr(instr, bool).$/;-;/value_number__boundary_instr/
value_number__breakup_complex_if	value_number.m	/^:- pred value_number__breakup_complex_if(rval, code_addr, code_addr, code_addr,$/;-;/value_number__breakup_complex_if/
value_number__compatible_positions	value_number.m	/^:- pred value_number__compatible_positions(assoc_list(vnlval, vn),$/;-;/value_number__compatible_positions/
value_number__convert_back_modframe	value_number.m	/^:- pred value_number__convert_back_modframe(list(instruction),$/;-;/value_number__convert_back_modframe/
value_number__find_block_by_label	value_number.m	/^:- pred value_number__find_block_by_label(list(list(instruction)), label,$/;-;/value_number__find_block_by_label/
value_number__find_parallel_for_label	value_number.m	/^:- pred value_number__find_parallel_for_label(list(parallel), label, parallel,$/;-;/value_number__find_parallel_for_label/
value_number__find_restart_label	value_number.m	/^:- pred value_number__find_restart_label(int, flushmapentry, ctrlmap, flushmap,$/;-;/value_number__find_restart_label/
value_number__has_no_backward_branches	value_number.m	/^:- pred value_number__has_no_backward_branches(list(instruction)).$/;-;/value_number__has_no_backward_branches/
value_number__has_no_backward_branches_2	value_number.m	/^:- pred value_number__has_no_backward_branches_2(list(instruction), set(label)).$/;-;/value_number__has_no_backward_branches_2/
value_number__insert_new_blocks	value_number.m	/^:- pred value_number__insert_new_blocks(assoc_list(label, list(instruction)),$/;-;/value_number__insert_new_blocks/
value_number__last_ditch	value_number.m	/^:- pred value_number__last_ditch(list(instruction), livemap, vn_params, int,$/;-;/value_number__last_ditch/
value_number__main	value_number.m	/^:- pred value_number__main(list(instruction), list(instruction),$/;-;/value_number__main/
value_number__no_old_labels	value_number.m	/^:- pred value_number__no_old_labels(list(label), set(label)).$/;-;/value_number__no_old_labels/
value_number__optimize_block	value_number.m	/^:- pred value_number__optimize_block(list(instruction), livemap, vn_params,$/;-;/value_number__optimize_block/
value_number__optimize_blocks	value_number.m	/^:- pred value_number__optimize_blocks(list(list(instruction)), livemap,$/;-;/value_number__optimize_blocks/
value_number__optimize_fragment	value_number.m	/^:- pred value_number__optimize_fragment(list(instruction), livemap, vn_params,$/;-;/value_number__optimize_fragment/
value_number__optimize_fragment_2	value_number.m	/^:- pred value_number__optimize_fragment_2(list(instruction), livemap, vn_params,$/;-;/value_number__optimize_fragment_2/
value_number__pair_labels_pars	value_number.m	/^:- pred value_number__pair_labels_pars(list(label), list(parallel),$/;-;/value_number__pair_labels_pars/
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, int,$/;-;/value_number__post_main_2/
value_number__prepare_for_vn	value_number.m	/^:- pred value_number__prepare_for_vn(list(instruction), proc_label,$/;-;/value_number__prepare_for_vn/
value_number__procedure	value_number.m	/^:- pred value_number__procedure(list(instruction), livemap, set(label),$/;-;/value_number__procedure/
value_number__process_parallel	value_number.m	/^:- pred value_number__process_parallel(parallel, livemap, vn_params,$/;-;/value_number__process_parallel/
value_number__process_parallel_list	value_number.m	/^:- pred value_number__process_parallel_list(assoc_list(label, maybe(parallel)),$/;-;/value_number__process_parallel_list/
value_number__process_parallel_nodes	value_number.m	/^:- pred value_number__process_parallel_nodes(list(list(parallel)), livemap,$/;-;/value_number__process_parallel_nodes/
value_number__process_parallel_tuple	value_number.m	/^:- pred value_number__process_parallel_tuple(list(instruction), vn_ctrl_tuple,$/;-;/value_number__process_parallel_tuple/
value_number__process_parallel_tuples	value_number.m	/^:- pred value_number__process_parallel_tuples(list(maybe(vn_ctrl_tuple)),$/;-;/value_number__process_parallel_tuples/
value_number__process_parallel_tuples_2	value_number.m	/^:- pred value_number__process_parallel_tuples_2(list(list(instruction)),$/;-;/value_number__process_parallel_tuples_2/
value_number__process_parallels	value_number.m	/^:- pred value_number__process_parallels(list(parallel), livemap, vn_params,$/;-;/value_number__process_parallels/
value_number__push_decr_sp_back	value_number.m	/^:- pred value_number__push_decr_sp_back(list(instruction), list(instruction)).$/;-;/value_number__push_decr_sp_back/
value_number__push_decr_sp_back_2	value_number.m	/^:- pred value_number__push_decr_sp_back_2(list(instruction), int,$/;-;/value_number__push_decr_sp_back_2/
value_number__push_incr_sp_forw	value_number.m	/^:- pred value_number__push_incr_sp_forw(list(instruction), list(instruction)).$/;-;/value_number__push_incr_sp_forw/
value_number__push_incr_sp_forw_rev	value_number.m	/^:- pred value_number__push_incr_sp_forw_rev(list(instruction), maybe(int),$/;-;/value_number__push_incr_sp_forw_rev/
value_number__push_incr_sp_forw_rev_2	value_number.m	/^:- pred value_number__push_incr_sp_forw_rev_2(list(instruction), int, string,$/;-;/value_number__push_incr_sp_forw_rev_2/
value_number__push_livevals_back	value_number.m	/^:- pred value_number__push_livevals_back(list(instruction), list(instruction)).$/;-;/value_number__push_livevals_back/
value_number__push_livevals_back_2	value_number.m	/^:- pred value_number__push_livevals_back_2(list(instruction), lvalset,$/;-;/value_number__push_livevals_back_2/
value_number__push_save_succip_forw_rev	value_number.m	/^:- pred value_number__push_save_succip_forw_rev(list(instruction), int,$/;-;/value_number__push_save_succip_forw_rev/
value_number__push_save_succip_forw_rev_2	value_number.m	/^:- pred value_number__push_save_succip_forw_rev_2(list(instruction), int,$/;-;/value_number__push_save_succip_forw_rev_2/
value_number__try_again	value_number.m	/^:- pred value_number__try_again(list(instruction), list(instruction), label,$/;-;/value_number__try_again/
var	bytecode.m	/^:- type byte_arg	--->	var(byte_var)$/;-;/var/
var_col	lp.m	/^:- pred var_col(tableau, var, int).$/;-;/var_col/
var_dep	unused_args.m	/^:- type var_dep == map(var, usage_info).$/;-;/var_dep/
var_info	bytecode.m	/^:- type byte_var_info	--->	var_info(string, type).$/;-;/var_info/
var_is_used	unused_args.m	/^:- pred var_is_used(pred_proc_id::in, var::in, var_usage::in) is semidet.$/;-;/var_is_used/
var_map	code_exprn.m	/^:- type var_map	==	map(var, var_stat).$/;-;/var_map/
var_stat	code_exprn.m	/^:- type var_stat	--->	evaled(set(rval))$/;-;/var_stat/
var_supply	../library/term.m	/^:- type var_supply	==	int.$/;-;/var_supply/
var_usage	unused_args.m	/^:- type var_usage == map(pred_proc_id, var_dep).$/;-;/var_usage/
variable	../library/lexer.m	/^	;	variable(string)$/;-;/variable/
vars	prog_data.m	/^:- type vars		==	list(var).$/;-;/vars/
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__create_name_var_map	../library/varset.m	/^:- pred varset__create_name_var_map(varset, map(string, var)).$/;-;/varset__create_name_var_map/
varset__delete_var	../library/varset.m	/^:- pred varset__delete_var(varset, var, varset).$/;-;/varset__delete_var/
varset__delete_vars	../library/varset.m	/^:- pred varset__delete_vars(varset, list(var), varset).$/;-;/varset__delete_vars/
varset__ensure_unique_names	../library/varset.m	/^:- pred varset__ensure_unique_names(list(var), string, varset, varset).$/;-;/varset__ensure_unique_names/
varset__ensure_unique_names_2	../library/varset.m	/^:- pred varset__ensure_unique_names_2(list(var), string, set(string),$/;-;/varset__ensure_unique_names_2/
varset__ensure_unique_names_3	../library/varset.m	/^:- pred varset__ensure_unique_names_3(string, string, set(string), string).$/;-;/varset__ensure_unique_names_3/
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_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, map(var, string),$/;-;/varset__merge_subst_2/
varset__name_var	../library/varset.m	/^:- pred varset__name_var(varset, var, string, varset).$/;-;/varset__name_var/
varset__name_var_2	../library/varset.m	/^:- pred varset__name_var_2(map(var, string), var, string, map(var, string)).$/;-;/varset__name_var_2/
varset__new_named_var	../library/varset.m	/^:- pred varset__new_named_var(varset, string, var, varset).$/;-;/varset__new_named_var/
varset__new_var	../library/varset.m	/^:- pred varset__new_var(varset, var, varset).$/;-;/varset__new_var/
varset__new_vars	../library/varset.m	/^:- pred varset__new_vars(varset, int, list(var), varset).$/;-;/varset__new_vars/
varset__new_vars_2	../library/varset.m	/^:- pred varset__new_vars_2(varset, int, list(var), list(var), varset).$/;-;/varset__new_vars_2/
varset__search_name	../library/varset.m	/^:- pred varset__search_name(varset, var, string).$/;-;/varset__search_name/
varset__search_var	../library/varset.m	/^:- pred varset__search_var(varset, var, term).$/;-;/varset__search_var/
varset__set_bindings	../library/varset.m	/^:- pred varset__set_bindings(varset, substitution, varset).$/;-;/varset__set_bindings/
varset__var_name_list	../library/varset.m	/^:- pred varset__var_name_list(varset, assoc_list(var, string)).$/;-;/varset__var_name_list/
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/
vartypes	hlds_out.m	/^:- type vartypes --->$/;-;/vartypes/
verbosity_option	options.m	/^	;	verbosity_option$/;-;/verbosity_option/
verify_type_and_mode_list	prog_io.m	/^:- pred verify_type_and_mode_list(list(type_and_mode)).$/;-;/verify_type_and_mode_list/
verify_type_and_mode_list_2	prog_io.m	/^:- pred verify_type_and_mode_list_2(list(type_and_mode), type_and_mode).$/;-;/verify_type_and_mode_list_2/
vn	vn_type.m	/^:- type vn == int.$/;-;/vn/
vn_binop	vn_type.m	/^			;	vn_binop(binary_op, vn, vn)$/;-;/vn_binop/
vn_block__build_block_info	vn_block.m	/^:- pred vn_block__build_block_info(list(instruction), livemap, vn_params,$/;-;/vn_block__build_block_info/
vn_block__build_from_fake_rval	vn_block.m	/^:- pred vn_block__build_from_fake_rval(lval, list(lval), vn_tables, vn_tables).$/;-;/vn_block__build_from_fake_rval/
vn_block__build_from_parallel	vn_block.m	/^:- pred vn_block__build_from_parallel(list(parentry), vn_tables, vn_tables).$/;-;/vn_block__build_from_parallel/
vn_block__build_from_real_rval	vn_block.m	/^:- pred vn_block__build_from_real_rval(lval, list(rval), vn_tables, vn_tables).$/;-;/vn_block__build_from_real_rval/
vn_block__divide_into_blocks	vn_block.m	/^:- pred vn_block__divide_into_blocks(list(instruction), set(label),$/;-;/vn_block__divide_into_blocks/
vn_block__divide_into_blocks_2	vn_block.m	/^:- pred vn_block__divide_into_blocks_2(list(instruction), list(instruction),$/;-;/vn_block__divide_into_blocks_2/
vn_block__filter_redo_livelist	vn_block.m	/^:- pred vn_block__filter_redo_livelist(list(vnlval), list(vnlval)).$/;-;/vn_block__filter_redo_livelist/
vn_block__find_cheaper_copies	vn_block.m	/^:- pred vn_block__find_cheaper_copies(lval, vn, vn_tables, vn_params,$/;-;/vn_block__find_cheaper_copies/
vn_block__find_cheaper_copies_2	vn_block.m	/^:- pred vn_block__find_cheaper_copies_2(assoc_list(vnlval, vn), vn, int,$/;-;/vn_block__find_cheaper_copies_2/
vn_block__handle_instr	vn_block.m	/^:- pred vn_block__handle_instr(instr, livemap, vn_params, vn_tables, vn_tables,$/;-;/vn_block__handle_instr/
vn_block__handle_instrs	vn_block.m	/^:- pred vn_block__handle_instrs(list(instruction), livemap, vn_params,$/;-;/vn_block__handle_instrs/
vn_block__is_ctrl_instr	vn_block.m	/^:- pred vn_block__is_ctrl_instr(instr, bool).$/;-;/vn_block__is_ctrl_instr/
vn_block__new_ctrl_node	vn_block.m	/^:- pred vn_block__new_ctrl_node(vn_instr, livemap, vn_params,$/;-;/vn_block__new_ctrl_node/
vn_block__new_if_node	vn_block.m	/^:- pred vn_block__new_if_node(code_addr, livemap, vn_params, ctrlmap, int,$/;-;/vn_block__new_if_node/
vn_block__real_fake_parentries	vn_block.m	/^:- pred vn_block__real_fake_parentries(list(rval), list(rval), list(lval)).$/;-;/vn_block__real_fake_parentries/
vn_block__record_at_call	vn_block.m	/^:- pred vn_block__record_at_call(vn_tables, vn_tables, vnlvalset, vnlvalset,$/;-;/vn_block__record_at_call/
vn_block__record_compulsory_lval_list	vn_block.m	/^:- pred vn_block__record_compulsory_lval_list(assoc_list(vnlval, vn),$/;-;/vn_block__record_compulsory_lval_list/
vn_block__record_compulsory_lvals	vn_block.m	/^:- pred vn_block__record_compulsory_lvals(vn_tables, vnlvalset, vnlvalset,$/;-;/vn_block__record_compulsory_lvals/
vn_block__record_label	vn_block.m	/^:- pred vn_block__record_label(label, livemap, vn_params, vn_tables, vn_tables,$/;-;/vn_block__record_label/
vn_block__record_labels	vn_block.m	/^:- pred vn_block__record_labels(list(label), livemap, vn_params,$/;-;/vn_block__record_labels/
vn_block__record_livevals	vn_block.m	/^:- pred vn_block__record_livevals(list(lval), vn_params, vn_tables, vn_tables,$/;-;/vn_block__record_livevals/
vn_block__record_livevnlvals	vn_block.m	/^:- pred vn_block__record_livevnlvals(list(vnlval), vn_tables, vn_tables,$/;-;/vn_block__record_livevnlvals/
vn_block__record_one_label	vn_block.m	/^:- pred vn_block__record_one_label(label, livemap, vn_params,$/;-;/vn_block__record_one_label/
vn_block__record_several_labels	vn_block.m	/^:- pred vn_block__record_several_labels(list(label), livemap, vn_params,$/;-;/vn_block__record_several_labels/
vn_block__split_at_next_ctrl_instr	vn_block.m	/^:- pred vn_block__split_at_next_ctrl_instr(list(instruction), $/;-;/vn_block__split_at_next_ctrl_instr/
vn_call	vn_type.m	/^			;	vn_call(code_addr, code_addr,$/;-;/vn_call/
vn_computed_goto	vn_type.m	/^			;	vn_computed_goto(vn, list(label))$/;-;/vn_computed_goto/
vn_const	vn_type.m	/^			;	vn_const(rval_const)$/;-;/vn_const/
vn_cost__assign_cost_binop	vn_cost.m	/^:- pred vn_cost__assign_cost_binop(binary_op).$/;-;/vn_cost__assign_cost_binop/
vn_cost__assign_cost_unop	vn_cost.m	/^:- pred vn_cost__assign_cost_unop(unary_op).$/;-;/vn_cost__assign_cost_unop/
vn_cost__block_cost	vn_cost.m	/^:- pred vn_cost__block_cost(list(instruction), vn_params, bool, int,$/;-;/vn_cost__block_cost/
vn_cost__block_cost_2	vn_cost.m	/^:- pred vn_cost__block_cost_2(list(instruction), vn_params, bool, int, int,$/;-;/vn_cost__block_cost_2/
vn_cost__instr_cost	vn_cost.m	/^:- pred vn_cost__instr_cost(instr, vn_params, int).$/;-;/vn_cost__instr_cost/
vn_cost__lval_cost	vn_cost.m	/^:- pred vn_cost__lval_cost(lval, vn_params, int).$/;-;/vn_cost__lval_cost/
vn_cost__mem_ref_cost	vn_cost.m	/^:- pred vn_cost__mem_ref_cost(mem_ref, vn_params, int).$/;-;/vn_cost__mem_ref_cost/
vn_cost__rval_cost	vn_cost.m	/^:- pred vn_cost__rval_cost(rval, vn_params, int).$/;-;/vn_cost__rval_cost/
vn_cost__zero_cost_unop	vn_cost.m	/^:- pred vn_cost__zero_cost_unop(unary_op).$/;-;/vn_cost__zero_cost_unop/
vn_create	vn_type.m	/^			;	vn_create(tag, list(maybe(rval)), bool, int)$/;-;/vn_create/
vn_ctrl_tuple	vn_type.m	/^:- type vn_ctrl_tuple	--->	tuple(int, ctrlmap, flushmap, int, parmap).$/;-;/vn_ctrl_tuple/
vn_curfr	vn_type.m	/^			;	vn_curfr$/;-;/vn_curfr/
vn_debug__computed_goto_msg	vn_debug.m	/^:- pred vn_debug__computed_goto_msg(list(label), list(parallel),$/;-;/vn_debug__computed_goto_msg/
vn_debug__cost_detail_msg	vn_debug.m	/^:- pred vn_debug__cost_detail_msg(instr, int, int, io__state, io__state).$/;-;/vn_debug__cost_detail_msg/
vn_debug__cost_header_msg	vn_debug.m	/^:- pred vn_debug__cost_header_msg(string, io__state, io__state).$/;-;/vn_debug__cost_header_msg/
vn_debug__cost_msg	vn_debug.m	/^:- pred vn_debug__cost_msg(bool, int, int, io__state, io__state).$/;-;/vn_debug__cost_msg/
vn_debug__cost_msg_flag	vn_debug.m	/^:- pred vn_debug__cost_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__cost_msg_flag/
vn_debug__divide_msg	vn_debug.m	/^:- pred vn_debug__divide_msg(instruction, io__state, io__state).$/;-;/vn_debug__divide_msg/
vn_debug__dump_instrs	vn_debug.m	/^:- pred vn_debug__dump_instrs(list(instruction), io__state, io__state).$/;-;/vn_debug__dump_instrs/
vn_debug__dump_label_parallel_pairs	vn_debug.m	/^:- pred vn_debug__dump_label_parallel_pairs(assoc_list(label, maybe(parallel)),$/;-;/vn_debug__dump_label_parallel_pairs/
vn_debug__dump_labels	vn_debug.m	/^:- pred vn_debug__dump_labels(list(label), io__state, io__state).$/;-;/vn_debug__dump_labels/
vn_debug__dump_parallels	vn_debug.m	/^:- pred vn_debug__dump_parallels(list(parallel), io__state, io__state).$/;-;/vn_debug__dump_parallels/
vn_debug__failure_msg	vn_debug.m	/^:- pred vn_debug__failure_msg(instr, string, io__state, io__state).$/;-;/vn_debug__failure_msg/
vn_debug__failure_msg_flag	vn_debug.m	/^:- pred vn_debug__failure_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__failure_msg_flag/
vn_debug__flush_also_msg	vn_debug.m	/^:- pred vn_debug__flush_also_msg(vnlval, io__state, io__state).$/;-;/vn_debug__flush_also_msg/
vn_debug__flush_end_msg	vn_debug.m	/^:- pred vn_debug__flush_end_msg(list(instruction), vn_tables,$/;-;/vn_debug__flush_end_msg/
vn_debug__flush_msg_flag	vn_debug.m	/^:- pred vn_debug__flush_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__flush_msg_flag/
vn_debug__flush_start_msg	vn_debug.m	/^:- pred vn_debug__flush_start_msg(vn_node, io__state, io__state).$/;-;/vn_debug__flush_start_msg/
vn_debug__fragment_msg	vn_debug.m	/^:- pred vn_debug__fragment_msg(instr, io__state, io__state).$/;-;/vn_debug__fragment_msg/
vn_debug__livemap_msg	vn_debug.m	/^:- pred vn_debug__livemap_msg(livemap, io__state, io__state).$/;-;/vn_debug__livemap_msg/
vn_debug__livemap_msg_flag	vn_debug.m	/^:- pred vn_debug__livemap_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__livemap_msg_flag/
vn_debug__order_antidep_msg	vn_debug.m	/^:- pred vn_debug__order_antidep_msg(vn_node, vn_node, io__state, io__state).$/;-;/vn_debug__order_antidep_msg/
vn_debug__order_equals_msg	vn_debug.m	/^:- pred vn_debug__order_equals_msg(string, list(vn_node), io__state, io__state).$/;-;/vn_debug__order_equals_msg/
vn_debug__order_link_msg	vn_debug.m	/^:- pred vn_debug__order_link_msg(vn_node, vn_node, bool, io__state, io__state).$/;-;/vn_debug__order_link_msg/
vn_debug__order_map_msg	vn_debug.m	/^:- pred vn_debug__order_map_msg(relmap(vn_node), relmap(vn_node),$/;-;/vn_debug__order_map_msg/
vn_debug__order_map_msg_flag	vn_debug.m	/^:- pred vn_debug__order_map_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__order_map_msg_flag/
vn_debug__order_msg_flag	vn_debug.m	/^:- pred vn_debug__order_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__order_msg_flag/
vn_debug__order_order_msg	vn_debug.m	/^:- pred vn_debug__order_order_msg(list(vn_node), io__state, io__state).$/;-;/vn_debug__order_order_msg/
vn_debug__order_sink_msg	vn_debug.m	/^:- pred vn_debug__order_sink_msg(vn_node, io__state, io__state).$/;-;/vn_debug__order_sink_msg/
vn_debug__order_sink_msg_flag	vn_debug.m	/^:- pred vn_debug__order_sink_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__order_sink_msg_flag/
vn_debug__order_start_msg	vn_debug.m	/^:- pred vn_debug__order_start_msg(ctrlmap, flushmap, vn_tables,$/;-;/vn_debug__order_start_msg/
vn_debug__parallel_msg	vn_debug.m	/^:- pred vn_debug__parallel_msg(parallel, io__state, io__state).$/;-;/vn_debug__parallel_msg/
vn_debug__parallel_msg_flag	vn_debug.m	/^:- pred vn_debug__parallel_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__parallel_msg_flag/
vn_debug__parallel_msgs	vn_debug.m	/^:- pred vn_debug__parallel_msgs(list(parallel), io__state, io__state).$/;-;/vn_debug__parallel_msgs/
vn_debug__parentry_msg	vn_debug.m	/^:- pred vn_debug__parentry_msg(list(parentry), io__state, io__state).$/;-;/vn_debug__parentry_msg/
vn_debug__restart_msg	vn_debug.m	/^:- pred vn_debug__restart_msg(instruction, io__state, io__state).$/;-;/vn_debug__restart_msg/
vn_debug__start_msg_flag	vn_debug.m	/^:- pred vn_debug__start_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__start_msg_flag/
vn_debug__tuple_entries	vn_debug.m	/^:- pred vn_debug__tuple_entries(int, int, ctrlmap, parmap,$/;-;/vn_debug__tuple_entries/
vn_debug__tuple_msg	vn_debug.m	/^:- pred vn_debug__tuple_msg(maybe(bool), list(instruction), vn_ctrl_tuple,$/;-;/vn_debug__tuple_msg/
vn_debug__tuple_msg_flag	vn_debug.m	/^:- pred vn_debug__tuple_msg_flag(bool, io__state, io__state).$/;-;/vn_debug__tuple_msg_flag/
vn_decr_sp	vn_type.m	/^			;	vn_decr_sp(int).$/;-;/vn_decr_sp/
vn_discard_ticket	vn_type.m	/^			;	vn_discard_ticket$/;-;/vn_discard_ticket/
vn_discard_tickets_to	vn_type.m	/^			;	vn_discard_tickets_to(vn)$/;-;/vn_discard_tickets_to/
vn_field	vn_type.m	/^			;	vn_field(tag, vn, vn)		% lval$/;-;/vn_field/
vn_filter__block	vn_filter.m	/^:- pred vn_filter__block(list(instruction), list(instruction)).$/;-;/vn_filter__block/
vn_filter__can_substitute	vn_filter.m	/^:- pred vn_filter__can_substitute(list(instruction), lval, rval, list(lval),$/;-;/vn_filter__can_substitute/
vn_filter__defining_instr	vn_filter.m	/^:- pred vn_filter__defining_instr(instr, maybe(lval)).$/;-;/vn_filter__defining_instr/
vn_filter__instrs_free_of_lval	vn_filter.m	/^:- pred vn_filter__instrs_free_of_lval(list(instruction), lval).$/;-;/vn_filter__instrs_free_of_lval/
vn_filter__replace_in_defining_instr	vn_filter.m	/^:- pred vn_filter__replace_in_defining_instr(instr, lval, rval, instr).$/;-;/vn_filter__replace_in_defining_instr/
vn_filter__replace_in_lval	vn_filter.m	/^:- pred vn_filter__replace_in_lval(lval, lval, rval, lval).$/;-;/vn_filter__replace_in_lval/
vn_filter__replace_in_mem_ref	vn_filter.m	/^:- pred vn_filter__replace_in_mem_ref(mem_ref, lval, rval, mem_ref).$/;-;/vn_filter__replace_in_mem_ref/
vn_filter__replace_in_rval	vn_filter.m	/^:- pred vn_filter__replace_in_rval(rval, lval, rval, rval).$/;-;/vn_filter__replace_in_rval/
vn_filter__replace_in_user_instr	vn_filter.m	/^:- pred vn_filter__replace_in_user_instr(instr, lval, rval, instr).$/;-;/vn_filter__replace_in_user_instr/
vn_filter__user_instr	vn_filter.m	/^:- pred vn_filter__user_instr(instr, maybe(rval)).$/;-;/vn_filter__user_instr/
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__choose_loc_for_shared_vn	vn_flush.m	/^:- pred vn_flush__choose_loc_for_shared_vn(vn, vnlval, vn_tables,$/;-;/vn_flush__choose_loc_for_shared_vn/
vn_flush__choose_temp	vn_flush.m	/^:- pred vn_flush__choose_temp(vn, vn_tables, templocs, templocs, vnlval).$/;-;/vn_flush__choose_temp/
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__ensure_assignment	vn_flush.m	/^:- pred vn_flush__ensure_assignment(vnlval, vn, list(lval),$/;-;/vn_flush__ensure_assignment/
vn_flush__find_cheap_users	vn_flush.m	/^:- pred vn_flush__find_cheap_users(vn, list(vnlval), vn_tables).$/;-;/vn_flush__find_cheap_users/
vn_flush__find_cheap_users_2	vn_flush.m	/^:- pred vn_flush__find_cheap_users_2(list(vn_src), list(vnlval), vn_tables).$/;-;/vn_flush__find_cheap_users_2/
vn_flush__free_of_old_hp	vn_flush.m	/^:- pred vn_flush__free_of_old_hp(list(vn), vn_tables).$/;-;/vn_flush__free_of_old_hp/
vn_flush__generate_assignment	vn_flush.m	/^:- pred vn_flush__generate_assignment(vnlval, vn, list(lval),$/;-;/vn_flush__generate_assignment/
vn_flush__get_incr_hp	vn_flush.m	/^:- pred vn_flush__get_incr_hp(list(instruction), instruction, list(instruction)).$/;-;/vn_flush__get_incr_hp/
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__maybe_save_prev_value	vn_flush.m	/^:- pred vn_flush__maybe_save_prev_value(vnlval, vn, vn, list(lval),$/;-;/vn_flush__maybe_save_prev_value/
vn_flush__no_good_copies	vn_flush.m	/^:- pred vn_flush__no_good_copies(list(vnlval)).$/;-;/vn_flush__no_good_copies/
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__rec_find_ref_vns	vn_flush.m	/^:- pred vn_flush__rec_find_ref_vns(vn, list(vn), vn_tables).$/;-;/vn_flush__rec_find_ref_vns/
vn_flush__rec_find_ref_vns_list	vn_flush.m	/^:- pred vn_flush__rec_find_ref_vns_list(list(vn), list(vn), vn_tables).$/;-;/vn_flush__rec_find_ref_vns_list/
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__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_framevar	vn_type.m	/^			;	vn_framevar(int)$/;-;/vn_framevar/
vn_framevar_addr	vn_type.m	/^			;	vn_framevar_addr(int)$/;-;/vn_framevar_addr/
vn_goto	vn_type.m	/^			;	vn_goto(code_addr)$/;-;/vn_goto/
vn_heap_addr	vn_type.m	/^			;	vn_heap_addr(vn, int, int).$/;-;/vn_heap_addr/
vn_hp	vn_type.m	/^			;	vn_hp$/;-;/vn_hp/
vn_if_val	vn_type.m	/^			;	vn_if_val(vn, code_addr)$/;-;/vn_if_val/
vn_incr_sp	vn_type.m	/^			;	vn_incr_sp(int, string)$/;-;/vn_incr_sp/
vn_instr	vn_type.m	/^:- type vn_instr	--->	vn_livevals(lvalset)$/;-;/vn_instr/
vn_label	vn_type.m	/^			;	vn_label(label)$/;-;/vn_label/
vn_livevals	vn_type.m	/^:- type vn_instr	--->	vn_livevals(lvalset)$/;-;/vn_livevals/
vn_mark_hp	vn_type.m	/^			;	vn_mark_hp(vnlval)$/;-;/vn_mark_hp/
vn_mark_ticket_stack	vn_type.m	/^			;	vn_mark_ticket_stack(vnlval)$/;-;/vn_mark_ticket_stack/
vn_maxfr	vn_type.m	/^			;	vn_maxfr$/;-;/vn_maxfr/
vn_mem_ref	vn_type.m	/^			;	vn_mem_ref(vn).$/;-;/vn_mem_ref/
vn_mkframe	vn_type.m	/^			;	vn_mkframe(string, int, code_addr)$/;-;/vn_mkframe/
vn_mkword	vn_type.m	/^			;	vn_mkword(tag, vn)$/;-;/vn_mkword/
vn_node	vn_type.m	/^:- type vn_node		--->	node_shared(vn)$/;-;/vn_node/
vn_order__add_aliases	vn_order.m	/^:- pred vn_order__add_aliases(assoc_list(vnlval, vn), vn, vn_node, vnlvalset,$/;-;/vn_order__add_aliases/
vn_order__add_computed_links	vn_order.m	/^:- pred vn_order__add_computed_links(list(pair(vn_node)),$/;-;/vn_order__add_computed_links/
vn_order__add_link	vn_order.m	/^:- pred vn_order__add_link(vn_node, vn_node,$/;-;/vn_order__add_link/
vn_order__add_links	vn_order.m	/^:- pred vn_order__add_links(list(vn_node), vn_node,$/;-;/vn_order__add_links/
vn_order__add_node	vn_order.m	/^:- pred vn_order__add_node(vn_node,$/;-;/vn_order__add_node/
vn_order__add_user	vn_order.m	/^:- pred vn_order__add_user(vn_node, vn_node, vnlval, vn_tables, vnlvalset,$/;-;/vn_order__add_user/
vn_order__add_users	vn_order.m	/^:- pred vn_order__add_users(list(vn_node), vn_node, vnlval, vn_tables,$/;-;/vn_order__add_users/
vn_order__append_vnlval_nodes	vn_order.m	/^:- pred vn_order__append_vnlval_nodes(list(vnlval), list(vn_node),$/;-;/vn_order__append_vnlval_nodes/
vn_order__blocks_to_order	vn_order.m	/^:- pred vn_order__blocks_to_order(list(list(vn_node)), int, vn_tables,$/;-;/vn_order__blocks_to_order/
vn_order__classify_nodes	vn_order.m	/^:- pred vn_order__classify_nodes(list(vn_node), list(vn_node), list(vn_node),$/;-;/vn_order__classify_nodes/
vn_order__ctrl_vn_order	vn_order.m	/^:- pred vn_order__ctrl_vn_order(int, flushmap,$/;-;/vn_order__ctrl_vn_order/
vn_order__ctrl_vn_order_2	vn_order.m	/^:- pred vn_order__ctrl_vn_order_2(int, flushmap, list(vn_node), list(vn_node),$/;-;/vn_order__ctrl_vn_order_2/
vn_order__find_access_users	vn_order.m	/^:- pred vn_order__find_access_users(list(vn_src), vn_tables, relmap(vn_node),$/;-;/vn_order__find_access_users/
vn_order__find_all_links	vn_order.m	/^:- pred vn_order__find_all_links(list(vn), vn_node, vn_tables, vn_tables,$/;-;/vn_order__find_all_links/
vn_order__find_ctrls	vn_order.m	/^:- pred vn_order__find_ctrls(list(vn_node), list(vn_node), list(vn_node)).$/;-;/vn_order__find_ctrls/
vn_order__find_last_ctrl	vn_order.m	/^:- pred vn_order__find_last_ctrl(list(vn_node), int, list(vn_node),$/;-;/vn_order__find_last_ctrl/
vn_order__find_links	vn_order.m	/^:- pred vn_order__find_links(vn, vn_node, vn_tables, vn_tables,$/;-;/vn_order__find_links/
vn_order__find_noops	vn_order.m	/^:- pred vn_order__find_noops(list(vn_node), vn_tables, list(vn_node),$/;-;/vn_order__find_noops/
vn_order__find_regs	vn_order.m	/^:- pred vn_order__find_regs(list(vn_node), set(vn_node), list(vn_node)).$/;-;/vn_order__find_regs/
vn_order__find_stackvars	vn_order.m	/^:- pred vn_order__find_stackvars(list(vn_node), set(vn_node), list(vn_node)).$/;-;/vn_order__find_stackvars/
vn_order__insert_if_not_there	vn_order.m	/^:- pred vn_order__insert_if_not_there(vn_node, list(vn_node), list(vn_node)).$/;-;/vn_order__insert_if_not_there/
vn_order__order	vn_order.m	/^:- pred vn_order__order(vnlvalset, vn_tables, bool, int, ctrlmap, flushmap,$/;-;/vn_order__order/
vn_order__order_equal_lists	vn_order.m	/^:- pred vn_order__order_equal_lists(list(list(vn_node)), vn_tables,$/;-;/vn_order__order_equal_lists/
vn_order__order_equals	vn_order.m	/^:- pred vn_order__order_equals(list(vn_node), vn_tables, list(vn_node),$/;-;/vn_order__order_equals/
vn_order__pref_order	vn_order.m	/^:- pred vn_order__pref_order(relmap(vn_node), list(vn_node)).$/;-;/vn_order__pref_order/
vn_order__prod_cons_order	vn_order.m	/^:- pred vn_order__prod_cons_order(list(vnlval), vn_tables, vn_tables,$/;-;/vn_order__prod_cons_order/
vn_order__record_antideps	vn_order.m	/^:- pred vn_order__record_antideps(list(vn_node), list(vn_node), vn_node,$/;-;/vn_order__record_antideps/
vn_order__record_ctrl_deps	vn_order.m	/^:- pred vn_order__record_ctrl_deps(assoc_list(vnlval, vn), vn_node, vn_tables,$/;-;/vn_order__record_ctrl_deps/
vn_order__reorder_noops	vn_order.m	/^:- pred vn_order__reorder_noops(list(vn_node), vn_tables, list(vn_node)).$/;-;/vn_order__reorder_noops/
vn_order__reorder_noops_2	vn_order.m	/^:- pred vn_order__reorder_noops_2(list(vn_node), vn_tables,$/;-;/vn_order__reorder_noops_2/
vn_order__req_order	vn_order.m	/^:- pred vn_order__req_order(ctrlmap, flushmap, bool, vn_tables,$/;-;/vn_order__req_order/
vn_order__req_order_2	vn_order.m	/^:- pred vn_order__req_order_2(int, ctrlmap, flushmap, bool, vn_tables,$/;-;/vn_order__req_order_2/
vn_order__use_before_redef	vn_order.m	/^:- pred vn_order__use_before_redef(vn_tables, vnlvalset,$/;-;/vn_order__use_before_redef/
vn_order__use_sink_before_redef	vn_order.m	/^:- pred vn_order__use_sink_before_redef(vn_node, vn_tables, vnlvalset,$/;-;/vn_order__use_sink_before_redef/
vn_order__use_sinks_before_redef	vn_order.m	/^:- pred vn_order__use_sinks_before_redef(list(vn_node), vn_tables, vnlvalset,$/;-;/vn_order__use_sinks_before_redef/
vn_order__vn_ctrl_order	vn_order.m	/^:- pred vn_order__vn_ctrl_order(int, ctrlmap, vn_tables, vn_tables,$/;-;/vn_order__vn_ctrl_order/
vn_origlval	vn_type.m	/^:- type vnrval		--->	vn_origlval(vnlval)$/;-;/vn_origlval/
vn_params	vn_type.m	/^:- type vn_params	--->	vn_params($/;-;/vn_params/
vn_prevfr	vn_type.m	/^			;	vn_prevfr(vn)$/;-;/vn_prevfr/
vn_redoip	vn_type.m	/^			;	vn_redoip(vn)$/;-;/vn_redoip/
vn_reg	vn_type.m	/^:- type vnlval		--->	vn_reg(reg_type, int)$/;-;/vn_reg/
vn_reset_ticket	vn_type.m	/^			;	vn_reset_ticket(vn, reset_trail_reason)$/;-;/vn_reset_ticket/
vn_restore_hp	vn_type.m	/^			;	vn_restore_hp(vn)$/;-;/vn_restore_hp/
vn_sp	vn_type.m	/^			;	vn_sp$/;-;/vn_sp/
vn_src	vn_type.m	/^:- type vn_src		--->	src_ctrl(int)$/;-;/vn_src/
vn_stackvar	vn_type.m	/^			;	vn_stackvar(int)$/;-;/vn_stackvar/
vn_stackvar_addr	vn_type.m	/^			;	vn_stackvar_addr(int)$/;-;/vn_stackvar_addr/
vn_store_ticket	vn_type.m	/^			;	vn_store_ticket(vnlval)$/;-;/vn_store_ticket/
vn_succfr	vn_type.m	/^			;	vn_succfr(vn)$/;-;/vn_succfr/
vn_succip	vn_type.m	/^			;	vn_succip$/;-;/vn_succip/
vn_table__add_new_use	vn_table.m	/^:- pred vn_table__add_new_use(vn, vn_src, vn_tables, vn_tables).$/;-;/vn_table__add_new_use/
vn_table__del_old_use	vn_table.m	/^:- pred vn_table__del_old_use(vn, vn_src, vn_tables, vn_tables).$/;-;/vn_table__del_old_use/
vn_table__del_old_uses	vn_table.m	/^:- pred vn_table__del_old_uses(list(vn), vn_src, vn_tables, vn_tables).$/;-;/vn_table__del_old_uses/
vn_table__get_all_vnrvals	vn_table.m	/^:- pred vn_table__get_all_vnrvals(list(vnrval), vn_tables).$/;-;/vn_table__get_all_vnrvals/
vn_table__get_loc_to_vn_table	vn_table.m	/^:- pred vn_table__get_loc_to_vn_table(vn_tables, loc_to_vn_table).$/;-;/vn_table__get_loc_to_vn_table/
vn_table__get_lval_to_vn_table	vn_table.m	/^:- pred vn_table__get_lval_to_vn_table(vn_tables, lval_to_vn_table).$/;-;/vn_table__get_lval_to_vn_table/
vn_table__get_next_vn	vn_table.m	/^:- pred vn_table__get_next_vn(vn_tables, vn).$/;-;/vn_table__get_next_vn/
vn_table__get_rval_to_vn_table	vn_table.m	/^:- pred vn_table__get_rval_to_vn_table(vn_tables, rval_to_vn_table).$/;-;/vn_table__get_rval_to_vn_table/
vn_table__get_vn_to_locs_table	vn_table.m	/^:- pred vn_table__get_vn_to_locs_table(vn_tables, vn_to_locs_table).$/;-;/vn_table__get_vn_to_locs_table/
vn_table__get_vn_to_rval_table	vn_table.m	/^:- pred vn_table__get_vn_to_rval_table(vn_tables, vn_to_rval_table).$/;-;/vn_table__get_vn_to_rval_table/
vn_table__get_vn_to_uses_table	vn_table.m	/^:- pred vn_table__get_vn_to_uses_table(vn_tables, vn_to_uses_table).$/;-;/vn_table__get_vn_to_uses_table/
vn_table__get_vnlval_vn_list	vn_table.m	/^:- pred vn_table__get_vnlval_vn_list(vn_tables, assoc_list(vnlval, vn)).$/;-;/vn_table__get_vnlval_vn_list/
vn_table__init_tables	vn_table.m	/^:- pred vn_table__init_tables(vn_tables).$/;-;/vn_table__init_tables/
vn_table__lookup_assigned_vn	vn_table.m	/^:- pred vn_table__lookup_assigned_vn(vnrval, vn, string, vn_tables).$/;-;/vn_table__lookup_assigned_vn/
vn_table__lookup_current_locs	vn_table.m	/^:- pred vn_table__lookup_current_locs(vn, list(vnlval), string, vn_tables).$/;-;/vn_table__lookup_current_locs/
vn_table__lookup_current_value	vn_table.m	/^:- pred vn_table__lookup_current_value(vnlval, vn, string, vn_tables).$/;-;/vn_table__lookup_current_value/
vn_table__lookup_defn	vn_table.m	/^:- pred vn_table__lookup_defn(vn, vnrval, string, vn_tables).$/;-;/vn_table__lookup_defn/
vn_table__lookup_desired_value	vn_table.m	/^:- pred vn_table__lookup_desired_value(vnlval, vn, string, vn_tables).$/;-;/vn_table__lookup_desired_value/
vn_table__lookup_uses	vn_table.m	/^:- pred vn_table__lookup_uses(vn, list(vn_src), string, vn_tables).$/;-;/vn_table__lookup_uses/
vn_table__record_first_vnlval	vn_table.m	/^:- pred vn_table__record_first_vnlval(vnlval, vn, vn_tables, vn_tables).$/;-;/vn_table__record_first_vnlval/
vn_table__record_first_vnrval	vn_table.m	/^:- pred vn_table__record_first_vnrval(vnrval, vn, vn_tables, vn_tables).$/;-;/vn_table__record_first_vnrval/
vn_table__record_new_vnrval	vn_table.m	/^:- pred vn_table__record_new_vnrval(vnrval, vn, vn_tables, vn_tables).$/;-;/vn_table__record_new_vnrval/
vn_table__search_assigned_vn	vn_table.m	/^:- pred vn_table__search_assigned_vn(vnrval, vn, vn_tables).$/;-;/vn_table__search_assigned_vn/
vn_table__search_current_locs	vn_table.m	/^:- pred vn_table__search_current_locs(vn, list(vnlval), vn_tables).$/;-;/vn_table__search_current_locs/
vn_table__search_current_value	vn_table.m	/^:- pred vn_table__search_current_value(vnlval, vn, vn_tables).$/;-;/vn_table__search_current_value/
vn_table__search_defn	vn_table.m	/^:- pred vn_table__search_defn(vn, vnrval, vn_tables).$/;-;/vn_table__search_defn/
vn_table__search_desired_value	vn_table.m	/^:- pred vn_table__search_desired_value(vnlval, vn, vn_tables).$/;-;/vn_table__search_desired_value/
vn_table__search_uses	vn_table.m	/^:- pred vn_table__search_uses(vn, list(vn_src), vn_tables).$/;-;/vn_table__search_uses/
vn_table__set_current_value	vn_table.m	/^:- pred vn_table__set_current_value(vnlval, vn, vn_tables, vn_tables).$/;-;/vn_table__set_current_value/
vn_table__set_desired_value	vn_table.m	/^:- pred vn_table__set_desired_value(vnlval, vn, vn_tables, vn_tables).$/;-;/vn_table__set_desired_value/
vn_table__set_parallel_value	vn_table.m	/^:- pred vn_table__set_parallel_value(vnlval, vn, vn_tables, vn_tables).$/;-;/vn_table__set_parallel_value/
vn_tables	vn_table.m	/^:- type vn_tables --->	vn_tables(vn,$/;-;/vn_tables/
vn_temp	vn_type.m	/^			;	vn_temp(reg_type, int)$/;-;/vn_temp/
vn_temploc__find_free_f_regs	vn_temploc.m	/^:- pred vn_temploc__find_free_f_regs(int, int, vnlvalset, vn_tables,$/;-;/vn_temploc__find_free_f_regs/
vn_temploc__find_free_r_regs	vn_temploc.m	/^:- pred vn_temploc__find_free_r_regs(int, int, vnlvalset, vn_tables,$/;-;/vn_temploc__find_free_r_regs/
vn_temploc__get_n_f_temps	vn_temploc.m	/^:- pred vn_temploc__get_n_f_temps(int, int, list(vnlval)).$/;-;/vn_temploc__get_n_f_temps/
vn_temploc__get_n_r_temps	vn_temploc.m	/^:- pred vn_temploc__get_n_r_temps(int, int, list(vnlval)).$/;-;/vn_temploc__get_n_r_temps/
vn_temploc__init_templocs	vn_temploc.m	/^:- pred vn_temploc__init_templocs(vn_params, vnlvalset, vn_tables, templocs).$/;-;/vn_temploc__init_templocs/
vn_temploc__max_tempf	vn_temploc.m	/^:- pred vn_temploc__max_tempf(templocs, int).$/;-;/vn_temploc__max_tempf/
vn_temploc__max_tempr	vn_temploc.m	/^:- pred vn_temploc__max_tempr(templocs, int).$/;-;/vn_temploc__max_tempr/
vn_temploc__next_tempf	vn_temploc.m	/^:- pred vn_temploc__next_tempf(templocs, templocs, vnlval).$/;-;/vn_temploc__next_tempf/
vn_temploc__next_tempr	vn_temploc.m	/^:- pred vn_temploc__next_tempr(templocs, templocs, vnlval).$/;-;/vn_temploc__next_tempr/
vn_temploc__no_temploc	vn_temploc.m	/^:- pred vn_temploc__no_temploc(vnlval, templocs, templocs).$/;-;/vn_temploc__no_temploc/
vn_temploc__reuse_templocs	vn_temploc.m	/^:- pred vn_temploc__reuse_templocs(list(vnlval), templocs, templocs).$/;-;/vn_temploc__reuse_templocs/
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/
vn_type__bytes_per_word	vn_type.m	/^:- pred vn_type__bytes_per_word(vn_params, int).$/;-;/vn_type__bytes_per_word/
vn_type__costof_assign	vn_type.m	/^:- pred vn_type__costof_assign(vn_params, int).$/;-;/vn_type__costof_assign/
vn_type__costof_heapref	vn_type.m	/^:- pred vn_type__costof_heapref(vn_params, int).$/;-;/vn_type__costof_heapref/
vn_type__costof_intops	vn_type.m	/^:- pred vn_type__costof_intops(vn_params, int).$/;-;/vn_type__costof_intops/
vn_type__costof_stackref	vn_type.m	/^:- pred vn_type__costof_stackref(vn_params, int).$/;-;/vn_type__costof_stackref/
vn_type__init_params	vn_type.m	/^:- pred vn_type__init_params(option_table(option), vn_params).$/;-;/vn_type__init_params/
vn_type__real_f_regs	vn_type.m	/^:- pred vn_type__real_f_regs(vn_params, int).$/;-;/vn_type__real_f_regs/
vn_type__real_f_temps	vn_type.m	/^:- pred vn_type__real_f_temps(vn_params, int).$/;-;/vn_type__real_f_temps/
vn_type__real_r_regs	vn_type.m	/^:- pred vn_type__real_r_regs(vn_params, int).$/;-;/vn_type__real_r_regs/
vn_type__real_r_temps	vn_type.m	/^:- pred vn_type__real_r_temps(vn_params, int).$/;-;/vn_type__real_r_temps/
vn_type__vnlval_type	vn_type.m	/^:- pred vn_type__vnlval_type(vnlval::in, llds_type::out) is det.$/;-;/vn_type__vnlval_type/
vn_type__vnrval_type	vn_type.m	/^:- pred vn_type__vnrval_type(vnrval::in, llds_type::out) is det.$/;-;/vn_type__vnrval_type/
vn_unop	vn_type.m	/^			;	vn_unop(unary_op, vn)$/;-;/vn_unop/
vn_util__build_uses	vn_util.m	/^:- pred vn_util__build_uses(vnlvalset, ctrlmap, vn_tables, vn_tables).$/;-;/vn_util__build_uses/
vn_util__build_uses_from_ctrl	vn_util.m	/^:- pred vn_util__build_uses_from_ctrl(int, ctrlmap, vn_tables, vn_tables).$/;-;/vn_util__build_uses_from_ctrl/
vn_util__build_uses_from_livevals	vn_util.m	/^:- pred vn_util__build_uses_from_livevals(list(vnlval), vn_tables, vn_tables).$/;-;/vn_util__build_uses_from_livevals/
vn_util__choose_cheapest_loc	vn_util.m	/^:- pred vn_util__choose_cheapest_loc(list(vnlval), vnlval).$/;-;/vn_util__choose_cheapest_loc/
vn_util__choose_cheapest_loc_2	vn_util.m	/^:- pred vn_util__choose_cheapest_loc_2(list(vnlval), maybe(vnlval), maybe(vnlval),$/;-;/vn_util__choose_cheapest_loc_2/
vn_util__classify_loc_cost	vn_util.m	/^:- pred vn_util__classify_loc_cost(vnlval, int).$/;-;/vn_util__classify_loc_cost/
vn_util__const_if_equal_vns	vn_util.m	/^:- pred vn_util__const_if_equal_vns(vn, vn, rval_const, vnrval).$/;-;/vn_util__const_if_equal_vns/
vn_util__convert_to_vnlval_and_insert	vn_util.m	/^:- pred vn_util__convert_to_vnlval_and_insert(list(lval), vnlvalset, vnlvalset).$/;-;/vn_util__convert_to_vnlval_and_insert/
vn_util__find_lvals_in_mem_ref	vn_util.m	/^:- pred vn_util__find_lvals_in_mem_ref(mem_ref, list(lval)).$/;-;/vn_util__find_lvals_in_mem_ref/
vn_util__find_lvals_in_rval	vn_util.m	/^:- pred vn_util__find_lvals_in_rval(rval, list(lval)).$/;-;/vn_util__find_lvals_in_rval/
vn_util__find_lvals_in_rvals	vn_util.m	/^:- pred vn_util__find_lvals_in_rvals(list(rval), list(lval)).$/;-;/vn_util__find_lvals_in_rvals/
vn_util__find_specials	vn_util.m	/^:- pred vn_util__find_specials(vnlval, list(vnlval)).$/;-;/vn_util__find_specials/
vn_util__find_sub_vns	vn_util.m	/^:- pred vn_util__find_sub_vns(vnrval, list(vn)).$/;-;/vn_util__find_sub_vns/
vn_util__is_const_expr	vn_util.m	/^:- pred vn_util__is_const_expr(vn, bool, vn_tables).$/;-;/vn_util__is_const_expr/
vn_util__is_vn_shared	vn_util.m	/^:- pred vn_util__is_vn_shared(vn, vnrval, list(vn_src), vn_tables).$/;-;/vn_util__is_vn_shared/
vn_util__lval_to_vn	vn_util.m	/^:- pred vn_util__lval_to_vn(lval, vn, vn_tables, vn_tables).$/;-;/vn_util__lval_to_vn/
vn_util__lval_to_vnlval	vn_util.m	/^:- pred vn_util__lval_to_vnlval(lval, vnlval, vn_tables, vn_tables).$/;-;/vn_util__lval_to_vnlval/
vn_util__mem_ref_to_vn	vn_util.m	/^:- pred vn_util__mem_ref_to_vn(mem_ref, vn, vn_tables, vn_tables).$/;-;/vn_util__mem_ref_to_vn/
vn_util__no_access_lval_to_vnlval	vn_util.m	/^:- pred vn_util__no_access_lval_to_vnlval(lval, maybe(vnlval)).$/;-;/vn_util__no_access_lval_to_vnlval/
vn_util__no_access_vnlval_to_lval	vn_util.m	/^:- pred vn_util__no_access_vnlval_to_lval(vnlval, maybe(lval)).$/;-;/vn_util__no_access_vnlval_to_lval/
vn_util__real_uses	vn_util.m	/^:- pred vn_util__real_uses(list(vn_src), list(vn_src), vn_tables).$/;-;/vn_util__real_uses/
vn_util__record_access	vn_util.m	/^:- pred vn_util__record_access(list(vnlval), vn_tables, vn_tables).$/;-;/vn_util__record_access/
vn_util__record_use	vn_util.m	/^:- pred vn_util__record_use(vn, vn_src, vn_tables, vn_tables).$/;-;/vn_util__record_use/
vn_util__record_use_list	vn_util.m	/^:- pred vn_util__record_use_list(list(vn), vn_src, vn_tables, vn_tables).$/;-;/vn_util__record_use_list/
vn_util__rval_to_vn	vn_util.m	/^:- pred vn_util__rval_to_vn(rval, vn, vn_tables, vn_tables).$/;-;/vn_util__rval_to_vn/
vn_util__simplify_float_compare_op	vn_util.m	/^:- pred vn_util__simplify_float_compare_op(pred(float, float),$/;-;/vn_util__simplify_float_compare_op/
vn_util__simplify_int_compare_op	vn_util.m	/^:- pred vn_util__simplify_int_compare_op(pred(int, int),$/;-;/vn_util__simplify_int_compare_op/
vn_util__simplify_vnrval	vn_util.m	/^:- pred vn_util__simplify_vnrval(vnrval, vnrval, vn_tables, vn_tables).$/;-;/vn_util__simplify_vnrval/
vn_util__simplify_vnrval_binop	vn_util.m	/^:- pred vn_util__simplify_vnrval_binop(binary_op, vn, vn, vnrval,$/;-;/vn_util__simplify_vnrval_binop/
vn_util__vnlval_access_vns	vn_util.m	/^:- pred vn_util__vnlval_access_vns(vnlval, list(vn)).$/;-;/vn_util__vnlval_access_vns/
vn_util__vnrval_may_share_vn	vn_util.m	/^:- pred vn_util__vnrval_may_share_vn(vnrval).$/;-;/vn_util__vnrval_may_share_vn/
vn_util__vnrval_to_vn	vn_util.m	/^:- pred vn_util__vnrval_to_vn(vnrval, vn, vn_tables, vn_tables).$/;-;/vn_util__vnrval_to_vn/
vn_verify__correspondence	vn_verify.m	/^:- pred vn_verify__correspondence(list(lval), map(lval, rval),$/;-;/vn_verify__correspondence/
vn_verify__equivalence	vn_verify.m	/^:- pred vn_verify__equivalence(vnlvalset, vnlvalset, vn_tables, vn_tables,$/;-;/vn_verify__equivalence/
vn_verify__lval	vn_verify.m	/^:- pred vn_verify__lval(vnlval, vn_tables, lval).$/;-;/vn_verify__lval/
vn_verify__make_verify_map	vn_verify.m	/^:- pred vn_verify__make_verify_map(list(vnlval), vn_tables,$/;-;/vn_verify__make_verify_map/
vn_verify__make_verify_map_2	vn_verify.m	/^:- pred vn_verify__make_verify_map_2(list(vnlval), vn_tables,$/;-;/vn_verify__make_verify_map_2/
vn_verify__make_verify_map_specials	vn_verify.m	/^:- pred vn_verify__make_verify_map_specials(list(vnrval),$/;-;/vn_verify__make_verify_map_specials/
vn_verify__ok	vn_verify.m	/^:- pred vn_verify__ok(list(instruction), instr, bool, bool,$/;-;/vn_verify__ok/
vn_verify__subst_access_vns	vn_verify.m	/^:- pred vn_verify__subst_access_vns(vnlval, list(rval), lval).$/;-;/vn_verify__subst_access_vns/
vn_verify__subst_sub_vns	vn_verify.m	/^:- pred vn_verify__subst_sub_vns(vnrval, list(rval), vn_tables, rval).$/;-;/vn_verify__subst_sub_vns/
vn_verify__tags	vn_verify.m	/^:- pred vn_verify__tags(list(instruction)).$/;-;/vn_verify__tags/
vn_verify__tags_2	vn_verify.m	/^:- pred vn_verify__tags_2(list(instruction), set(rval), set(lval)).$/;-;/vn_verify__tags_2/
vn_verify__tags_cond	vn_verify.m	/^:- pred vn_verify__tags_cond(rval, set(rval), set(rval), set(lval), set(lval)).$/;-;/vn_verify__tags_cond/
vn_verify__tags_instr	vn_verify.m	/^:- pred vn_verify__tags_instr(instr, set(rval), set(rval),$/;-;/vn_verify__tags_instr/
vn_verify__tags_is_base	vn_verify.m	/^:- pred vn_verify__tags_is_base(rval, rval).$/;-;/vn_verify__tags_is_base/
vn_verify__tags_lval	vn_verify.m	/^:- pred vn_verify__tags_lval(lval, set(rval)).$/;-;/vn_verify__tags_lval/
vn_verify__tags_rval	vn_verify.m	/^:- pred vn_verify__tags_rval(rval, set(rval)).$/;-;/vn_verify__tags_rval/
vn_verify__value	vn_verify.m	/^:- pred vn_verify__value(vn, vn_tables, rval).$/;-;/vn_verify__value/
vn_verify__values	vn_verify.m	/^:- pred vn_verify__values(list(vn), vn_tables, list(rval)).$/;-;/vn_verify__values/
vnlval	vn_type.m	/^:- type vnlval		--->	vn_reg(reg_type, int)$/;-;/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/
wakeup	mode_debug.m	/^	;	wakeup.$/;-;/wakeup/
warn_no_exports	modules.m	/^:- pred warn_no_exports(string, io__state, io__state).$/;-;/warn_no_exports/
warn_obsolete	det_report.m	/^		;	warn_obsolete(pred_id, term__context)$/;-;/warn_obsolete/
warn_overlap	make_hlds.m	/^:- pred warn_overlap(list(quant_warning), varset, pred_or_func, pred_call_id,$/;-;/warn_overlap/
warn_singletons	make_hlds.m	/^:- pred warn_singletons(list(var), set(var), set(var), varset, term__context,$/;-;/warn_singletons/
warn_singletons_in_cases	make_hlds.m	/^:- pred warn_singletons_in_cases(list(case), set(var), varset,$/;-;/warn_singletons_in_cases/
warn_singletons_in_goal	make_hlds.m	/^:- pred warn_singletons_in_goal(hlds_goal, set(var), varset,$/;-;/warn_singletons_in_goal/
warn_singletons_in_goal_2	make_hlds.m	/^:- pred warn_singletons_in_goal_2(hlds_goal_expr, hlds_goal_info, set(var),$/;-;/warn_singletons_in_goal_2/
warn_singletons_in_goal_list	make_hlds.m	/^:- pred warn_singletons_in_goal_list(list(hlds_goal), set(var), varset,$/;-;/warn_singletons_in_goal_list/
warn_singletons_in_pragma_c_code	make_hlds.m	/^:- pred warn_singletons_in_pragma_c_code(string, list(maybe(string)),$/;-;/warn_singletons_in_pragma_c_code/
warn_singletons_in_unify	make_hlds.m	/^:- pred warn_singletons_in_unify(var, unify_rhs, hlds_goal_info, set(var),$/;-;/warn_singletons_in_unify/
warning	det_report.m	/^:- type det_msg_type	--->	warning ; error.$/;-;/warning/
warning_info	unused_args.m	/^:- type warning_info --->$/;-;/warning_info/
warning_option	options.m	/^	--->	warning_option$/;-;/warning_option/
weight	term_util.m	/^:- type weight_info	--->	weight(int, list(bool)).$/;-;/weight/
weight_info	term_util.m	/^:- type weight_info	--->	weight(int, list(bool)).$/;-;/weight_info/
weight_table	term_util.m	/^:- type weight_table	==	map(pair(type_id, cons_id), weight_info).$/;-;/weight_table/
whence_to_int	../library/io.m	/^:- pred whence_to_int(io__whence::in, int::out) is det.$/;-;/whence_to_int/
where	prog_data.m	/^	;	where(term).$/;-;/where/
whole_pred	typecheck.m	/^	;	whole_pred.$/;-;/whole_pred/
will_not_call_mercury	prog_data.m	/^	;	will_not_call_mercury.$/;-;/will_not_call_mercury/
word	llds.m	/^	;	word.		% something that can be assigned to a value$/;-;/word/
worse	modecheck_call.m	/^	;	worse$/;-;/worse/
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_closing_brace	fact_table.m	/^:- pred write_closing_brace(io__output_stream, io__state, io__state).$/;-;/write_closing_brace/
write_compact_dependencies_list	modules.m	/^:- pred write_compact_dependencies_list(list(string), string,$/;-;/write_compact_dependencies_list/
write_compact_dependencies_separator	modules.m	/^:- pred write_compact_dependencies_separator(maybe(pair(string)),$/;-;/write_compact_dependencies_separator/
write_cons_type	typecheck.m	/^:- pred write_cons_type(cons_type_info, cons_id, term__context,$/;-;/write_cons_type/
write_cons_type_list	typecheck.m	/^:- pred write_cons_type_list(list(cons_type_info), cons_id, int, term__context,$/;-;/write_cons_type_list/
write_context_and_pred_id	typecheck.m	/^:- pred write_context_and_pred_id(typecheck_info, io__state, io__state).$/;-;/write_context_and_pred_id/
write_dependencies_list	modules.m	/^:- pred write_dependencies_list(list(string), string, io__output_stream,$/;-;/write_dependencies_list/
write_dependency_file	modules.m	/^:- pred write_dependency_file(string, list(string), list(string), list(string),$/;-;/write_dependency_file/
write_error_context2	module_qual.m	/^:- pred write_error_context2(error_context2::in, io__state::di,$/;-;/write_error_context2/
write_fact_args	fact_table.m	/^:- pred write_fact_args(list(fact_arg), io__output_stream,$/;-;/write_fact_args/
write_fact_data	fact_table.m	/^:- pred write_fact_data(int, list(fact_arg), string, io__output_stream,$/;-;/write_fact_data/
write_fact_table_arrays	fact_table.m	/^:- pred write_fact_table_arrays(assoc_list(proc_id, string), string, string, $/;-;/write_fact_table_arrays/
write_fact_table_data	fact_table.m	/^:- pred write_fact_table_data(int, list(list(fact_arg)), string,$/;-;/write_fact_table_data/
write_fact_table_header	fact_table.m	/^:- pred write_fact_table_header(sym_name, pred_info, string,$/;-;/write_fact_table_header/
write_fact_table_numfacts	fact_table.m	/^:- pred write_fact_table_numfacts(sym_name, int, io__output_stream,$/;-;/write_fact_table_numfacts/
write_fact_table_pointer_array	fact_table.m	/^:- pred write_fact_table_pointer_array(int, string, io__output_stream, string,$/;-;/write_fact_table_pointer_array/
write_fact_table_pointer_array_2	fact_table.m	/^:- pred write_fact_table_pointer_array_2(int, int, string, io__output_stream,$/;-;/write_fact_table_pointer_array_2/
write_fact_table_struct	fact_table.m	/^:- pred write_fact_table_struct(list(fact_arg_info), int, term__context, $/;-;/write_fact_table_struct/
write_functor_name	typecheck.m	/^:- pred write_functor_name(cons_id, int, io__state, io__state).$/;-;/write_functor_name/
write_hash_table	fact_table.m	/^:- pred write_hash_table(string, int, hash_table, io__output_stream,$/;-;/write_hash_table/
write_hash_table_2	fact_table.m	/^:- pred write_hash_table_2(hash_table, int, int, io__state, io__state).$/;-;/write_hash_table_2/
write_id	module_qual.m	/^:- pred write_id(id::in, io__state::di, io__state::uo) is det.$/;-;/write_id/
write_inference_message	typecheck.m	/^:- pred write_inference_message(pred_info, io__state, io__state).$/;-;/write_inference_message/
write_inference_messages	typecheck.m	/^:- pred write_inference_messages(list(pred_id), module_info,$/;-;/write_inference_messages/
write_int_list	unused_args.m	/^:- pred write_int_list(list(int)::in, io__state::di, io__state::uo) is det.$/;-;/write_int_list/
write_int_list_2	unused_args.m	/^:- pred write_int_list_2(list(int)::in, io__state::di, io__state::uo) is det.$/;-;/write_int_list_2/
write_interface_file	modules.m	/^:- 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, module_info,$/;-;/write_mode_context/
write_mode_inference_message	mode_errors.m	/^:- pred write_mode_inference_message(pred_info, proc_info,$/;-;/write_mode_inference_message/
write_mode_inference_messages	mode_errors.m	/^:- pred write_mode_inference_messages(list(pred_id), module_info,$/;-;/write_mode_inference_messages/
write_mode_inference_messages_2	mode_errors.m	/^:- pred write_mode_inference_messages_2(list(proc_id), proc_table, pred_info,$/;-;/write_mode_inference_messages_2/
write_module_scc	modules.m	/^:- pred write_module_scc(io__output_stream::in, set(module_name)::in,$/;-;/write_module_scc/
write_new_data_array	fact_table.m	/^:- pred write_new_data_array(io__output_stream, string, int,$/;-;/write_new_data_array/
write_pred_progress_message	passes_aux.m	/^:- pred write_pred_progress_message(string::in, pred_id::in, module_info::in,$/;-;/write_pred_progress_message/
write_primary_hash_table	fact_table.m	/^:- pred write_primary_hash_table(proc_id, string, string, string, proc_table, $/;-;/write_primary_hash_table/
write_proc_progress_message	passes_aux.m	/^:- pred write_proc_progress_message(string::in, pred_id::in, proc_id::in,$/;-;/write_proc_progress_message/
write_secondary_hash_tables	fact_table.m	/^:- pred write_secondary_hash_tables(assoc_list(proc_id, string), string,$/;-;/write_secondary_hash_tables/
write_sort_file_lines	fact_table.m	/^:- pred write_sort_file_lines(list(proc_stream), proc_table, list(term), $/;-;/write_sort_file_lines/
write_string_list	make_hlds.m	/^:- pred write_string_list(list(string), io__state, io__state).$/;-;/write_string_list/
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_of_functor	typecheck.m	/^:- pred write_type_of_functor(cons_id, int, term__context, list(cons_type_info),$/;-;/write_type_of_functor/
write_type_of_var	typecheck.m	/^:- pred write_type_of_var(typecheck_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(assoc_list(var, (type)), term__context,$/;-;/write_type_var_list/
write_typecheck_info_context	typecheck.m	/^:- pred write_typecheck_info_context(typecheck_info, io__state, io__state).$/;-;/write_typecheck_info_context/
write_types_of_vars	typecheck.m	/^:- pred write_types_of_vars(list(var), varset, term__context, typecheck_info,$/;-;/write_types_of_vars/
write_unused_args_to_opt_file	unused_args.m	/^:- pred write_unused_args_to_opt_file(maybe(io__output_stream)::in,$/;-;/write_unused_args_to_opt_file/
write_var_insts	mode_debug.m	/^:- pred write_var_insts(assoc_list(var, inst), assoc_list(var, inst),$/;-;/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/
wrongly_instantiated	mode_errors.m	/^	;	wrongly_instantiated.	% a catchall for anything that doesn't$/;-;/wrongly_instantiated/
x	../library/ops.m	/^	--->	x ; y.$/;-;/x/
xf	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/xf/
xfx	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/xfx/
xfy	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/xfy/
y	../library/ops.m	/^	--->	x ; y.$/;-;/y/
yes	higher_order.m	/^		yes(pred_id, proc_id, list(var))$/;-;/yes/
yf	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/yf/
yfx	../library/ops.m	/^	--->	fx ; fy ; xf ; yf ; xfx ; yfx ; xfy ; fxx ; fxy ; fyx.$/;-;/yfx/
zero_soln_disj	det_report.m	/^		;	zero_soln_disj(term__context, list(term__context))$/;-;/zero_soln_disj/
zero_soln_disjunct	det_report.m	/^		;	zero_soln_disjunct(term__context)$/;-;/zero_soln_disjunct/
{goal	prog_data.m	/^	;	{goal;goal}	% {...} quotes ';'/2.$/;-;/{goal/
