.. |
aasmllvm.pas
|
2148a20d6a
* fixed returning results from functions that have a zero-sized result
|
hace 9 años |
agllvm.pas
|
14ab43626f
* don't write initialisation values for AB_EXTERNAL_INDIRECT
|
hace 9 años |
cgllvm.pas
|
5e79789f9e
+ dummy mmregister allocator for platforms that use such registers
|
hace 11 años |
hlcgllvm.pas
|
458ba2efac
* unlike other architectures, llvm requires that both operands of shl/shr are
|
hace 9 años |
itllvm.pas
|
1284032765
+ llvm blockaddress() intrinsic (supported as of LLVM 3.5.1)
|
hace 9 años |
llvmbase.pas
|
1284032765
+ llvm blockaddress() intrinsic (supported as of LLVM 3.5.1)
|
hace 9 años |
llvmdef.pas
|
0cce590982
* encode the result type of functions returning a zero-sized value
|
hace 9 años |
llvminfo.pas
|
3dbe97d9b6
+ added some extra llvm versions and flags describing their features
|
hace 9 años |
llvmnode.pas
|
7b89072d88
* fixed external wrapper generation on llvm
|
hace 9 años |
llvmpara.pas
|
698ca04d90
* reset shiftval when transforming a paraloc into an llvm paraloc
|
hace 9 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 11 años |
llvmtype.pas
|
31b70ecfd3
* don't perform the automatic insertion of typecasts in case register
|
hace 9 años |
nllvmadd.pas
|
9d2bba1917
* create a separate type and def for the LLVM "i1" type, because reusing
|
hace 9 años |
nllvmbas.pas
|
4f287207cd
* initialise all register temps with "undef" for llvm, so that llvm knows
|
hace 9 años |
nllvmcal.pas
|
0867b6e4f8
* added missing {$i fpcdefs.inc}
|
hace 11 años |
nllvmcnv.pas
|
8c006f04e2
* don't check type size equality for conversions to formaldef either
|
hace 9 años |
nllvmcon.pas
|
9a8a323578
* (again) fixed loading the address of the string data of an ansi/
|
hace 10 años |
nllvminl.pas
|
7b93e40530
* fixed opcode in second_sqr_real
|
hace 9 años |
nllvmld.pas
|
df9efdeb4c
* fixed llvm types for loading the address of a nested routine
|
hace 9 años |
nllvmmat.pas
|
9d2bba1917
* create a separate type and def for the LLVM "i1" type, because reusing
|
hace 9 años |
nllvmmem.pas
|
8bc39ba7a3
* fixed bitpacked array index calculation for llvm: the element bitsize was
|
hace 9 años |
nllvmtcon.pas
|
5541fb3f6d
* when converting a pointer-sized entity to a complex procvar in a typed
|
hace 9 años |
nllvmutil.pas
|
04c5d2ee6e
* generate indirect symbols for LLVM too
|
hace 9 años |
nllvmvmt.pas
|
7b89072d88
* fixed external wrapper generation on llvm
|
hace 9 años |
rgllvm.pas
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
hace 10 años |
symllvm.pas
|
a58504990a
* fixed llvm handling of routines that are normally declared in the
|
hace 10 años |
tgllvm.pas
|
5de3785c0e
* fixed allocation of temps for empty arrays on llvm
|
hace 9 años |