Jonas Maebe
|
d39db60934
* initialise the llvmvalueloc field for LOC_VOID locations, so they don't
|
8 years ago |
Jonas Maebe
|
280a6e15b7
* fixed invalid memory reads and potential double freeing when removing
|
8 years ago |
Jonas Maebe
|
8760a6fbf8
* set shiftval to 0 if we convert a reference to a register paraloc,
|
9 years ago |
Jonas Maebe
|
7ebbb744e9
* also specify sret attribute at the caller side
|
9 years ago |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 years ago |
Jonas Maebe
|
698ca04d90
* reset shiftval when transforming a paraloc into an llvm paraloc
|
9 years ago |
Jonas Maebe
|
fa3b0ca312
* support marking defs created via the getreusable*() class methods as
|
9 years ago |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 years ago |
Jonas Maebe
|
94aadb23ab
+ implemented getintparaloc() for llvm
|
10 years ago |
Jonas Maebe
|
39fa81eaa0
* fixed passing of C-style varargs parameters
|
11 years ago |
Jonas Maebe
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
11 years ago |
Jonas Maebe
|
6dcfd73d21
+ support for a_call_name() on the llvm target:
|
11 years ago |
Jonas Maebe
|
02ca215272
* reworked and fixed llvm procdef handling (except for variadic C functions):
|
11 years ago |
Jonas Maebe
|
8ede313ba1
+ llvm parameter manager: it reuses the native parameter manager to create
|
11 years ago |