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