.. |
aasmllvm.pas
|
b7803ab974
+ llvm support for the register allocator. While llvm works with virtual
|
11 years ago |
agllvm.pas
|
0cc581825f
* enabled darwin/ppc64 for the llvm target
|
11 years ago |
cgllvm.pas
|
d245228ba6
+ tcgllvm.a_label() and tcgllvm.a_jmp_always(). Special for llvm: every
|
11 years ago |
hlcgllvm.pas
|
d14ce7817f
* factored out setlocalloc and the code to set the initial paravarsym
|
11 years ago |
itllvm.pas
|
44b1996158
+ base units for llvm:
|
11 years ago |
llvmbase.pas
|
c5c16da787
* corrected some llvm architecture names
|
11 years ago |
llvmdef.pas
|
d13b510144
+ helpers to convert tdefs to strings describing the types in llvm syntax.
|
11 years ago |
llvminfo.pas
|
44b1996158
+ base units for llvm:
|
11 years ago |
llvmnode.pas
|
1acd563d86
+ unit that uses all required llvm code generation units
|
11 years ago |
llvmpara.pas
|
8ede313ba1
+ llvm parameter manager: it reuses the native parameter manager to create
|
11 years ago |
llvmsym.pas
|
8ede313ba1
+ llvm parameter manager: it reuses the native parameter manager to create
|
11 years ago |
llvmtarg.pas
|
5409d4321e
+ basic llvm bitcode (textual format) writer:
|
11 years ago |
nllvmadd.pas
|
80c6225bf4
* fixed handling of comp and currency when they have to be handled by the
|
11 years ago |
nllvmcon.pas
|
80c6225bf4
* fixed handling of comp and currency when they have to be handled by the
|
11 years ago |
nllvmld.pas
|
d33035dca2
+ llvm implementation of load nodes (inherit from tcgnestloadnode, because
|
11 years ago |
nllvmmem.pas
|
25fab5b0b6
+ support for array vecnodes on the llvm target, both for regular and for
|
11 years ago |
nllvmutil.pas
|
aa5823a454
* factored out inserting a single bss symbol in ngenutil so it can be
|
11 years ago |
rgllvm.pas
|
a6a72e210c
* fixed typo in comment
|
11 years ago |
tgllvm.pas
|
1df3039424
+ LLVM temp allocator based on new R_TEMPREGISTER register class. For every
|
11 years ago |