Jonas Maebe
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 жил өмнө |
Jonas Maebe
|
440026bb25
* synchronised with trunk till r40503
|
6 жил өмнө |
Jonas Maebe
|
51502874af
* emit temp lifetime information for llvm
|
6 жил өмнө |
Jonas Maebe
|
4cd6f59bc3
* changed create_hlcodegen into a procvar, so that we don't have to insert
|
6 жил өмнө |
Jonas Maebe
|
3da67019e5
* fixed llvm compiler compilation after r38814 (crashes in "make cycle", but
|
7 жил өмнө |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 жил өмнө |
Jonas Maebe
|
006c7e1ccf
* apply localalignmin/max to local variables for LLVM (fixes webtbs/tw15582)
|
8 жил өмнө |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 жил өмнө |
Jonas Maebe
|
5de3785c0e
* fixed allocation of temps for empty arrays on llvm
|
9 жил өмнө |
Jonas Maebe
|
839482751d
* when generating code for a pure assembler routine with LLVM, instantiate
|
10 жил өмнө |
Jonas Maebe
|
765044aede
* fixed a number of (mostly false) warnings regarding uninitialised
|
10 жил өмнө |
Jonas Maebe
|
0fbaa9e924
* record the alignment of temps, and set it when creating a reference based
|
11 жил өмнө |
Jonas Maebe
|
9880b53242
* changed all alignment parameters in the temp manager to shortint
|
11 жил өмнө |
Jonas Maebe
|
dd733bd5b5
* changed all size parameters in the temp manager from longint to asizeint
|
11 жил өмнө |
Jonas Maebe
|
344acef9b5
* separate tracking the def of a temp and whether or not it needs to be
|
11 жил өмнө |
Jonas Maebe
|
3b7f43ad77
* renamed (hl)gettemptyped() to (hl)gettempmanaged() to better indicate the
|
11 жил өмнө |
Jonas Maebe
|
e18e98b540
* changed the type of the forcesize parameter of gethltemp() and friends
|
11 жил өмнө |
Jonas Maebe
|
839ad45b9e
* ensure that the lineinfo of temps corresponds to the lineinfo of the
|
11 жил өмнө |
Jonas Maebe
|
1df3039424
+ LLVM temp allocator based on new R_TEMPREGISTER register class. For every
|
11 жил өмнө |