fpc/compiler/mips
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 * Make TAICPU class child of TAI_CPU_ABSTRACT_SYM instead of TAI_CPU_ABSTRACT 2011-06-30 13:19:48 +00:00
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 * several mips/mipsel related stuff fixed 2009-11-27 15:10:56 +00:00
cpuinfo.pas * Avoid string constants array elements longer than type 2011-06-29 15:07:08 +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 * sunos is not supported on mips 2009-12-06 12:19:08 +00:00
hlcgcpu.pas * create/destroy also the high level code generator for all architectures, 2011-08-20 07:21:16 +00:00
itcpugas.pas * adapted instruction string length so all instructions fit 2010-01-17 12:30:02 +00:00
mipsreg.dat
ncpuadd.pas * several mips/mipsel related stuff fixed 2009-11-27 15:10:56 +00:00
ncpucall.pas * adapted more fpc-mips stuff to trunk 2009-11-20 21:13:53 +00:00
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 * adapted more fpc-mips stuff to trunk 2009-11-20 21:13:53 +00:00
ncpumat.pas * adapted more fpc-mips stuff to trunk 2009-11-20 21:13:53 +00:00
ncpuset.pas * adapted more fpc-mips stuff to trunk 2009-11-20 21:13:53 +00:00
opcode.inc
rgcpu.pas + TSubRegisterSet definition forgotten to commit in r15952 2010-09-09 08:48:02 +00:00
rmipscon.inc
rmipsdwf.inc
rmipsgas.inc
rmipsgri.inc
rmipsgss.inc
rmipsmot.inc
rmipsmri.inc
rmipsnor.inc
rmipsnum.inc
rmipsrni.inc
rmipssri.inc
rmipssta.inc
rmipsstd.inc
rmipssup.inc
strinst.inc * adapted more fpc-mips stuff to trunk 2009-11-20 21:13:53 +00:00