Files
mercury/compiler/structure_sharing.analysis.m
Nancy Mazur 0a0089e128 Preparing the field for adding CTGC into the compiler by starting to add the
Estimated hours taken: 1
Branches: main

Preparing the field for adding CTGC into the compiler by starting to add the
structure sharing analysis.

compiler/mercury_compile.m:
compiler/options.m:
compiler/transform_hlds.m:
	Add structure sharing analysis as a new pass of the mercury compiler.

compiler/ctgc.m:
compiler/structure_sharing.analysis.m:
compiler/structure_sharing.m:
	New files.
2005-12-16 12:17:55 +00:00

32 lines
943 B
Mathematica

%-----------------------------------------------------------------------------%
% Copyright (C) 2005 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: structure_sharing.analysis.m
% Main authors: nancy
%
% Implementation of the data structure analysis.
%
%-----------------------------------------------------------------------------%
:- module transform_hlds.ctgc.structure_sharing.analysis.
:- interface.
:- import_module hlds__hlds_module.
:- import_module io.
:- pred data_structure_sharing_analysis(module_info::in, module_info::out,
io__state::di, io__state::uo) is det.
:- implementation.
:- import_module io.
data_structure_sharing_analysis(!HLDS, !IO).
:- end_module transform_hlds.ctgc.structure_sharing.analysis.