Jonas Maebe
|
dd733bd5b5
* changed all size parameters in the temp manager from longint to asizeint
|
11 жил өмнө |
Jonas Maebe
|
830952cc3b
* moved creating a reference based on a ttemprecord to a new virtual method
|
11 жил өмнө |
Jonas Maebe
|
0a87133e00
* spelling fix
|
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
|
979a3d7e1d
* channged gettemptyped() into gethltemp() call, as gettemptyped() is only
|
11 жил өмнө |
Jonas Maebe
|
8064adec38
* converted tcgtryexceptnode.pass_generate_code() and
|
11 жил өмнө |
Jonas Maebe
|
a637fbe596
* moved all g_exception_*() methods to hlcgobj and cleaned them up (no more
|
11 жил өмнө |
Jonas Maebe
|
9d118567cd
+ support for a_call_reg() on the llvm target (can call simple procvars now)
|
11 жил өмнө |
Jonas Maebe
|
3a78f4f580
* use the correct destination def for loading a simple proc2procvar
|
11 жил өмнө |
Jonas Maebe
|
bd3f0b3ada
* factored out the common calling code from a_call_name (to reuse in
|
11 жил өмнө |
Jonas Maebe
|
b6fc2f1542
* don't emit the */pointer suffix for procdefs in llvmaddencodedtype_intern(),
|
11 жил өмнө |
Jonas Maebe
|
cc4482d6f8
- removed tck_simple_procvar2proc, instead use
|
11 жил өмнө |
Jonas Maebe
|
904a033ba2
* factored out the code for loading a procvar address, and fixed all used
|
11 жил өмнө |
Jonas Maebe
|
63a3ff3c7f
* integrate the functionality to create an address-only procvardef from a
|
11 жил өмнө |
Jonas Maebe
|
6f01bb56d6
* automatically call calcparas adter creating a procvardef from a procvdef,
|
11 жил өмнө |
Jonas Maebe
|
b36e244e34
* allocate datastructures with new() instead of getmem() so that they get
|
11 жил өмнө |
Jonas Maebe
|
6e09fcb744
* fixed ansi/unicodestring constants on non-llvm/darwin platforms after
|
11 жил өмнө |
Jonas Maebe
|
5c75b6dd6b
* synchronised with trunk up till r28402
|
11 жил өмнө |
marco
|
4aced18d94
* Patch by Bart Broersma to fix breakage over the years. Though this file is mostly obsolete. Mants #26575
|
11 жил өмнө |
nickysn
|
21246e973a
* TinyHeapMinBlock defined as sizeof(TTinyHeapBlock), as that's the smallest
|
11 жил өмнө |
Jonas Maebe
|
c6ddf0001c
* simplified in_smallset() and removed some old cruft (there's no need
|
11 жил өмнө |
Jonas Maebe
|
4e3f504caa
* don't try to check whether the last parameter of a cdecl function is a
|
11 жил өмнө |
nickysn
|
e8c1a44068
* swapped the order of the Next and Size fields in TTinyHeapBlock, because that
|
11 жил өмнө |
Jonas Maebe
|
5e280b3131
* don't convert movs into (the non-existing) ldrs in do_spill_replace()
|
11 жил өмнө |
Jonas Maebe
|
6aafe209d0
+ llvm second_length() implementation (can't use generic one because of its
|
11 жил өмнө |
Jonas Maebe
|
831cc96f48
* give an internalerror when calling cg.makeregsize() for a high level
|
11 жил өмнө |
Jonas Maebe
|
e8026ad8d3
* fixed the resultdef of length() intrinsic: it's ossinttype rather than
|
11 жил өмнө |
Jonas Maebe
|
a2e0f729c6
* use the correct opcode when loading integer pointer constants (such as nil)
|
11 жил өмнө |
marco
|
d37a2e65ec
* *result_cint -> *result_int. Mantis #26583 Probably leftover of some int to cint replace.
|
11 жил өмнө |