fpc/compiler/jvm
Jonas Maebe 179c1ab328 * changed ttemp*node.tempinfo^.flags to a private field, and added setters
and getters for the ttemp*node classes instead
   o this will allow descendants to prevent certain flags from being added
     or removed. E.g. for LLVM, certain temps must never be put in registers
     because it cannot typecast a value in a register from a non-record/array
     type to an array type without forcing it to memory (so if that is done
     on an lvalue, the result will be written to the memory temp instead of
     to the register)

git-svn-id: trunk@34358 -
2016-08-21 14:23:09 +00:00
..
aasmcpu.pas * automatically generate necessary indirect symbols when a new assembler 2016-07-20 20:53:03 +00:00
agjasmin.pas + handle the asd_cpu directive (commented out, but without producing an internal 2016-02-26 20:50:41 +00:00
aoptcpu.pas * ensure that the tai is an instruction in PostPeepHoleOptsCpu before 2015-11-04 20:46:02 +00:00
aoptcpub.pas
aoptcpud.pas
cgcpu.pas
cpubase.pas
cpuinfo.pas
cpunode.pas * automatically generate necessary indirect symbols when a new assembler 2016-07-20 20:53:03 +00:00
cpupara.pas * support marking defs created via the getreusable*() class methods as 2015-11-04 20:46:18 +00:00
cpupi.pas
cputarg.pas
dbgjasm.pas
hlcgcpu.pas - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 2016-08-05 07:09:16 +00:00
itcpujas.pas
jvmdef.pas * only write the parts of the unit localsymtables that are actually needed: 2015-10-25 19:22:00 +00:00
jvmreg.dat
njvmadd.pas
njvmcal.pas * changed ttemp*node.tempinfo^.flags to a private field, and added setters 2016-08-21 14:23:09 +00:00
njvmcnv.pas - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 2016-08-05 07:09:16 +00:00
njvmcon.pas - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 2016-08-05 07:09:16 +00:00
njvmflw.pas
njvminl.pas * implement sizeof/typeof completely at the node level, based on 2015-12-27 14:22:06 +00:00
njvmld.pas ncal.pas: 2015-09-18 14:48:54 +00:00
njvmmat.pas
njvmmem.pas - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 2016-08-05 07:09:16 +00:00
njvmset.pas
njvmtcon.pas * fixed initialising an array of ansichar typed constant using a string 2016-03-05 15:32:18 +00:00
njvmutil.pas - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 2016-08-05 07:09:16 +00:00
njvmvmt.pas
pjvm.pas * support anonymous procvar definitions for jvm outside parameter lists (in a 2015-11-22 10:52:20 +00:00
rgcpu.pas
rjvmcon.inc
rjvmnor.inc
rjvmnum.inc
rjvmrni.inc
rjvmsri.inc
rjvmstd.inc
rjvmsup.inc
symcpu.pas * no longer use the synthetickind field of a procdef to determine whether 2016-07-14 15:25:30 +00:00
tgcpu.pas - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 2016-08-05 07:09:16 +00:00