fpc/compiler/llvm
Jonas Maebe 80282d6eff * llvm: only set custom parameter alignments for byval parameters, the rest
is handled automatically by llvm (and since llvm 11.0 you get an error if
    you specify an alignment for them anyway)

git-svn-id: trunk@48100 -
2021-01-06 22:35:40 +00:00
..
aasmllvm.pas * patch by Marģers to unify internal error numbers, resolves #37888 2020-10-13 19:59:01 +00:00
aasmllvmmetadata.pas * use maytrap instead of strict FP exception behaviour in LLVM, so constant 2020-01-01 19:19:08 +00:00
agllvm.pas Also accept s80bit real constants when FPC_SOFT_FPUX80 macro is defined 2020-11-24 15:31:26 +00:00
cgllvm.pas
hlcgllvm.pas * llvm: only set custom parameter alignments for byval parameters, the rest 2021-01-06 22:35:40 +00:00
itllvm.pas
llvmbase.pas * mark all external assemblers using an LLVM tool using af_llvm 2020-07-19 14:30:35 +00:00
llvmcfi.pas * create LLVM TAsmCFI wrapper that calls through to the original TASmCFI for 2019-03-03 17:15:09 +00:00
llvmdef.pas * when getting an llvm temporary recorddef, recurse into arrays rather than 2020-11-25 18:44:44 +00:00
llvmfeatures.pas * constrained sitofp is not yet supported in LLVM for all targets 2020-01-07 20:22:17 +00:00
llvminfo.pas * LLVM 11.0 support 2020-10-17 14:59:04 +00:00
llvmnode.pas * simplify and optimize generated LLVM code for case statements 2019-06-29 12:17:49 +00:00
llvmpara.pas * patch by Marģers to unify internal error numbers, resolves #37888 2020-10-13 19:59:01 +00:00
llvmpi.pas * patch by Marģers to unify internal error numbers, resolves #37888 2020-10-13 19:59:01 +00:00
llvmsym.pas
llvmtarg.pas
llvmtype.pas * LLVM: ensure that the parameter types are processed of procdefs that are 2020-10-23 15:09:34 +00:00
nllvmadd.pas * use maytrap instead of strict FP exception behaviour in LLVM, so constant 2020-01-01 19:19:08 +00:00
nllvmbas.pas * synchronised with trunk till r42049 2019-05-12 18:44:05 +00:00
nllvmcal.pas * emit the correct declaration for procdefs used to force a procname in LLVM 2020-08-23 21:11:09 +00:00
nllvmcnv.pas * use tprocvardef.getreusableprocaddr also for non-address-only copies of 2020-04-02 21:21:40 +00:00
nllvmcon.pas + support for LLVM metadata constant string parameters 2019-12-30 15:04:57 +00:00
nllvmflw.pas * moved tcgexceptionstatehandler to a new cgexcept unit 2019-02-27 21:13:45 +00:00
nllvminl.pas * use maytrap instead of strict FP exception behaviour in LLVM, so constant 2020-01-01 19:19:08 +00:00
nllvmld.pas * use tprocvardef.getreusableprocaddr also for non-address-only copies of 2020-04-02 21:21:40 +00:00
nllvmmat.pas * ensure the generic version of tcgshlshrnode gets used for llvm 2018-12-04 19:53:16 +00:00
nllvmmem.pas * patch by Marģers to unify internal error numbers, resolves #37888 2020-10-13 19:59:01 +00:00
nllvmset.pas * simplify and optimize generated LLVM code for case statements 2019-06-29 12:17:49 +00:00
nllvmtcon.pas * patch by Marģers to unify internal error numbers, resolves #37888 2020-10-13 19:59:01 +00:00
nllvmutil.pas * use tprocvardef.getreusableprocaddr also for non-address-only copies of 2020-04-02 21:21:40 +00:00
rgllvm.pas * fixed LLVM register allocator after r46199 2020-08-03 20:36:02 +00:00
symllvm.pas
tgllvm.pas * renamed getintparaloc to getcgtempparaloc 2019-12-24 22:12:25 +00:00