diff options
Diffstat (limited to 'compiler/riscv32/nrv32cal.pas')
-rw-r--r-- | compiler/riscv32/nrv32cal.pas | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/compiler/riscv32/nrv32cal.pas b/compiler/riscv32/nrv32cal.pas new file mode 100644 index 0000000000..a043a3b6c0 --- /dev/null +++ b/compiler/riscv32/nrv32cal.pas @@ -0,0 +1,51 @@ +{ + Copyright (c) 2002 by Florian Klaempfl + + Implements the Risc-V32 specific part of call nodes + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + **************************************************************************** +} +unit nrv32cal; + +{$i fpcdefs.inc} + +interface + + uses + symdef,node,ncal,ncgcal; + + type + trv32callnode = class(tcgcallnode) + end; + + +implementation + + uses + globtype,systems, + cutils,verbose,globals, + symconst,symbase,symsym,symcpu,symtable,defutil,paramgr,parabase, + cgbase,pass_2, + cpuinfo,cpubase,aasmbase,aasmtai,aasmdata,aasmcpu, + nmem,nld,ncnv, + ncgutil,cgutils,cgobj,tgobj,rgobj,rgcpu, + cg64f32,cgcpu,cpupi,procinfo; + + +begin + ccallnode:=trv32callnode; +end. |