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