svenbarth
|
1e48c7c930
Now that spilling correctly works on m68k we definitely need to store/restore the registers inside the FpSyscall functions. Fixes quite some tests.
|
11 tahun lalu |
florian
|
6e1bf4d040
* properly simplify not(<const. cbool>), resolves #25255
|
11 tahun lalu |
florian
|
d185122799
* optimize type conversions away if bits has been masked by a previous and operation
|
11 tahun lalu |
florian
|
ac85d44899
* do OpCmp2OpS optimization also if after cmp follows an appropriate mov
|
11 tahun lalu |
michael
|
c3a0d0ece3
* Applied patch from Luiz Americo with some optimizations. (Bug ID 25745)
|
11 tahun lalu |
florian
|
150363c09e
* thlcgobj.a_load_regconst_subsetreg_intern takes care if the whole register is modified
|
11 tahun lalu |
florian
|
07579cf0b7
* cleanup
|
11 tahun lalu |
florian
|
3dddd01309
* do not location_force_reg in tcgshlshrnode.second_integer if left is already in a register
|
11 tahun lalu |
svenbarth
|
ddb78fefdc
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
|
11 tahun lalu |
sergei
|
da910d654c
+ SPARC: two more peephole optimizations
|
11 tahun lalu |
florian
|
cbefdcf887
* patch by Martin Friebe to avoid wrong debugger output, resolves #25584
|
11 tahun lalu |
nickysn
|
f04acb2db7
* parse the memory model command line options and define the FPC_MM_* macro
|
11 tahun lalu |
florian
|
6e32f8ee8f
* patch by Bernd which fixes InterLockedxxx functions on ARMv4T, resolves #25518
|
11 tahun lalu |
florian
|
1882ab8d5a
* i8086 has no cpu_capabilites
|
11 tahun lalu |
florian
|
0d6cc46a5e
+ CPU type corei
|
11 tahun lalu |
florian
|
84f7f5f934
* popcnt has a separate cpuid flag so we should separate it from sse
|
11 tahun lalu |
florian
|
711c533573
* moved test because it tests a certain functionalty and was made solely to test strutils.IsWild
|
11 tahun lalu |
michael
|
4378063247
* Use factory for fielddefs
|
11 tahun lalu |
michael
|
196d8cee3d
* Use factory for fielddefs
|
11 tahun lalu |
michael
|
56280f3be9
* Use factory for fielddefs
|
11 tahun lalu |
michael
|
d7d4035252
* Use factory for fielddefs
|
11 tahun lalu |
michael
|
60056b260d
* Use factory for fielddefs
|
11 tahun lalu |
michael
|
7b460e0e5e
* Use factory for fielddefs
|
11 tahun lalu |
michael
|
b1fc595d17
* Use TFieldDef descendent to implement updateable enums
|
11 tahun lalu |
michael
|
948f40f24b
* Use TFieldDef descendent
|
11 tahun lalu |
michael
|
1db294bc19
* Add convenience method for adding fielddefs
|
11 tahun lalu |
michael
|
feed8adfa6
* Correct use of FieldDefs factory
|
11 tahun lalu |
michael
|
53ba347851
* Correct use of FieldDefs factory
|
11 tahun lalu |
michael
|
882eca6b09
* Correct use of FieldDefs factory. Bind FieldDefs to fields.
|
11 tahun lalu |
florian
|
ad7a3b2dbf
* explicitly type cast constants so the compiler does not use smaller types if an fpu instruction set is selected which does not support the highest precision type
|
11 tahun lalu |