.. |
aasmllvm.pas
|
25e832940c
llvmdbg: support for generating debug information for local/para varsyms
|
há 3 anos atrás |
aasmllvmmetadata.pas
|
e865ab4c3a
llvmdbg: handle nil in more places
|
há 3 anos atrás |
agllvm.pas
|
a76085e463
tllvmcallpara: record whether it's passed to metadata
|
há 3 anos atrás |
cgllvm.pas
|
a8e107bb4b
* fix memory leak: free rg[R_MMREGISTER]
|
há 8 anos atrás |
dbgllvm.pas
|
25e832940c
llvmdbg: support for generating debug information for local/para varsyms
|
há 3 anos atrás |
hlcgllvm.pas
|
a76038e1d1
hlcgobj: new getlocal and recordnewsymloc methods
|
há 3 anos atrás |
itllvm.pas
|
ce7579bd50
+ added "cleanup" landing pad opcode
|
há 6 anos atrás |
llvmbase.pas
|
eb7ba1690e
* mark all external assemblers using an LLVM tool using af_llvm
|
há 5 anos atrás |
llvmcfi.pas
|
16cde0da15
* create LLVM TAsmCFI wrapper that calls through to the original TASmCFI for
|
há 6 anos atrás |
llvmdef.pas
|
fe0048bcec
llvm: changed llvm_metadatatype from untyped pointer to undefineddef
|
há 3 anos atrás |
llvmfeatures.pas
|
31ef82b9c6
* constrained sitofp is not yet supported in LLVM for all targets
|
há 5 anos atrás |
llvminfo.pas
|
573b2554f4
llvminfo: fix copy/paste error in llvm 14 comment
|
há 3 anos atrás |
llvmnode.pas
|
d294731542
LLVM: enable DWARF debug info generation
|
há 3 anos atrás |
llvmpara.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
há 4 anos atrás |
llvmpi.pas
|
fe57cd3536
* fix LLVM after r48828
|
há 4 anos atrás |
llvmsym.pas
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
há 11 anos atrás |
llvmtarg.pas
|
5409d4321e
+ basic llvm bitcode (textual format) writer:
|
há 11 anos atrás |
llvmtype.pas
|
dc1e0a6bb3
tllvmcallpara: turned into object and added convenience methods
|
há 3 anos atrás |
nllvmadd.pas
|
ec0d98156c
* use maytrap instead of strict FP exception behaviour in LLVM, so constant
|
há 5 anos atrás |
nllvmbas.pas
|
dc1e0a6bb3
tllvmcallpara: turned into object and added convenience methods
|
há 3 anos atrás |
nllvmcal.pas
|
f1bcd02aaf
Typed const builder: store tsym
|
há 3 anos atrás |
nllvmcnv.pas
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
há 5 anos atrás |
nllvmcon.pas
|
69d40dd17a
Use round to convert float constant into s64comp type for LLVM compiler as is done in general case
|
há 3 anos atrás |
nllvmflw.pas
|
e720a1f306
* moved tcgexceptionstatehandler to a new cgexcept unit
|
há 6 anos atrás |
nllvminl.pas
|
ec0d98156c
* use maytrap instead of strict FP exception behaviour in LLVM, so constant
|
há 5 anos atrás |
nllvmld.pas
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
há 5 anos atrás |
nllvmmat.pas
|
b7da7cd654
* ensure the generic version of tcgshlshrnode gets used for llvm
|
há 6 anos atrás |
nllvmmem.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
há 4 anos atrás |
nllvmset.pas
|
c425c51963
* simplify and optimize generated LLVM code for case statements
|
há 6 anos atrás |
nllvmtcon.pas
|
70908b1449
llvm: support for adding/subtracting constants to pointers in typed constants
|
há 3 anos atrás |
nllvmutil.pas
|
f1bcd02aaf
Typed const builder: store tsym
|
há 3 anos atrás |
rgllvm.pas
|
dc1e0a6bb3
tllvmcallpara: turned into object and added convenience methods
|
há 3 anos atrás |
symllvm.pas
|
a58504990a
* fixed llvm handling of routines that are normally declared in the
|
há 10 anos atrás |
tgllvm.pas
|
cf6a97c8ed
LLVM: fix fileinfo of temp allocations
|
há 3 anos atrás |