sergei
|
83deae45b8
* First part of 64-bit Windows fixes from Mantis #23074.
|
11 rokov pred |
sergei
|
53f3bc052d
- Do not compile non-SEH parts of exception handling if SEH is used.
|
11 rokov pred |
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 rokov pred |
florian
|
6e1bf4d040
* properly simplify not(<const. cbool>), resolves #25255
|
11 rokov pred |
florian
|
d185122799
* optimize type conversions away if bits has been masked by a previous and operation
|
11 rokov pred |
florian
|
ac85d44899
* do OpCmp2OpS optimization also if after cmp follows an appropriate mov
|
11 rokov pred |
michael
|
c3a0d0ece3
* Applied patch from Luiz Americo with some optimizations. (Bug ID 25745)
|
11 rokov pred |
florian
|
150363c09e
* thlcgobj.a_load_regconst_subsetreg_intern takes care if the whole register is modified
|
11 rokov pred |
florian
|
07579cf0b7
* cleanup
|
11 rokov pred |
florian
|
3dddd01309
* do not location_force_reg in tcgshlshrnode.second_integer if left is already in a register
|
11 rokov pred |
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 rokov pred |
sergei
|
da910d654c
+ SPARC: two more peephole optimizations
|
11 rokov pred |
florian
|
cbefdcf887
* patch by Martin Friebe to avoid wrong debugger output, resolves #25584
|
11 rokov pred |
nickysn
|
f04acb2db7
* parse the memory model command line options and define the FPC_MM_* macro
|
11 rokov pred |
florian
|
6e32f8ee8f
* patch by Bernd which fixes InterLockedxxx functions on ARMv4T, resolves #25518
|
11 rokov pred |
florian
|
1882ab8d5a
* i8086 has no cpu_capabilites
|
11 rokov pred |
florian
|
0d6cc46a5e
+ CPU type corei
|
11 rokov pred |
florian
|
84f7f5f934
* popcnt has a separate cpuid flag so we should separate it from sse
|
11 rokov pred |
florian
|
711c533573
* moved test because it tests a certain functionalty and was made solely to test strutils.IsWild
|
11 rokov pred |
michael
|
4378063247
* Use factory for fielddefs
|
11 rokov pred |
michael
|
196d8cee3d
* Use factory for fielddefs
|
11 rokov pred |
michael
|
56280f3be9
* Use factory for fielddefs
|
11 rokov pred |
michael
|
d7d4035252
* Use factory for fielddefs
|
11 rokov pred |
michael
|
60056b260d
* Use factory for fielddefs
|
11 rokov pred |
michael
|
7b460e0e5e
* Use factory for fielddefs
|
11 rokov pred |
michael
|
b1fc595d17
* Use TFieldDef descendent to implement updateable enums
|
11 rokov pred |
michael
|
948f40f24b
* Use TFieldDef descendent
|
11 rokov pred |
michael
|
1db294bc19
* Add convenience method for adding fielddefs
|
11 rokov pred |
michael
|
feed8adfa6
* Correct use of FieldDefs factory
|
11 rokov pred |
michael
|
53ba347851
* Correct use of FieldDefs factory
|
11 rokov pred |