fpc/compiler/llvm
Jonas Maebe d46fad1e7f * use provided name to a_call_name() instead of hardcoding pd.mangledname()
(so that Objective-C messaging and WPO procedure names are used)

git-svn-id: trunk@32910 -
2016-01-10 17:21:59 +00:00
..
aasmllvm.pas - removed ait_weak/tai_weak, and replaced it with the previously existing 2016-01-07 22:05:38 +00:00
agllvm.pas + support for emitting weak symbols with the high level typed constant builder 2016-01-07 22:06:06 +00:00
cgllvm.pas + dummy mmregister allocator for platforms that use such registers 2014-03-06 21:41:19 +00:00
hlcgllvm.pas * use provided name to a_call_name() instead of hardcoding pd.mangledname() 2016-01-10 17:21:59 +00:00
itllvm.pas
llvmbase.pas
llvmdef.pas * treat Objective-C metaclasses (classrefdefs) as voidpointertype at the 2016-01-07 22:06:13 +00:00
llvminfo.pas + added some extra llvm versions and flags describing their features 2016-01-07 22:05:49 +00:00
llvmnode.pas * fixed external wrapper generation on llvm 2015-11-22 11:49:40 +00:00
llvmpara.pas * reset shiftval when transforming a paraloc into an llvm paraloc 2015-12-20 21:08:56 +00:00
llvmsym.pas
llvmtarg.pas + basic llvm bitcode (textual format) writer: 2013-11-11 11:16:25 +00:00
llvmtype.pas * treat Objective-C metaclasses (classrefdefs) as voidpointertype at the 2016-01-07 22:06:13 +00:00
nllvmadd.pas * only convert left/right to the resultdef of an addnode involving pointers 2015-11-24 20:10:45 +00:00
nllvmbas.pas
nllvmcal.pas
nllvmcnv.pas * allow targets to keep certain type conversions for equal types in 2016-01-10 14:01:46 +00:00
nllvmcon.pas * (again) fixed loading the address of the string data of an ansi/ 2015-07-30 16:58:19 +00:00
nllvminl.pas
nllvmld.pas * fixed llvm types for loading the address of a nested routine 2015-12-05 18:03:45 +00:00
nllvmmat.pas + added div-by-zero and overflow checking support for mod/div 2015-12-26 20:00:57 +00:00
nllvmmem.pas * fixed indexing dynamic arrays and strings with a constant index (the index 2015-12-26 20:01:32 +00:00
nllvmtcon.pas + vectorized dead-strippable section support for LLVM 2015-12-30 21:55:29 +00:00
nllvmutil.pas * converted tnodeutils.InsertResourceInfo to the high level typed constant 2015-11-25 22:25:48 +00:00
nllvmvmt.pas * fixed external wrapper generation on llvm 2015-11-22 11:49:40 +00:00
rgllvm.pas * changed getpointerdef() into a tpointerdef.getreusable() class method 2015-06-22 08:17:49 +00:00
symllvm.pas * fixed llvm handling of routines that are normally declared in the 2015-08-05 21:05:55 +00:00
tgllvm.pas