.. |
aasmllvm.pas
|
853e622fb7
* fix case completeness warnings
|
6 éve |
aasmllvmmetadata.pas
|
ec0d98156c
* use maytrap instead of strict FP exception behaviour in LLVM, so constant
|
5 éve |
agllvm.pas
|
3d81dd0b00
* ReplaceForbiddenAsmSymbolChars renamed ApplyAsmSymbolRestrictions, because now it also applies the
|
5 éve |
cgllvm.pas
|
a8e107bb4b
* fix memory leak: free rg[R_MMREGISTER]
|
8 éve |
hlcgllvm.pas
|
4caa471a24
* implemented a_load_undefined_cgpara for LLVM, fixes LLVM code generator
|
5 éve |
itllvm.pas
|
ce7579bd50
+ added "cleanup" landing pad opcode
|
6 éve |
llvmbase.pas
|
589b2b956f
Fixed LLVM compilation after r45143
|
5 éve |
llvmcfi.pas
|
16cde0da15
* create LLVM TAsmCFI wrapper that calls through to the original TASmCFI for
|
6 éve |
llvmdef.pas
|
d5de84c6c5
* use typenames in more cases in the generated LLVM IR (results in smaller
|
5 éve |
llvmfeatures.pas
|
31ef82b9c6
* constrained sitofp is not yet supported in LLVM for all targets
|
5 éve |
llvminfo.pas
|
31ef82b9c6
* constrained sitofp is not yet supported in LLVM for all targets
|
5 éve |
llvmnode.pas
|
c425c51963
* simplify and optimize generated LLVM code for case statements
|
6 éve |
llvmpara.pas
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
5 éve |
llvmpi.pas
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 éve |
llvmsym.pas
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
11 éve |
llvmtarg.pas
|
5409d4321e
+ basic llvm bitcode (textual format) writer:
|
11 éve |
llvmtype.pas
|
d5de84c6c5
* use typenames in more cases in the generated LLVM IR (results in smaller
|
5 éve |
nllvmadd.pas
|
ec0d98156c
* use maytrap instead of strict FP exception behaviour in LLVM, so constant
|
5 éve |
nllvmbas.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 éve |
nllvmcal.pas
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
5 éve |
nllvmcnv.pas
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
5 éve |
nllvmcon.pas
|
9bd33f7a45
+ support for LLVM metadata constant string parameters
|
5 éve |
nllvmflw.pas
|
e720a1f306
* moved tcgexceptionstatehandler to a new cgexcept unit
|
6 éve |
nllvminl.pas
|
ec0d98156c
* use maytrap instead of strict FP exception behaviour in LLVM, so constant
|
5 éve |
nllvmld.pas
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
5 éve |
nllvmmat.pas
|
b7da7cd654
* ensure the generic version of tcgshlshrnode gets used for llvm
|
6 éve |
nllvmmem.pas
|
23570bed33
Use same parameter type for update_reference_offset override
|
6 éve |
nllvmset.pas
|
c425c51963
* simplify and optimize generated LLVM code for case statements
|
6 éve |
nllvmtcon.pas
|
4ba19f5418
* add support for creating non-address-only procvars to
|
5 éve |
nllvmutil.pas
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
5 éve |
rgllvm.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 éve |
symllvm.pas
|
a58504990a
* fixed llvm handling of routines that are normally declared in the
|
10 éve |
tgllvm.pas
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 éve |