.. |
aasmllvm.pas
|
abd79d275f
* always emit the procdef when calling a routine in llvm; this is
|
пре 9 година |
agllvm.pas
|
2342ee467b
* don't write the parameter names for external function declarations in llvm,
|
пре 9 година |
cgllvm.pas
|
5e79789f9e
+ dummy mmregister allocator for platforms that use such registers
|
пре 11 година |
hlcgllvm.pas
|
3ff265da88
* fixed rol/ror
|
пре 9 година |
itllvm.pas
|
1284032765
+ llvm blockaddress() intrinsic (supported as of LLVM 3.5.1)
|
пре 9 година |
llvmbase.pas
|
1284032765
+ llvm blockaddress() intrinsic (supported as of LLVM 3.5.1)
|
пре 9 година |
llvmdef.pas
|
b5c9a20d3f
* fixed range of llvm definition of bitpacked arrays
|
пре 9 година |
llvminfo.pas
|
44b1996158
+ base units for llvm:
|
пре 11 година |
llvmnode.pas
|
7b89072d88
* fixed external wrapper generation on llvm
|
пре 9 година |
llvmpara.pas
|
fa3b0ca312
* support marking defs created via the getreusable*() class methods as
|
пре 9 година |
llvmsym.pas
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
пре 11 година |
llvmtarg.pas
|
5409d4321e
+ basic llvm bitcode (textual format) writer:
|
пре 11 година |
llvmtype.pas
|
ef3bafd67c
* fixed resetting defs after generating the llvm "type" instructions: the
|
пре 9 година |
nllvmadd.pas
|
6cf67b7ace
* only convert left/right to the resultdef of an addnode involving pointers
|
пре 9 година |
nllvmbas.pas
|
4f287207cd
* initialise all register temps with "undef" for llvm, so that llvm knows
|
пре 9 година |
nllvmcal.pas
|
0867b6e4f8
* added missing {$i fpcdefs.inc}
|
пре 11 година |
nllvmcnv.pas
|
df9efdeb4c
* fixed llvm types for loading the address of a nested routine
|
пре 9 година |
nllvmcon.pas
|
9a8a323578
* (again) fixed loading the address of the string data of an ansi/
|
пре 10 година |
nllvminl.pas
|
7b93e40530
* fixed opcode in second_sqr_real
|
пре 9 година |
nllvmld.pas
|
df9efdeb4c
* fixed llvm types for loading the address of a nested routine
|
пре 9 година |
nllvmmat.pas
|
71e27e85c9
* fixed llvm unaryminus for comp/currency on platforms supporting extended
|
пре 9 година |
nllvmmem.pas
|
86b02cf76e
* handle bitpacked ordinal fields whose size is a multiple of 8 bits the same
|
пре 9 година |
nllvmtcon.pas
|
1d460eebc1
* ensure that necessary padding bytes in a non-anonymous aggregate are added
|
пре 9 година |
nllvmutil.pas
|
eefcbaff69
* converted tnodeutils.InsertResourceInfo to the high level typed constant
|
пре 9 година |
nllvmvmt.pas
|
7b89072d88
* fixed external wrapper generation on llvm
|
пре 9 година |
rgllvm.pas
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
пре 10 година |
symllvm.pas
|
a58504990a
* fixed llvm handling of routines that are normally declared in the
|
пре 10 година |
tgllvm.pas
|
5de3785c0e
* fixed allocation of temps for empty arrays on llvm
|
пре 9 година |