Jonas Maebe
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 years ago |
Jonas Maebe
|
acf02ab64b
* when creating wrappers, add a prefix to parameter names to prevent them
|
6 years ago |
Jonas Maebe
|
b1b559f283
* fixed used resulttype of char-to-shortstring typeconversion in case the
|
6 years ago |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 years ago |
nickysn
|
e1d0e7572e
* i8086 TP7 compatibility fixes, related to obtaining procedure addresses:
|
7 years ago |
nickysn
|
0b66419e8b
* use tasbtractprocdef(resultdef).addresstype instead of voidcodepointertype in
|
7 years ago |
florian
|
28cfa838b5
+ support for the different flag registers of sparc
|
8 years ago |
florian
|
b1dff29cbf
* removed unused units
|
8 years ago |
florian
|
0cf5ef459d
+ tcgtypeconvnode.second_class_to_intf supports LOC_CONSTANT as well, resolves #31596
|
8 years ago |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 years ago |
florian
|
000cffa8e3
* make more use of nf_internal to avoid range check errors
|
8 years ago |
svenbarth
|
a2bf4efce2
* use indirect imports for FPC_EMPTYCHAR if necessary
|
9 years ago |
Jonas Maebe
|
017d4edbbb
* fixed memory typecast of complex procdef to simple procvar: left.resultdef
|
9 years ago |
Jonas Maebe
|
3f01efbee0
* adapted tcgtypeconvnode.second_int_to_int() to work with high level cpu
|
9 years ago |
svenbarth
|
9d4e322cd0
Add AT_FUNCTION or AT_DATA to calls to (Weak)RefAsmSymbol. powerpc-macos needs them.
|
9 years ago |
Jonas Maebe
|
a9498b6735
* fixed the parameter order for thlcgobj.g_load_const_field_by_name()
|
9 years ago |
Jonas Maebe
|
4821fa7c67
* fixed second_proc_to_procvar for 8086 after r32553
|
9 years ago |
Jonas Maebe
|
d6fb458129
* made second_proc_to_procvar type safe
|
9 years ago |
Jonas Maebe
|
64c4e16f8b
* converted last part of second_real_to_real() to the high level code
|
9 years ago |
Jonas Maebe
|
a55e9a8b0a
* fixed type in second_class_to_intf if the class was in a LOC_REGISTER
|
9 years ago |
Jonas Maebe
|
d444b365e1
* finished conversion of second_class_to_intf to the high level code
|
9 years ago |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 years ago |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 years ago |
Jonas Maebe
|
b9c9422fa7
* fixed type of reference used to store an ansichar that was converted
|
10 years ago |
Jonas Maebe
|
582aee4d90
* fixed the type of FPC_EMPTYCHAR when referencing it
|
10 years ago |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 years ago |
Károly Balogh
|
0021ad714f
* fixed some ancient code behind cpu_uses_separate_address_registers define to at least compile again, for some m68k experiment
|
10 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |
Jonas Maebe
|
2c3aa7cee0
* give an internal error in second_int_to_bool() if left.expectloc was not
|
10 years ago |
Jonas Maebe
|
3a78f4f580
* use the correct destination def for loading a simple proc2procvar
|
11 years ago |