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