Jonas Maebe
|
575911dcb0
+ support for (section-based) threadvars for LLVM
|
11 years ago |
Jonas Maebe
|
8ca4c80785
* mark tasmsymbols as declared in the taillvmdecl constructor so that we
|
11 years ago |
Jonas Maebe
|
eef6f05697
* specify the asm section type when creating an LLVM declaration
|
11 years ago |
Jonas Maebe
|
394dfdd220
* ensure that all initialised items have a type (and only one):
|
11 years ago |
Jonas Maebe
|
1e7d9c9f0e
+ support for instruction operands that are tai themselves in the llvm
|
11 years ago |
Jonas Maebe
|
7ebb1b813f
+ basic support infrastructure in the llvm assembler writer to write out
|
11 years ago |
Jonas Maebe
|
6dcfd73d21
+ support for a_call_name() on the llvm target:
|
11 years ago |
Jonas Maebe
|
b82053ef40
* reworked handling of defined/declared symbols in llvm: we now automatically
|
11 years ago |
Jonas Maebe
|
dad45d63b1
* improved symbol alias handling (pass in old sym instead of name, add
|
11 years ago |
Jonas Maebe
|
227ff0ea48
* llvm requires that single precision constants are exactly representable
|
11 years ago |
Jonas Maebe
|
e70175a10e
* added extra boolean parameter to getelementptr taillvm constructors to
|
11 years ago |
Jonas Maebe
|
98be5b0825
* correctly handle loads/stores of aggregate types if the source and
|
11 years ago |
Jonas Maebe
|
b7803ab974
+ llvm support for the register allocator. While llvm works with virtual
|
11 years ago |
Jonas Maebe
|
3296984bd9
+ classes for llvm instructions (ait_llvmins), procedure definitions
|
11 years ago |