mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-14 05:12:33 +00:00
compiler/*.m:
Module qualify the end_module declarations. In some cases, add them.
compiler/table_gen.m:
Remove an unused predicate, and inline another in the only place
where it is used.
compiler/add_pragma.m:
Give some predicates more meaningful names.
29 lines
1.3 KiB
Mathematica
29 lines
1.3 KiB
Mathematica
%-----------------------------------------------------------------------------%
|
|
% vim: ft=mercury ts=4 sw=4 et
|
|
%-----------------------------------------------------------------------------%
|
|
% Copyright (C) 2006-2011 The University of Melbourne.
|
|
% This file may only be copied under the terms of the GNU General
|
|
% Public License - see the file COPYING in the Mercury distribution.
|
|
%-----------------------------------------------------------------------------%
|
|
%
|
|
% File: implicit_parallelism.m.
|
|
%
|
|
% This package holds the modules that the compiler uses to automatically
|
|
% (implicitly) add parallelism to originally sequential code.
|
|
%
|
|
% The compiler does not support Jerome Tannier's old implicit parallelisation
|
|
% transformation anymore. If you want to know what it did, look at the CVS
|
|
% repository's record for versions of this module prior to the start of 2011.
|
|
%
|
|
%-----------------------------------------------------------------------------%
|
|
|
|
:- module transform_hlds.implicit_parallelism.
|
|
:- interface.
|
|
|
|
:- include_module introduce_parallelism.
|
|
:- include_module push_goals_together.
|
|
|
|
%-----------------------------------------------------------------------------%
|
|
:- end_module transform_hlds.implicit_parallelism.
|
|
%-----------------------------------------------------------------------------%
|