fpc/compiler/i386
Jonas Maebe 4cd6f59bc3 * changed create_hlcodegen into a procvar, so that we don't have to insert
hlcgllvm in the uses clause of every unit that calls create_hlcodegen
   o prevents dependency cycles that can cause llvm codegen units to init
     before the cpu variants, which is bad since the llvm versions have to
     override the cpu variants in their init code (+ added checks in the
     init code that they are in fact initialised later)

git-svn-id: branches/debug_eh@40410 -
2018-11-29 21:31:15 +00:00
..
aoptcpu.pas * redundant code removed, work is meanwhile done by aasmcpu.optimize_ref 2018-11-11 17:32:21 +00:00
aoptcpub.pas - get rid of MaxOps, it is redundant with max_operands 2018-11-02 21:32:29 +00:00
aoptcpud.pas
cgcpu.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
cpubase.inc * replaced the saved_XXX_registers arrays with virtual methods inside 2018-04-19 21:22:16 +00:00
cpuelf.pas
cpuinfo.pas
cpunode.pas
cpupara.pas * synchronize get_saved_registers_int and get_volatile_registers_int for all 2018-05-04 16:16:24 +00:00
cpupi.pas + support for tlsm_general on i386-linux 2018-11-11 17:32:20 +00:00
cputarg.pas
hlcgcpu.pas * changed create_hlcodegen into a procvar, so that we don't have to insert 2018-11-29 21:31:15 +00:00
i386att.inc + patch by J. Gareth Moreton to support BMI2 instructions 2018-10-07 10:10:19 +00:00
i386atts.inc + patch by J. Gareth Moreton to support BMI2 instructions 2018-10-07 10:10:19 +00:00
i386int.inc + patch by J. Gareth Moreton to support BMI2 instructions 2018-10-07 10:10:19 +00:00
i386nop.inc + patch by J. Gareth Moreton to support BMI2 instructions 2018-10-07 10:10:19 +00:00
i386op.inc + patch by J. Gareth Moreton to support BMI2 instructions 2018-10-07 10:10:19 +00:00
i386prop.inc + patch by J. Gareth Moreton to support BMI2 instructions 2018-10-07 10:10:19 +00:00
i386tab.inc + patch by J. Gareth Moreton to support BMI2 instructions 2018-10-07 10:10:19 +00:00
n386add.pas
n386cal.pas
n386flw.pas * moved finalization of code generator temps to a node, so it can be getcopy'd 2018-11-17 22:38:36 +00:00
n386inl.pas
n386ld.pas
n386mat.pas + support mmx shifting 2018-02-27 21:40:12 +00:00
n386mem.pas * moved nf_typedaddr to addrnodeflags (anf_typedaddr) 2018-04-03 16:41:01 +00:00
n386set.pas
r386ari.inc
r386att.inc
r386con.inc * fix flag subregs after r38206 2018-03-11 20:30:11 +00:00
r386dwrf.inc
r386int.inc
r386iri.inc
r386nasm.inc
r386nor.inc
r386nri.inc
r386num.inc * fix flag subregs after r38206 2018-03-11 20:30:11 +00:00
r386ot.inc
r386rni.inc
r386sri.inc
r386stab.inc
r386std.inc
ra386att.pas
ra386int.pas
rgcpu.pas
symcpu.pas