fpc/compiler/llvm
Jonas Maebe d33035dca2 + llvm implementation of load nodes (inherit from tcgnestloadnode, because
support for loading data from parent routines in nested routines has to
    be implemented explicitly via records, like for the jvm target)

git-svn-id: branches/hlcgllvm@26049 -
2013-11-11 11:16:05 +00:00
..
aasmllvm.pas + llvm support for the register allocator. While llvm works with virtual 2013-11-11 11:15:47 +00:00
cgllvm.pas + tcgllvm.a_label() and tcgllvm.a_jmp_always(). Special for llvm: every 2013-11-11 11:15:20 +00:00
hlcgllvm.pas * fixed handling of comp and currency when they have to be handled by the 2013-11-11 11:16:01 +00:00
itllvm.pas
llvmbase.pas + tcgllvm.a_label() and tcgllvm.a_jmp_always(). Special for llvm: every 2013-11-11 11:15:20 +00:00
llvmdef.pas + helpers to convert tdefs to strings describing the types in llvm syntax. 2013-11-11 11:15:35 +00:00
llvminfo.pas
llvmpara.pas + llvm parameter manager: it reuses the native parameter manager to create 2013-11-11 11:15:31 +00:00
llvmsym.pas + llvm parameter manager: it reuses the native parameter manager to create 2013-11-11 11:15:31 +00:00
nllvmadd.pas * fixed handling of comp and currency when they have to be handled by the 2013-11-11 11:16:01 +00:00
nllvmcon.pas * fixed handling of comp and currency when they have to be handled by the 2013-11-11 11:16:01 +00:00
nllvmld.pas + llvm implementation of load nodes (inherit from tcgnestloadnode, because 2013-11-11 11:16:05 +00:00
rgllvm.pas + llvm support for the register allocator. While llvm works with virtual 2013-11-11 11:15:47 +00:00
tgllvm.pas