.. |
aasmllvm.pas
|
86d55055df
* made internalerror unique
|
5 rokov pred |
aasmllvmmetadata.pas
|
ec0d98156c
* use maytrap instead of strict FP exception behaviour in LLVM, so constant
|
5 rokov pred |
agllvm.pas
|
6e777d8967
* ait_comment,ait_regalloc,ait_tempalloc,ait_varloc instructions produce only comments in the external assembler output. Moved handling of these instructions to TExternalAssembler.WriteComments().
|
5 rokov pred |
cgllvm.pas
|
a8e107bb4b
* fix memory leak: free rg[R_MMREGISTER]
|
8 rokov pred |
hlcgllvm.pas
|
4caa471a24
* implemented a_load_undefined_cgpara for LLVM, fixes LLVM code generator
|
5 rokov pred |
itllvm.pas
|
ce7579bd50
+ added "cleanup" landing pad opcode
|
6 rokov pred |
llvmbase.pas
|
eb7ba1690e
* mark all external assemblers using an LLVM tool using af_llvm
|
5 rokov pred |
llvmcfi.pas
|
16cde0da15
* create LLVM TAsmCFI wrapper that calls through to the original TASmCFI for
|
6 rokov pred |
llvmdef.pas
|
d5de84c6c5
* use typenames in more cases in the generated LLVM IR (results in smaller
|
5 rokov pred |
llvmfeatures.pas
|
31ef82b9c6
* constrained sitofp is not yet supported in LLVM for all targets
|
5 rokov pred |
llvminfo.pas
|
3208929e17
* add Xcode-11.0 as LLVM target version versin
|
5 rokov pred |
llvmnode.pas
|
c425c51963
* simplify and optimize generated LLVM code for case statements
|
6 rokov pred |
llvmpara.pas
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
5 rokov pred |
llvmpi.pas
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 rokov pred |
llvmsym.pas
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
11 rokov pred |
llvmtarg.pas
|
5409d4321e
+ basic llvm bitcode (textual format) writer:
|
11 rokov pred |
llvmtype.pas
|
d5de84c6c5
* use typenames in more cases in the generated LLVM IR (results in smaller
|
5 rokov pred |
nllvmadd.pas
|
ec0d98156c
* use maytrap instead of strict FP exception behaviour in LLVM, so constant
|
5 rokov pred |
nllvmbas.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 rokov pred |
nllvmcal.pas
|
453bfcd370
* emit the correct declaration for procdefs used to force a procname in LLVM
|
5 rokov pred |
nllvmcnv.pas
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
5 rokov pred |
nllvmcon.pas
|
9bd33f7a45
+ support for LLVM metadata constant string parameters
|
5 rokov pred |
nllvmflw.pas
|
e720a1f306
* moved tcgexceptionstatehandler to a new cgexcept unit
|
6 rokov pred |
nllvminl.pas
|
ec0d98156c
* use maytrap instead of strict FP exception behaviour in LLVM, so constant
|
5 rokov pred |
nllvmld.pas
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
5 rokov pred |
nllvmmat.pas
|
b7da7cd654
* ensure the generic version of tcgshlshrnode gets used for llvm
|
6 rokov pred |
nllvmmem.pas
|
23570bed33
Use same parameter type for update_reference_offset override
|
6 rokov pred |
nllvmset.pas
|
c425c51963
* simplify and optimize generated LLVM code for case statements
|
6 rokov pred |
nllvmtcon.pas
|
764227193a
* Added on option to implement library based smartlinking of the dead stripable vectorized lists (e.g. resource strings index). By default smartlinking of such lists only supported when the section based smartlinking (tf_smartlink_sections) is enabled for a target.
|
5 rokov pred |
nllvmutil.pas
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
5 rokov pred |
rgllvm.pas
|
3047ce71bc
* fixed LLVM register allocator after r46199
|
5 rokov pred |
symllvm.pas
|
a58504990a
* fixed llvm handling of routines that are normally declared in the
|
10 rokov pred |
tgllvm.pas
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 rokov pred |