pierre
|
406d17a4b6
Update fpcmake.inc and revision.inc after previous commit #45352
|
5 年之前 |
pierre
|
5ffc1b8152
Use GCCLIBDIR variable for FPCMAKEGCCLIBDIR if FPCFPMAKE has same target cpu as CPU_TARGET
|
5 年之前 |
pierre
|
3aa253c11d
Allow system unit to be compiled without RTTI feature
|
5 年之前 |
michael
|
71e322d058
* Patch from Noel Duffy to improve IPV6 address parsing (bug ID tw37013)
|
5 年之前 |
Mattias Gaertner
|
6ffba8e2b6
pas2js: filer: add specs to gen type
|
5 年之前 |
florian
|
7dbab3a78f
* handle OP_XOR for a full mm register correctly in tcgx86.opmm_loc_reg
|
5 年之前 |
nickysn
|
4beb4bf8b2
+ Z80: support the flags subregisters in the registers_interfere function
|
5 年之前 |
nickysn
|
c6c834949f
+ Z80: support all the flags subregisters in super_registers_equal
|
5 年之前 |
nickysn
|
fe12026959
+ support the LD instruction in TCpuAsmOptimizer.RegLoadedWithNewValue
|
5 年之前 |
nickysn
|
bb4d7a7a50
+ Z80: implemented TCpuAsmOptimizer.InstructionLoadsFromReg
|
5 年之前 |
florian
|
05091cf0dd
+ MovAndTest2Test optimization
|
5 年之前 |
nickysn
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 年之前 |
nickysn
|
b98cc1ebff
+ added subregisters for the Z80 flags
|
5 年之前 |
nickysn
|
1f8a9c708e
* use RegistersInterfere instead of SuperRegistersEqual in TAoptBase.RegInOp and TAoptBase.RegInRef
|
5 年之前 |
nickysn
|
531cc0ab0d
+ introduced TAOptBase.RegistersInterfere (which might not always be equivalent to SuperRegistersEqual)
|
5 年之前 |
nickysn
|
4263ff44c1
+ Z80: added a registers_interfere helper function
|
5 年之前 |
nickysn
|
5947adcd7b
+ added a correct implementation of TAOptBase.SuperRegistersEqual for the Z80
|
5 年之前 |
michael
|
50261464da
* Patch from N. Neumann, implement some delphi compatible StrToUint functions (bug id 37049)
|
5 年之前 |
Mattias Gaertner
|
4afe1de02f
pas2js: fixed arrayRef
|
5 年之前 |
michael
|
4fed12553a
* Fix bug id #0037048 (wrong count sometimes), upstream fix
|
5 年之前 |
nickysn
|
06a728df24
+ added the alternate Z80 register pairs BC', DE' and HL'
|
5 年之前 |
nickysn
|
9ce97e6ba5
+ also recognize alternate registers in the Z80 inline asm scanner. This allows
|
5 年之前 |
nickysn
|
b581751ef3
- cleaned up some x86-specific code from the Z80 inline asm reader
|
5 年之前 |
svenbarth
|
0fbd418cb7
* generate CFI data only if we're either using it for exception handling or if debug output is enabled (or should this only be generated for targets that in theory support DWARF exception handling?). This removes unnecessary bloat from e.g. Windows binaries
|
5 年之前 |
svenbarth
|
3c79a8dd81
* GetLoadErrorStr (currently) returns a ShortString, so avoid a useless conversion to AnsiString
|
5 年之前 |
florian
|
2a2ec77b10
* improved heuristics for auto-inlining
|
5 年之前 |
florian
|
e5e386f94a
* cosmetics
|
5 年之前 |
florian
|
ebcae70d72
* avoid unncessary conversions of constants in 64 bit ints when doing constant folding
|
5 年之前 |
florian
|
7a6bd84bc0
* cast only the longint
|
5 年之前 |
florian
|
b48c8d8596
* fixed test for 32 Bit targets
|
5 年之前 |