fpc/compiler/llvm
Jonas Maebe e7fbebfef5 * fixed field alignment when reusing an anonymous recorddef for LLVM and
the LLVM layout of an instance does not match the original one
    (e.g. because it contains procdefs of procedures with different
     signatures)

git-svn-id: trunk@42477 -
2019-07-21 11:06:54 +00:00
..
aasmllvm.pas * fix case completeness warnings 2019-05-12 18:46:47 +00:00
aasmllvmmetadata.pas * basic llvm metadata support 2019-05-02 19:45:26 +00:00
agllvm.pas * don't quote LLVM calling convention name (that will cause it to be ignored) 2019-06-08 17:11:20 +00:00
cgllvm.pas
hlcgllvm.pas * synchronised with trunk till r42189 2019-06-07 18:24:38 +00:00
itllvm.pas
llvmbase.pas
llvmcfi.pas * create LLVM TAsmCFI wrapper that calls through to the original TASmCFI for 2019-03-03 17:15:09 +00:00
llvmdef.pas - removed maxcrecordalign parameter/field from recordsymtables, as this value 2019-07-14 19:24:32 +00:00
llvminfo.pas * set null-pointer-is-valid attribute on functions, so that LLVM does not 2019-05-12 21:09:44 +00:00
llvmnode.pas * simplify and optimize generated LLVM code for case statements 2019-06-29 12:17:49 +00:00
llvmpara.pas * LLVM=: also merge varargs paralocs 2019-02-27 21:13:49 +00:00
llvmpi.pas - removed maxcrecordalign parameter/field from recordsymtables, as this value 2019-07-14 19:24:32 +00:00
llvmsym.pas
llvmtarg.pas
llvmtype.pas * fix case completeness warnings 2019-05-12 18:46:47 +00:00
nllvmadd.pas
nllvmbas.pas * synchronised with trunk till r42049 2019-05-12 18:44:05 +00:00
nllvmcal.pas
nllvmcnv.pas * fixed LLVM type checking of typed files in ISO mode (fixes webtbs/tw34848) 2019-06-10 13:36:57 +00:00
nllvmcon.pas
nllvmflw.pas * moved tcgexceptionstatehandler to a new cgexcept unit 2019-02-27 21:13:45 +00:00
nllvminl.pas * LLVM-specific support for popcnt 2019-06-30 15:23:36 +00:00
nllvmld.pas * fix case completeness and unreachable code warnings in compiler that would 2019-05-12 14:29:03 +00:00
nllvmmat.pas
nllvmmem.pas
nllvmset.pas * simplify and optimize generated LLVM code for case statements 2019-06-29 12:17:49 +00:00
nllvmtcon.pas * fixed field alignment when reusing an anonymous recorddef for LLVM and 2019-07-21 11:06:54 +00:00
nllvmutil.pas - removed maxcrecordalign parameter/field from recordsymtables, as this value 2019-07-14 19:24:32 +00:00
rgllvm.pas * synchronised with trunk till r42049 2019-05-12 18:44:05 +00:00
symllvm.pas
tgllvm.pas