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