1 {****************************************************************************** 2 Copyright (c) 2014 by Florian Klaempfl 3 4 Includes the aarch64 code generator 5 6 This program is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2 of the License, or 9 (at your option) any later version. 10 11 This program is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with this program; if not, write to the Free Software 18 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 19 20 *****************************************************************************} 21 unit cpunode; 22 23 {$I fpcdefs.inc} 24 25 interface 26 { This unit is used to define the specific CPU implementations. All needed 27 actions are included in the INITALIZATION part of these units. This explains 28 the behaviour of such a unit having just a USES clause! } 29 30 implementation 31 32 uses 33 ncgbas,ncgflw,ncgcal,ncgcnv,ncgld,ncgmem,ncgcon,ncgset,ncgobjc, 34 ncpuadd,ncpumat,ncpumem,ncpuinl,ncpucnv,ncpuset, 35 { this not really a node } 36 rgcpu, 37 { symtable } 38 symcpu, 39 aasmdef; 40 41 end. 42