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