fpc/compiler/llvm
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
..
aasmllvm.pas * constructor to create extractvalue/extractelement instructions 2018-11-29 21:31:11 +00:00
agllvm.pas * fixed handling of LLVM invoke instruction in the assembler writer and 2018-11-29 21:30:53 +00:00
cgllvm.pas * fix memory leak: free rg[R_MMREGISTER] 2016-12-04 11:15:05 +00:00
hlcgllvm.pas * changed create_hlcodegen into a procvar, so that we don't have to insert 2018-11-29 21:31:15 +00:00
itllvm.pas + support for creating and writing LLVM landingpad instructions 2016-12-18 13:57:42 +00:00
llvmbase.pas * fix building with LLVM=1, thanks to Karl-Michael Schindler for the hint 2018-10-05 20:56:56 +00:00
llvmdef.pas + customint torddef type to create arbitraty bit-width integers 2018-11-29 20:57:08 +00:00
llvminfo.pas
llvmnode.pas + tllvmexceptionstatehandler that emits LLVM landingpad instructions to be 2018-11-29 21:30:46 +00:00
llvmpara.pas * changed create_hlcodegen into a procvar, so that we don't have to insert 2018-11-29 21:31:15 +00:00
llvmpi.pas * changed create_hlcodegen into a procvar, so that we don't have to insert 2018-11-29 21:31:15 +00:00
llvmsym.pas
llvmtarg.pas
llvmtype.pas * fixed handling of LLVM invoke instruction in the assembler writer and 2018-11-29 21:30:53 +00:00
nllvmadd.pas
nllvmbas.pas
nllvmcal.pas
nllvmcnv.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
nllvmcon.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
nllvmflw.pas + tllvmexceptionstatehandler that emits LLVM landingpad instructions to be 2018-11-29 21:30:46 +00:00
nllvminl.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
nllvmld.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
nllvmmat.pas
nllvmmem.pas Use same parameter type for update_reference_offset override 2018-11-16 13:26:56 +00:00
nllvmtcon.pas * fixed dynamic array constants for llvm 2018-11-28 19:23:25 +00:00
nllvmutil.pas + support for handling the tcalo_no_dead_strip flag when targeting LLVM: 2016-12-02 12:33:05 +00:00
rgllvm.pas
symllvm.pas
tgllvm.pas * changed create_hlcodegen into a procvar, so that we don't have to insert 2018-11-29 21:31:15 +00:00