florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 жил өмнө |
yury
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
5 жил өмнө |
Jonas Maebe
|
3188dc18d4
* fixed tdel1/2 tests again for AArch64/LLVM
|
5 жил өмнө |
Jonas Maebe
|
9bd33f7a45
+ support for LLVM metadata constant string parameters
|
5 жил өмнө |
Jonas Maebe
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 жил өмнө |
Jonas Maebe
|
8f6820a9f1
* LLVM=: also merge varargs paralocs
|
6 жил өмнө |
Jonas Maebe
|
d93c05a90c
* synchronised with trunk till r41207
|
6 жил өмнө |
Jonas Maebe
|
f9668f8c03
* let de LLVM parameter manager merge multiple paralocs used to represent a
|
6 жил өмнө |
Jonas Maebe
|
4cd6f59bc3
* changed create_hlcodegen into a procvar, so that we don't have to insert
|
6 жил өмнө |
Jonas Maebe
|
d39db60934
* initialise the llvmvalueloc field for LOC_VOID locations, so they don't
|
8 жил өмнө |
Jonas Maebe
|
280a6e15b7
* fixed invalid memory reads and potential double freeing when removing
|
8 жил өмнө |
Jonas Maebe
|
8760a6fbf8
* set shiftval to 0 if we convert a reference to a register paraloc,
|
9 жил өмнө |
Jonas Maebe
|
7ebbb744e9
* also specify sret attribute at the caller side
|
9 жил өмнө |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 жил өмнө |
Jonas Maebe
|
698ca04d90
* reset shiftval when transforming a paraloc into an llvm paraloc
|
9 жил өмнө |
Jonas Maebe
|
fa3b0ca312
* support marking defs created via the getreusable*() class methods as
|
9 жил өмнө |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 жил өмнө |
Jonas Maebe
|
94aadb23ab
+ implemented getintparaloc() for llvm
|
10 жил өмнө |
Jonas Maebe
|
39fa81eaa0
* fixed passing of C-style varargs parameters
|
11 жил өмнө |
Jonas Maebe
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
11 жил өмнө |
Jonas Maebe
|
6dcfd73d21
+ support for a_call_name() on the llvm target:
|
11 жил өмнө |
Jonas Maebe
|
02ca215272
* reworked and fixed llvm procdef handling (except for variadic C functions):
|
11 жил өмнө |
Jonas Maebe
|
8ede313ba1
+ llvm parameter manager: it reuses the native parameter manager to create
|
11 жил өмнө |