%-----------------------------------------------------------------------------%
% vim: ft=mercury ts=4 sw=4 et
%-----------------------------------------------------------------------------%
% Copyright (C) 2002-2007, 2011 The University of Melbourne.
% Copyright (C) 2015, 2018, 2020, 2024 The Mercury team.
% This file may only be copied under the terms of the GNU General
% Public License - see the file COPYING in the Mercury distribution.
%-----------------------------------------------------------------------------%
%
% Back-end libraries.
%
% This package contains utility modules that are each used by
% several different back-ends.
%
:- module backend_libs.
:- interface.

:- include_module base_typeclass_info.
:- include_module builtin_ops.
:- include_module c_util.
:- include_module compile_target_code.
:- include_module export.
:- include_module foreign.
:- include_module interval.
:- include_module lookup_switch_util.
:- include_module matching.
:- include_module name_mangle.
:- include_module proc_label.
:- include_module pseudo_type_info.
:- include_module rtti.
:- include_module string_encoding.
:- include_module string_switch_util.
:- include_module switch_util.
:- include_module tag_switch_util.
:- include_module type_class_info.
:- include_module type_ctor_info.

:- end_module backend_libs.

%-----------------------------------------------------------------------------%
