fpc/compiler/llvm
Jonas Maebe 75012405fa * add some llvm function flags
o in particular, mark fpc_setjmp as "returns_twice" so calls to it are
     never converted into tail calls

git-svn-id: trunk@31659 -
2015-09-12 23:34:04 +00:00
..
aasmllvm.pas * only specify the "unnamed_addr" flag for initialised data if its symbol is 2015-09-12 23:33:46 +00:00
agllvm.pas * add some llvm function flags 2015-09-12 23:34:04 +00:00
cgllvm.pas
hlcgllvm.pas + llvm implementation of g_set_addr_nonbitpacked_record_field_ref 2015-09-12 23:33:03 +00:00
itllvm.pas
llvmbase.pas
llvmdef.pas * don't mangle symbol names for llvm intrinsics 2015-08-24 22:06:53 +00:00
llvminfo.pas
llvmnode.pas
llvmpara.pas
llvmsym.pas
llvmtarg.pas
llvmtype.pas * explicitly specify whether an llvm specification is a definition (= locally 2015-09-12 23:32:17 +00:00
nllvmadd.pas
nllvmcal.pas
nllvmcnv.pas * replaced current_procinfo.currtrue/falselabel with storing the true/false 2015-08-27 18:28:57 +00:00
nllvmcon.pas
nllvminl.pas + handle abs(real) internally for LLVM, as the generic code calls a helper 2015-09-12 23:33:53 +00:00
nllvmld.pas
nllvmmat.pas
nllvmmem.pas * fixed alignment of subscripts if the variant part of a record starts at a 2015-09-12 23:32:46 +00:00
nllvmtcon.pas * only specify the "unnamed_addr" flag for initialised data if its symbol is 2015-09-12 23:33:46 +00:00
nllvmutil.pas * converted tnodeutils.InsertRuntimeInitsTablesTable to the high level typed 2015-09-12 23:33:38 +00:00
rgllvm.pas
symllvm.pas
tgllvm.pas * when generating code for a pure assembler routine with LLVM, instantiate 2015-09-12 23:32:31 +00:00