| .. |
|
aasmllvm.pas
|
ab581c5c30
LLVM: override thlcgobj.g_undefined_ok
|
hace 2 años |
|
aasmllvmmetadata.pas
|
57466587c5
llvmdbg: remove unnecessary typedef intermediates
|
hace 2 años |
|
agllvm.pas
|
90c213e877
Use systems_darwin set for supported targets for as_clang_llvm_darwin
|
hace 2 años |
|
cgllvm.pas
|
a8e107bb4b
* fix memory leak: free rg[R_MMREGISTER]
|
hace 9 años |
|
dbgllvm.pas
|
57466587c5
llvmdbg: remove unnecessary typedef intermediates
|
hace 2 años |
|
hlcgllvm.pas
|
821c22a38f
LLVM: workaround to fix make all
|
hace 2 años |
|
itllvm.pas
|
ab581c5c30
LLVM: override thlcgobj.g_undefined_ok
|
hace 2 años |
|
llvmbase.pas
|
ab581c5c30
LLVM: override thlcgobj.g_undefined_ok
|
hace 2 años |
|
llvmcfi.pas
|
16cde0da15
* create LLVM TAsmCFI wrapper that calls through to the original TASmCFI for
|
hace 6 años |
|
llvmdef.pas
|
92a97e07f6
LLVM: don't use type names in ctor/dtor arrays
|
hace 2 años |
|
llvmfeatures.pas
|
31ef82b9c6
* constrained sitofp is not yet supported in LLVM for all targets
|
hace 5 años |
|
llvminfo.pas
|
5ad19fd978
LLVM: cleaned up some comments
|
hace 2 años |
|
llvmnode.pas
|
d294731542
LLVM: enable DWARF debug info generation
|
hace 3 años |
|
llvmpara.pas
|
b68512a969
llvmpara: don't crash if a parameter has no paralocs
|
hace 3 años |
|
llvmpi.pas
|
fe57cd3536
* fix LLVM after r48828
|
hace 4 años |
|
llvmsym.pas
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
hace 11 años |
|
llvmtarg.pas
|
5409d4321e
+ basic llvm bitcode (textual format) writer:
|
hace 12 años |
|
llvmtype.pas
|
25999ad8ff
llvm: support for opaque pointers
|
hace 3 años |
|
nllvmadd.pas
|
657b9a6203
LLVM: support for -Sv (manual vector usage)
|
hace 3 años |
|
nllvmbas.pas
|
dc1e0a6bb3
tllvmcallpara: turned into object and added convenience methods
|
hace 3 años |
|
nllvmcal.pas
|
3a34fc7be3
llvm: use formaldef rather than undefineddef for llvm_metadata
|
hace 3 años |
|
nllvmcnv.pas
|
25999ad8ff
llvm: support for opaque pointers
|
hace 3 años |
|
nllvmcon.pas
|
69d40dd17a
Use round to convert float constant into s64comp type for LLVM compiler as is done in general case
|
hace 3 años |
|
nllvmflw.pas
|
e720a1f306
* moved tcgexceptionstatehandler to a new cgexcept unit
|
hace 6 años |
|
nllvminl.pas
|
ec0d98156c
* use maytrap instead of strict FP exception behaviour in LLVM, so constant
|
hace 5 años |
|
nllvmld.pas
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
hace 5 años |
|
nllvmmat.pas
|
b7da7cd654
* ensure the generic version of tcgshlshrnode gets used for llvm
|
hace 6 años |
|
nllvmmem.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
hace 5 años |
|
nllvmset.pas
|
29bae2297f
tcginnode.pass_generate_code: use tlhcgobj.g_undefined_ok
|
hace 2 años |
|
nllvmtcon.pas
|
25999ad8ff
llvm: support for opaque pointers
|
hace 3 años |
|
nllvmutil.pas
|
92a97e07f6
LLVM: don't use type names in ctor/dtor arrays
|
hace 2 años |
|
rgllvm.pas
|
dc1e0a6bb3
tllvmcallpara: turned into object and added convenience methods
|
hace 3 años |
|
symllvm.pas
|
a58504990a
* fixed llvm handling of routines that are normally declared in the
|
hace 10 años |
|
tgllvm.pas
|
cf6a97c8ed
LLVM: fix fileinfo of temp allocations
|
hace 3 años |