Jonas Maebe
|
2ab7f5c35d
* moved x86-specific requirements from the generic bsr/bsf code to the
|
10 years ago |
Jonas Maebe
|
416d0b3974
* enable internal handling of 64 bit sar() on AArch64
|
10 years ago |
Jonas Maebe
|
3b5adcb3de
+ print iphonesim/x86_86-specific command line options in the help
|
10 years ago |
Jonas Maebe
|
dcb6f2baae
+ print Darwin/AArch64-specific command line options in the help
|
10 years ago |
Jonas Maebe
|
5e339e89e4
* source can also be a LOC_CREGISTER for bsr/bsf
|
10 years ago |
Jonas Maebe
|
a8d05b66e2
+ AArch64 internal bsf/bsr support
|
10 years ago |
Jonas Maebe
|
b40a4d1b5a
+ support for "xor mmreg,mmreg" for initialising global floating point
|
10 years ago |
Jonas Maebe
|
03f8a15904
* enable internal handling of 32 and 64 bit rotates on AArch64
|
10 years ago |
Jonas Maebe
|
0a0e74342f
* AArch64 doesn't need the software int64 to double code
|
10 years ago |
Jonas Maebe
|
b7fb862f4a
* enable internal handling of abs(int64) on AArch64
|
10 years ago |
Jonas Maebe
|
fa328436ab
* regenerated for iphonesim/x86-64
|
10 years ago |
Jonas Maebe
|
749f393095
* fixed platform names for Darwin in ppudump
|
10 years ago |
Jonas Maebe
|
83e20b5a5b
+ x86_64/iphonesim support in fpcmake/fpmkunit
|
10 years ago |
Jonas Maebe
|
935c6eecf0
+ iphonesim/x86_64 detection support in univint units
|
10 years ago |
Jonas Maebe
|
79a06b1514
+ iphonesim/x86_64 target (64 bit iOS simulator)
|
10 years ago |
Jonas Maebe
|
f421e83c9a
- don't allow setting the OS X version (-WM) for Darwin/ARM or Darwin/AArch64
|
10 years ago |
Jonas Maebe
|
07f31d560c
+ also perform sign/zero-extensions of the index in vecn using extended
|
10 years ago |
Jonas Maebe
|
d6de2c03cb
* generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe
|
10 years ago |
Jonas Maebe
|
97df25cc29
+ use reference/add "extended register" scale modes for vecnodes
|
10 years ago |
Jonas Maebe
|
b5b7e0f338
* ensure that 64->32 bit truncations cannot be optimized away by the
|
10 years ago |
Jonas Maebe
|
1de8e53edd
+ AArch64 jump table support
|
10 years ago |
Jonas Maebe
|
d4d9e361fc
+ AArch64 optimized version of a_load_regconst_subsetreg_intern()
|
10 years ago |
Jonas Maebe
|
555194a67b
+ AArch64 optimized version of a_load_subsetreg_subsetreg()
|
10 years ago |
Jonas Maebe
|
602853d40b
+ AArch64 optimized version of a_load_subsetreg_reg()
|
10 years ago |
Jonas Maebe
|
c9de3b2ecd
* use the zero register for a_load_const_ref(0)
|
10 years ago |
Jonas Maebe
|
07455fb889
+ inlined versions of concatcopy
|
10 years ago |
Jonas Maebe
|
e6ab39765d
* add restrictions for loaded/stored registers in case of references
|
10 years ago |
Jonas Maebe
|
65c2c68b5f
* call the AArch64 compiler ppca64 instead of ppcaarch64 (less typing)
|
10 years ago |
Jonas Maebe
|
14bd77f11c
* removed ARM copy/paste stuff
|
10 years ago |
Jonas Maebe
|
ff73d97e7f
* temporary workaround for writing INS/UMOV operands, as these require
|
10 years ago |