fpc/compiler/llvm
Jonas Maebe 4f287207cd * initialise all register temps with "undef" for llvm, so that llvm knows
they exist even if we try to read them before writing to them (e.g.
    because they represent the uninitialised function result of an
    inlined function)

git-svn-id: trunk@32465 -
2015-11-22 11:49:15 +00:00
..
aasmllvm.pas * always emit the procdef when calling a routine in llvm; this is 2015-11-21 12:37:17 +00:00
agllvm.pas + llvm blockaddress() intrinsic (supported as of LLVM 3.5.1) 2015-11-21 12:36:55 +00:00
cgllvm.pas
hlcgllvm.pas * typecast function results if an explicit type is forced 2015-11-21 12:37:30 +00:00
itllvm.pas + llvm blockaddress() intrinsic (supported as of LLVM 3.5.1) 2015-11-21 12:36:55 +00:00
llvmbase.pas + llvm blockaddress() intrinsic (supported as of LLVM 3.5.1) 2015-11-21 12:36:55 +00:00
llvmdef.pas * corrected llvm level type of interfaces 2015-11-21 12:37:47 +00:00
llvminfo.pas
llvmnode.pas * initialise all register temps with "undef" for llvm, so that llvm knows 2015-11-22 11:49:15 +00:00
llvmpara.pas * support marking defs created via the getreusable*() class methods as 2015-11-04 20:46:18 +00:00
llvmsym.pas
llvmtarg.pas
llvmtype.pas * corrected llvm level type of interfaces 2015-11-21 12:37:47 +00:00
nllvmadd.pas
nllvmbas.pas * initialise all register temps with "undef" for llvm, so that llvm knows 2015-11-22 11:49:15 +00:00
nllvmcal.pas
nllvmcnv.pas * fixed llvm second_int_to_real for comp 2015-11-22 11:49:11 +00:00
nllvmcon.pas * (again) fixed loading the address of the string data of an ansi/ 2015-07-30 16:58:19 +00:00
nllvminl.pas * fixed opcode in second_sqr_real 2015-11-21 12:36:39 +00:00
nllvmld.pas * force complex procvars immediately to memory for llvm, so we don't have to 2015-11-21 12:36:48 +00:00
nllvmmat.pas
nllvmmem.pas * renamed thlcgobj.g_set_addr_nonbitpacked_record_field_ref() to 2015-11-21 12:37:01 +00:00
nllvmtcon.pas + custom section name support for llvm 2015-11-21 12:36:26 +00:00
nllvmutil.pas * converted tnodeutils.InsertMemorySizes() to the high level typed constant 2015-09-14 16:10:54 +00:00
rgllvm.pas
symllvm.pas * fixed llvm handling of routines that are normally declared in the 2015-08-05 21:05:55 +00:00
tgllvm.pas * fixed allocation of temps for empty arrays on llvm 2015-11-12 22:00:28 +00:00