..
aasmllvm.pas
* improved symbol alias handling (pass in old sym instead of name, add
2014-03-06 21:41:56 +00:00
agllvm.pas
* reworked and fixed llvm procdef handling (except for variadic C functions):
2014-03-06 21:42:00 +00:00
cgllvm.pas
+ dummy mmregister allocator for platforms that use such registers
2014-03-06 21:41:19 +00:00
hlcgllvm.pas
* improved symbol alias handling (pass in old sym instead of name, add
2014-03-06 21:41:56 +00:00
itllvm.pas
llvmbase.pas
* reworked and fixed llvm procdef handling (except for variadic C functions):
2014-03-06 21:42:00 +00:00
llvmdef.pas
* reworked and fixed llvm procdef handling (except for variadic C functions):
2014-03-06 21:42:00 +00:00
llvminfo.pas
llvmnode.pas
+ hlcg/llvm support for unary minus
2014-03-06 21:41:36 +00:00
llvmpara.pas
* reworked and fixed llvm procdef handling (except for variadic C functions):
2014-03-06 21:42:00 +00:00
llvmsym.pas
+ llvm parameter manager: it reuses the native parameter manager to create
2013-11-11 11:15:31 +00:00
llvmtarg.pas
+ basic llvm bitcode (textual format) writer:
2013-11-11 11:16:25 +00:00
nllvmadd.pas
+ support second_cmpfloat (just call through to second_addfloat, where the
2014-03-06 21:41:16 +00:00
nllvmcnv.pas
* converted some leftovers in tcgtypeconvnode.second_int_to_int/
2014-03-06 21:41:27 +00:00
nllvmcon.pas
* fixed handling of comp and currency when they have to be handled by the
2013-11-11 11:16:01 +00:00
nllvmld.pas
+ llvm implementation of load nodes (inherit from tcgnestloadnode, because
2013-11-11 11:16:05 +00:00
nllvmmat.pas
+ hlcg/llvm support for unary minus
2014-03-06 21:41:36 +00:00
nllvmmem.pas
* fixed typo in comment
2014-03-06 21:41:50 +00:00
nllvmutil.pas
* factored out inserting a single bss symbol in ngenutil so it can be
2013-11-11 11:16:13 +00:00
rgllvm.pas
* don't hardcode the bitsize of the register states
2014-03-06 21:40:18 +00:00
tgllvm.pas
* ensure that the lineinfo of temps corresponds to the lineinfo of the
2014-03-06 21:40:15 +00:00