Jonas Maebe
|
22c31ca004
* fixed LLVM vecn typed constant evaluation if the lower bound is <> 0
|
9 yıl önce |
Jonas Maebe
|
b8ed0fac5d
* give an error when trying to get the address of an element of a dynamic
|
9 yıl önce |
Jonas Maebe
|
8bc39ba7a3
* fixed bitpacked array index calculation for llvm: the element bitsize was
|
9 yıl önce |
Jonas Maebe
|
14ab43626f
* don't write initialisation values for AB_EXTERNAL_INDIRECT
|
9 yıl önce |
Jonas Maebe
|
728efedcf3
* fixed sysinit unit dependencies
|
9 yıl önce |
svenbarth
|
18e6ea0ec8
Fix compilation by fixing typo -.-
|
9 yıl önce |
svenbarth
|
614c4f47a6
Add two more defines related to packages:
|
9 yıl önce |
svenbarth
|
ca07a4f86f
Merged revision(s) 32491-32492 from branches/svenbarth/packages:
|
9 yıl önce |
svenbarth
|
3f45860cf9
Use constref instead of const when passing TEntryInformation along
|
9 yıl önce |
svenbarth
|
535621faaa
Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name
|
9 yıl önce |
svenbarth
|
f406867100
Merged revision(s) 31929-31931,32547 from branches/svenbarth/packages:
|
9 yıl önce |
florian
|
2890927b10
* MovMov2MovMov1 requires that the allocation of the first register is extended
|
9 yıl önce |
michael
|
56d3909dea
* Added event-based fetching of variables
|
9 yıl önce |
nickysn
|
c205cb03c8
* in SysUtils.DecodeDate(), cast the result of trunc() to longint (trunc
|
9 yıl önce |
Jonas Maebe
|
cf6c7a0a1d
* missing instruction type check
|
9 yıl önce |
svenbarth
|
345d83c3e3
Merge RTTI changes from packages branch (including adjustments that were required due to changes in trunk since then). These changes favor source backwards compatibility in contrast to Delphi compatibility. Binary compatiblity is however drastically broken due to the indirect references that are platform independant!
|
9 yıl önce |
Jonas Maebe
|
5af40f22e8
* handle enums with a packenum setting that is larger than necessary to store
|
9 yıl önce |
Jonas Maebe
|
f55a403270
* specify the packenum setting to use when creating a tenumdef
|
9 yıl önce |
Jonas Maebe
|
d5e5ca0531
* fixed conversion of LOC_JUMP in location_force_reg() for C-style booleans
|
9 yıl önce |
Jonas Maebe
|
b76539a049
* fixed handling of uninitialised complex function results
|
9 yıl önce |
Jonas Maebe
|
a59fc7c165
- disable attempts to generate debug info when using llvm for now
|
9 yıl önce |
Jonas Maebe
|
ea54b6b2c5
* factored comp/currency-in-register handling out of a_loadfpu_reg_reg()
|
9 yıl önce |
joost
|
561c7b0862
* Added ability to clear global-variable containing the compiler-version info
|
9 yıl önce |
florian
|
7f44774852
* i386 uses OptPass1And from aoptx86
|
9 yıl önce |
florian
|
ff506eb219
* enabled And2Test optimization
|
9 yıl önce |
florian
|
a5fc8b629a
* factored out OptPass1AND from x86-64 and moved it to aoptx86
|
9 yıl önce |
florian
|
5e8e21c1be
* factored out OpPass2MOV code, x86-64 uses it as well now
|
9 yıl önce |
florian
|
4758271c91
* x86-64 uses OptPass1MOV
|
9 yıl önce |
florian
|
6609e8def2
* correctly set the size of the operation when carrying out Mov Op Mov optimizations
|
9 yıl önce |
florian
|
b274599a47
* made some assembler optimizer methods class methods
|
9 yıl önce |