Jinyang He
|
12c4290ffe
Add loongarch64 architecture support to compiler
|
2 лет назад |
Yuriy Sydorov
|
940ac567a5
* Patch by J. Gareth "Kit" Moreton (issue #39343). Added missing allocation
|
3 лет назад |
florian
|
d7fe9914a7
+ introduce tcgobj.a_loadfpu_reg_intreg
|
4 лет назад |
florian
|
ba3de67f3b
+ Xtensa: the boolean extension is used as flags
|
5 лет назад |
Jonas Maebe
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
5 лет назад |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 лет назад |
Jonas Maebe
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 лет назад |
Jonas Maebe
|
acf02ab64b
* when creating wrappers, add a prefix to parameter names to prevent them
|
6 лет назад |
Jonas Maebe
|
b1b559f283
* fixed used resulttype of char-to-shortstring typeconversion in case the
|
6 лет назад |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 лет назад |
nickysn
|
e1d0e7572e
* i8086 TP7 compatibility fixes, related to obtaining procedure addresses:
|
7 лет назад |
nickysn
|
0b66419e8b
* use tasbtractprocdef(resultdef).addresstype instead of voidcodepointertype in
|
7 лет назад |
florian
|
28cfa838b5
+ support for the different flag registers of sparc
|
8 лет назад |
florian
|
b1dff29cbf
* removed unused units
|
8 лет назад |
florian
|
0cf5ef459d
+ tcgtypeconvnode.second_class_to_intf supports LOC_CONSTANT as well, resolves #31596
|
8 лет назад |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 лет назад |
florian
|
000cffa8e3
* make more use of nf_internal to avoid range check errors
|
8 лет назад |
svenbarth
|
a2bf4efce2
* use indirect imports for FPC_EMPTYCHAR if necessary
|
9 лет назад |
Jonas Maebe
|
017d4edbbb
* fixed memory typecast of complex procdef to simple procvar: left.resultdef
|
9 лет назад |
Jonas Maebe
|
3f01efbee0
* adapted tcgtypeconvnode.second_int_to_int() to work with high level cpu
|
9 лет назад |
svenbarth
|
9d4e322cd0
Add AT_FUNCTION or AT_DATA to calls to (Weak)RefAsmSymbol. powerpc-macos needs them.
|
9 лет назад |
Jonas Maebe
|
a9498b6735
* fixed the parameter order for thlcgobj.g_load_const_field_by_name()
|
9 лет назад |
Jonas Maebe
|
4821fa7c67
* fixed second_proc_to_procvar for 8086 after r32553
|
9 лет назад |
Jonas Maebe
|
d6fb458129
* made second_proc_to_procvar type safe
|
9 лет назад |
Jonas Maebe
|
64c4e16f8b
* converted last part of second_real_to_real() to the high level code
|
9 лет назад |
Jonas Maebe
|
a55e9a8b0a
* fixed type in second_class_to_intf if the class was in a LOC_REGISTER
|
9 лет назад |
Jonas Maebe
|
d444b365e1
* finished conversion of second_class_to_intf to the high level code
|
9 лет назад |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 лет назад |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 лет назад |
Jonas Maebe
|
b9c9422fa7
* fixed type of reference used to store an ansichar that was converted
|
10 лет назад |