Jonas Maebe
|
6cc74cd115
+ added missing begin_anonymous_record() for widestring constants (undetected
|
11 жил өмнө |
Jonas Maebe
|
b18ba8e85b
* syncrhonised with trunk up till r28471
|
11 жил өмнө |
Jonas Maebe
|
b710220a5e
* fixed calldef specified in case of calling a varargs C function
|
11 жил өмнө |
Jonas Maebe
|
d09243c8c1
* correctly handle make_simple_ref() for voidpointers
|
11 жил өмнө |
Jonas Maebe
|
b745dcc64c
* moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because
|
11 жил өмнө |
Jonas Maebe
|
33c277b3a7
+ temp_to_ref() implementation for llvm
|
11 жил өмнө |
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
|
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
|
a4a54fa344
* removed unnecessary "as" expressions
|
11 жил өмнө |
marco
|
eb67f66e10
* add taglogfont out of compatibility, patch by Ocean, mantis #0026539
|
11 жил өмнө |
nickysn
|
d553e4572a
+ added checks for HeapOrg and HeapEnd to the i8086 compact and large memory
|
11 жил өмнө |
marco
|
95bb0e0fd1
* VT_DECIMAL added, patch by Ocean, mantis #26539
|
11 жил өмнө |
pierre
|
17ad136412
Remove warning of misplaced <P> marker, as noticed by html checker
|
11 жил өмнө |