* remove unused units from uses statements

git-svn-id: trunk@23306 -
This commit is contained in:
florian 2013-01-03 23:07:09 +00:00
parent 318f0e5cab
commit 47d43750e4
18 changed files with 40 additions and 76 deletions

View File

@ -26,7 +26,7 @@ unit aasmcpu;
interface interface
uses uses
cclasses,globtype,globals,verbose, globtype,globals,verbose,
aasmbase,aasmtai,aasmdata,aasmsym, aasmbase,aasmtai,aasmdata,aasmsym,
ogbase, ogbase,
symtype, symtype,
@ -270,7 +270,7 @@ uses
implementation implementation
uses uses
cutils,rgobj,itcpugas,aoptcpu; itcpugas,aoptcpu;
procedure taicpu.loadshifterop(opidx:longint;const so:tshifterop); procedure taicpu.loadshifterop(opidx:longint;const so:tshifterop);

View File

@ -30,7 +30,7 @@ unit agarmgas;
uses uses
globtype, globtype,
aasmtai,aasmdata, aasmtai,
aggas, aggas,
cpubase,cpuinfo; cpubase,cpuinfo;

View File

@ -30,7 +30,7 @@ Unit aoptcpu;
Interface Interface
uses cgbase, cpubase, aasmtai, aasmcpu,aopt, aoptcpub, aoptobj, cclasses; uses cgbase, cpubase, aasmtai, aasmcpu,aopt, aoptobj;
Type Type
TCpuAsmOptimizer = class(TAsmOptimizer) TCpuAsmOptimizer = class(TAsmOptimizer)

View File

@ -32,7 +32,7 @@ unit cgcpu;
cgbase,cgutils,cgobj, cgbase,cgutils,cgobj,
aasmbase,aasmcpu,aasmtai,aasmdata, aasmbase,aasmcpu,aasmtai,aasmdata,
parabase, parabase,
cpubase,cpuinfo,node,cg64f32,rgcpu; cpubase,cpuinfo,cg64f32,rgcpu;
type type
@ -186,7 +186,7 @@ unit cgcpu;
uses uses
globals,verbose,systems,cutils,sysutils, globals,verbose,systems,cutils,
aopt,aoptcpu, aopt,aoptcpu,
fmodule, fmodule,
symconst,symsym, symconst,symsym,

View File

@ -32,10 +32,8 @@ unit cpubase;
interface interface
uses uses
cutils,cclasses,
globtype,globals, globtype,globals,
cpuinfo, cpuinfo,
aasmbase,
cgbase cgbase
; ;

View File

@ -28,9 +28,8 @@ unit cpupara;
uses uses
globtype,globals, globtype,globals,
aasmtai,aasmdata,
cpuinfo,cpubase,cgbase,cgutils, cpuinfo,cpubase,cgbase,cgutils,
symconst,symbase,symtype,symdef,parabase,paramgr; symconst,symtype,symdef,parabase,paramgr;
type type
tarmparamanager = class(tparamanager) tarmparamanager = class(tparamanager)
@ -53,7 +52,6 @@ unit cpupara;
uses uses
verbose,systems,cutils, verbose,systems,cutils,
rgobj,
defutil,symsym,symtable; defutil,symsym,symtable;

View File

@ -47,9 +47,8 @@ unit cpupi;
uses uses
globals,systems, globals,systems,
cpubase, cpubase,
aasmtai,aasmdata,
tgobj, tgobj,
symconst,symsym,paramgr, symconst,paramgr,
cgbase,cgutils, cgbase,cgutils,
cgobj; cgobj;

View File

@ -43,7 +43,7 @@ interface
implementation implementation
uses uses
cutils,verbose,rgbase; rgbase;
const const
gas_regname_table : TRegNameTable = ( gas_regname_table : TRegNameTable = (

View File

@ -46,16 +46,13 @@ interface
implementation implementation
uses uses
globtype,systems, globtype,verbose,globals,
cutils,verbose,globals, constexp,symdef,symtable,symtype,
constexp, aasmbase,aasmdata,aasmcpu,defutil,htypechk,
symconst,symdef,paramgr,symtable,symtype, cgbase,cgutils,
aasmbase,aasmtai,aasmdata,aasmcpu,defutil,htypechk, cpuinfo,pass_1,procinfo,
cgbase,cgutils,cgcpu, ncon,nadd,ncnv,ncal,nmat,
cpuinfo,pass_1,pass_2,regvars,procinfo, ncgutil,cgobj,
cpupara,
ncon,nset,nadd,ncnv,ncal,nmat,
ncgutil,tgobj,rgobj,rgcpu,cgobj,cg64f32,
hlcgobj hlcgobj
; ;

View File

@ -26,7 +26,7 @@ unit narmcal;
interface interface
uses uses
symdef,node,ncal,ncgcal; symdef,ncal,ncgcal;
type type
tarmcallnode = class(tcgcallnode) tarmcallnode = class(tcgcallnode)
@ -38,10 +38,8 @@ implementation
uses uses
verbose,globtype,globals,aasmdata, verbose,globtype,globals,aasmdata,
symconst, symconst,
cgbase, cgbase,cpuinfo,
cpubase,cpuinfo,
ncgutil, ncgutil,
paramgr,
systems; systems;
procedure tarmcallnode.set_result_location(realresdef: tstoreddef); procedure tarmcallnode.set_result_location(realresdef: tstoreddef);

View File

@ -26,7 +26,7 @@ unit narmcnv;
interface interface
uses uses
node,ncnv,ncgcnv,defcmp; node,ncnv,ncgcnv;
type type
tarmtypeconvnode = class(tcgtypeconvnode) tarmtypeconvnode = class(tcgtypeconvnode)
@ -58,15 +58,12 @@ interface
implementation implementation
uses uses
verbose,globtype,globals,systems, verbose,globtype,globals,symdef,aasmbase,aasmtai,aasmdata,symtable,
symconst,symdef,aasmbase,aasmtai,aasmdata,symtable,
defutil, defutil,
cgbase,cgutils, cgbase,cgutils,
pass_1,pass_2,procinfo, pass_1,pass_2,procinfo,ncal,
ncon,ncal,
ncgutil, ncgutil,
cpubase,cpuinfo,aasmcpu, cpubase,cpuinfo,aasmcpu,cgobj,hlcgobj,cgcpu;
rgobj,tgobj,cgobj,hlcgobj,cgcpu;
{***************************************************************************** {*****************************************************************************

View File

@ -26,7 +26,7 @@ unit narmcon;
interface interface
uses uses
node,ncgcon,cpubase; ncgcon,cpubase;
type type
tarmrealconstnode = class(tcgrealconstnode) tarmrealconstnode = class(tcgrealconstnode)
@ -39,8 +39,7 @@ interface
verbose, verbose,
globtype,globals, globtype,globals,
cpuinfo, cpuinfo,
aasmbase,aasmtai,aasmdata, aasmbase,aasmtai,aasmdata,symdef,
symconst,symdef,
defutil, defutil,
cgbase,cgutils, cgbase,cgutils,
procinfo, procinfo,

View File

@ -58,16 +58,10 @@ interface
implementation implementation
uses uses
globtype,systems, globtype,verbose,globals,
cutils,verbose,globals,fmodule, cpuinfo, defutil,symdef,aasmdata,aasmcpu,
cpuinfo, defutil, cgbase,cgutils,pass_2,
symconst,symdef, cpubase,ncgutil,cgobj,cgcpu, hlcgobj;
aasmbase,aasmtai,aasmdata,aasmcpu,
cgbase,cgutils,
pass_1,pass_2,
cpubase,paramgr,
nbas,ncon,ncal,ncnv,nld,
tgobj,ncgutil,cgobj,cg64f32,rgobj,rgcpu,cgcpu, hlcgobj;
{***************************************************************************** {*****************************************************************************
tarminlinenode tarminlinenode

View File

@ -51,7 +51,7 @@ interface
implementation implementation
uses uses
globtype,systems, globtype,
cutils,verbose,globals,constexp, cutils,verbose,globals,constexp,
aasmbase,aasmcpu,aasmtai,aasmdata, aasmbase,aasmcpu,aasmtai,aasmdata,
defutil, defutil,
@ -60,7 +60,7 @@ implementation
pass_2,procinfo, pass_2,procinfo,
ncon,ncnv,ncal, ncon,ncnv,ncal,
cpubase,cpuinfo, cpubase,cpuinfo,
ncgutil,cgcpu, ncgutil,
nadd,pass_1,symdef; nadd,pass_1,symdef;
{***************************************************************************** {*****************************************************************************

View File

@ -27,8 +27,7 @@ interface
uses uses
globtype, globtype,
cgbase,cpuinfo,cpubase, cgbase,cpubase,nmem,ncgmem;
node,nmem,ncgmem;
type type
tarmvecnode = class(tcgvecnode) tarmvecnode = class(tcgvecnode)
@ -38,12 +37,7 @@ interface
implementation implementation
uses uses
systems, cutils,verbose,aasmdata,aasmcpu,cgobj;
cutils,verbose,
symdef,paramgr,
aasmtai,aasmdata,aasmcpu,
nld,ncon,nadd,
cgutils,cgobj;
{***************************************************************************** {*****************************************************************************
TARMVECNODE TARMVECNODE

View File

@ -27,7 +27,7 @@ interface
uses uses
globtype, globtype,
symtype,symdef, symtype,
cgbase, cgbase,
node,nset,pass_1,ncgset; node,nset,pass_1,ncgset;
@ -51,13 +51,9 @@ interface
implementation implementation
uses uses
systems, globals,constexp,defutil,
verbose,globals,constexp,
symconst,defutil,
aasmbase,aasmtai,aasmdata,aasmcpu, aasmbase,aasmtai,aasmdata,aasmcpu,
pass_2, cpubase,cpuinfo,
ncon,
cpubase,cpuinfo,procinfo,
cgutils,cgobj,ncgutil, cgutils,cgobj,ncgutil,
cgcpu,hlcgobj; cgcpu,hlcgobj;

View File

@ -54,19 +54,13 @@ Unit raarmgas;
{ helpers } { helpers }
cutils, cutils,
{ global } { global }
globtype,globals,verbose, globtype,verbose,
systems, systems,aasmbase,aasmtai,aasmdata,aasmcpu,
{ aasm }
cpuinfo,aasmbase,aasmtai,aasmdata,aasmcpu,
{ symtable } { symtable }
symconst,symbase,symtype,symsym,symtable, symconst,symsym,
{ parser }
scanner,
procinfo, procinfo,
itcpugas,
rabase,rautils, rabase,rautils,
cgbase,cgutils,cgobj cgbase,cgutils;
;
function tarmattreader.is_register(const s:string):boolean; function tarmattreader.is_register(const s:string):boolean;

View File

@ -63,7 +63,7 @@ unit rgcpu;
implementation implementation
uses uses
verbose, cutils,globtype,globals,cpuinfo, verbose,globtype,globals,cpuinfo,
cgobj, cgobj,
procinfo; procinfo;