fpc/compiler/llvm
Jonas Maebe b3e786eb77 - don't specify lef_inaggregate when getting the llvm type representation
for function results and parameters (they're not in an aggregate, and this
    caused 80 bits extended floating point types to be translated into arrays
    of 10 bytes, which have different ABI meanings)

git-svn-id: trunk@30714 -
2015-04-25 15:51:13 +00:00
..
aasmllvm.pas + support for llvm "undef" operand 2015-04-19 21:37:27 +00:00
agllvm.pas * add type declarations for structure types in the llvm code so that we can 2015-04-19 21:37:46 +00:00
cgllvm.pas
hlcgllvm.pas * ensure that the loading of the uninitialised function result for llvm 2015-04-25 15:51:04 +00:00
itllvm.pas * fixed a number of (mostly false) warnings regarding uninitialised 2015-03-15 21:10:50 +00:00
llvmbase.pas * fixed a number of (mostly false) warnings regarding uninitialised 2015-03-15 21:10:50 +00:00
llvmdef.pas - don't specify lef_inaggregate when getting the llvm type representation 2015-04-25 15:51:13 +00:00
llvminfo.pas
llvmnode.pas + llvm second_length() implementation (can't use generic one because of its 2014-08-12 18:59:19 +00:00
llvmpara.pas + implemented getintparaloc() for llvm 2015-04-04 14:29:19 +00:00
llvmsym.pas - removed the globalsymbolmangleprefix/suffix constants that were added for 2014-07-05 15:44:16 +00:00
llvmtarg.pas
llvmtype.pas * add type declarations for structure types in the llvm code so that we can 2015-04-19 21:37:46 +00:00
nllvmadd.pas * convert all arguments to integers in case of comparisons of pointers with 2015-04-07 19:35:08 +00:00
nllvmcal.pas * added missing {$i fpcdefs.inc} 2014-08-10 19:40:34 +00:00
nllvmcnv.pas * always insert type conversion for pasbool to int on llvm, as pasbool is 2015-04-25 15:50:58 +00:00
nllvmcon.pas * migrated the handling of ansi/unicodestring constants to the high level 2014-08-06 18:04:40 +00:00
nllvminl.pas + llvm second_length() implementation (can't use generic one because of its 2014-08-12 18:59:19 +00:00
nllvmld.pas * added missing {$i fpcdefs.inc} 2014-08-10 19:40:34 +00:00
nllvmmat.pas * moved tjvmnotnode implementation to generic ncghlmat unit, and also use it 2014-08-10 19:39:55 +00:00
nllvmmem.pas * fixed -Oodfa warnings 2015-04-08 19:08:39 +00:00
nllvmtcon.pas * add type declarations for structure types in the llvm code so that we can 2015-04-19 21:37:46 +00:00
nllvmutil.pas * add type declarations for structure types in the llvm code so that we can 2015-04-19 21:37:46 +00:00
rgllvm.pas * override instr_get_oper_spilling_info and substitute_spilled_registers for 2015-04-04 14:29:12 +00:00
tgllvm.pas * fixed a number of (mostly false) warnings regarding uninitialised 2015-03-15 21:10:50 +00:00