fpc/compiler/sparc
Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating
whether the mangled name is for defining a symbol, or for referencing
    it later (e.g. for a call or load of its address). The reason is that
    on the JVM both cases are different.
  + jvmdef unit to encode types according to the JVM rules
  + tprocdef.jvmmangledname() to encode a procdef's JVM mangled name
    (the common part of defining/referencing it; tprocdef.mangledname
     afterwards adorns it as required)

git-svn-id: branches/jvmbackend@18288 -
2011-08-20 07:22:00 +00:00
..
aasmcpu.pas
aoptcpu.pas
aoptcpub.pas
aoptcpud.pas
cgcpu.pas * tprocdef.mangledname now gets an extra boolean parameter indicating 2011-08-20 07:22:00 +00:00
cpubase.pas - removed no more used constants 2011-08-13 20:54:01 +00:00
cpugas.pas * changed the supported targets for assembler writers to a set, and 2009-01-28 15:12:43 +00:00
cpuinfo.pas * enable node cse for all cpus as level 2 optimization 2010-01-17 12:28:28 +00:00
cpunode.pas
cpupara.pas * Merged XPCom branch into trunk, added support for constref and changed 2010-10-17 20:58:22 +00:00
cpupi.pas
cputarg.pas
hlcgcpu.pas * create/destroy also the high level code generator for all architectures, 2011-08-20 07:21:16 +00:00
itcpugas.pas
ncpuadd.pas
ncpucall.pas
ncpucnv.pas * Always create a section before emitting data to current_asmdata.asmlists[al_typedconsts]. Without it, such data ends up in sections created elsewhere, creating very non-obvious dependencies on other parts of compiler. 2011-06-24 02:05:56 +00:00
ncpuinln.pas * remove registers{int/mmx/fpu} from firstpass 2007-09-26 21:12:01 +00:00
ncpumat.pas
ncpuset.pas * tprocdef.mangledname now gets an extra boolean parameter indicating 2011-08-20 07:22:00 +00:00
opcode.inc
racpu.pas * give a regular error message instead of an internal error on x86 2007-12-01 11:28:15 +00:00
racpugas.pas Use ptruint type in typecast to avoid warning 2011-06-29 15:05:30 +00:00
rgcpu.pas + TSubRegisterSet definition forgotten to commit in r15952 2010-09-09 08:48:02 +00:00
rspcon.inc
rspdwrf.inc * Fix special register numbers 2010-01-27 12:27:03 +00:00
rspnor.inc
rspnum.inc
rsprni.inc
rspsri.inc
rspstab.inc * Fix special register numbers 2010-01-27 12:27:03 +00:00
rspstd.inc
rspsup.inc
spreg.dat * Fix special register numbers 2010-01-27 12:27:03 +00:00
strinst.inc