fpc/compiler/llvm
Jonas Maebe 40418f5b3d dbgllvm: remove restriction to only write struct procdef in context of struct
Does not make a difference for LLVM since all debug info for procdefs is
assigned to the definition instructions for the procdef anyway, and avoids
issues when only generating line info (in that case the structs will never
be processed, but we still have to generate the basic debug info for their
procdefs to provide a scope for their line info)
2022-05-13 22:49:02 +02:00
..
aasmllvm.pas Typed const builder: store tsym 2022-05-13 22:49:02 +02:00
aasmllvmmetadata.pas LLVM: support for attaching metadata to instructions 2022-05-13 22:49:02 +02:00
agllvm.pas agllvm: support for writing specialised metadata nodes 2022-05-13 22:49:02 +02:00
cgllvm.pas
dbgllvm.pas dbgllvm: remove restriction to only write struct procdef in context of struct 2022-05-13 22:49:02 +02:00
hlcgllvm.pas Typed const builder: store tsym 2022-05-13 22:49:02 +02: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
llvmdef.pas * when getting an llvm temporary recorddef, recurse into arrays rather than 2020-11-25 18:44:44 +00:00
llvmfeatures.pas
llvminfo.pas LLVM: enable DWARF debug info generation 2022-05-13 22:49:02 +02:00
llvmnode.pas LLVM: enable DWARF debug info generation 2022-05-13 22:49:02 +02:00
llvmpara.pas * patch by Marģers to unify internal error numbers, resolves #37888 2020-10-13 19:59:01 +00:00
llvmpi.pas * fix LLVM after r48828 2021-02-27 22:07:58 +00:00
llvmsym.pas
llvmtarg.pas
llvmtype.pas Typed const builder: store tsym 2022-05-13 22:49:02 +02:00
nllvmadd.pas
nllvmbas.pas
nllvmcal.pas Typed const builder: store tsym 2022-05-13 22:49:02 +02:00
nllvmcnv.pas
nllvmcon.pas Use round to convert float constant into s64comp type for LLVM compiler as is done in general case 2022-05-12 22:32:26 +02:00
nllvmflw.pas
nllvminl.pas
nllvmld.pas
nllvmmat.pas
nllvmmem.pas * patch by Marģers to unify internal error numbers, resolves #37888 2020-10-13 19:59:01 +00:00
nllvmset.pas
nllvmtcon.pas Typed const builder: store tsym 2022-05-13 22:49:02 +02:00
nllvmutil.pas Typed const builder: store tsym 2022-05-13 22:49:02 +02:00
rgllvm.pas * fixed LLVM register allocator after r46199 2020-08-03 20:36:02 +00:00
symllvm.pas
tgllvm.pas