Michaël Van Canneyt
|
30c06d66c3
|
* Dyn array for FSecTbl and FSymTbl
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
e05a618483
|
* Dyn ansichar array for fcoffstrs
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
328e60c155
|
* Use new and dispose for asmmodeinfos
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
2cd92ee792
|
* Dyn array for ReadArchive variables
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
4652593a8c
|
convert lfnstrs to array of ansichar
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
859b100da6
|
* Convert symversions to dyn array of word
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
8b816782c3
|
* Convert strtab to dyn array of ansichar
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
21276413ea
|
* Convert shstrtab to dyn array of ansichar
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
0f2248f923
|
* Use dyn array of boolean for isHandled
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
480200a708
|
* Use dyn array of byte for CRC buffer
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
1068015c4d
|
* unitmap as dyn array
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
b09cdf35a5
|
* Derefmap as dyn array
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
25e955b6e4
|
* source linebuf as dyn array
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
2f3c0bc8bf
|
* Use dyn array for input buffer
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
ef5c0a4ba8
|
* use dynamic arrays instead of getmem for resource strings
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
1547f28a40
|
* Use dynamic arrays for compiler messages
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
be1fedb2ec
|
* Use dynamic arrays instead of getmem for spill temp
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
b67e6ed75e
|
* Dyn array for interference bitmap
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
b3a8fd009a
|
* user dyn array for Superregister
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
98f6c64f82
|
* Write byte dyn array
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
5e641960ac
|
* Allow to write tbytedynarray
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
58df41dcf0
|
* Use dyn array for bitset
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
c74c4ad9ad
|
* Use dynamic array instead of pointer for character map
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
e33f720fa5
|
* Use new instead of getmem
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
07a2c6b37e
|
* Replace labeltable with dynamic array
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
b58469a7bd
|
* Change pchar to dynamic array of ansichar
|
2025-03-20 17:01:31 +01:00 |
|
Michaël Van Canneyt
|
b5e2003392
|
* Create proper unicode string for single char if in unicode rtl
|
2025-03-20 17:01:31 +01:00 |
|
florian
|
61bf79c0ac
|
+ RiscV: FcmpAndi2Fcmp optimization
|
2025-03-19 23:00:22 +01:00 |
|
florian
|
36e9e39bca
|
* allow type casted pointer constants being used as arrays which address can be takes, resolves #41177
|
2025-03-18 22:57:44 +01:00 |
|
florian
|
860a2d0145
|
- disable Slti0B2B as well
|
2025-03-12 22:56:48 +01:00 |
|
florian
|
ad50adf5f3
|
* some RiscV optimizer improvements and fixes
|
2025-03-11 22:56:03 +01:00 |
|
Michaël Van Canneyt
|
922457e5b5
|
* Remove MMM after discussion on core
|
2025-03-11 09:57:26 +01:00 |
|
Michaël Van Canneyt
|
b5bccf7a77
|
* Fix typo
|
2025-03-11 09:56:55 +01:00 |
|
florian
|
c7290bfb78
|
* enclose {$define DEBUG_AOPTCPU} in {$ifdef EXTDEBUG}
|
2025-03-10 22:50:49 +01:00 |
|
Nikolay Nikolov
|
42b466015d
|
+ added wasip2 to the NO_NATIVE_COMPILER_OS_LIST
|
2025-03-10 23:30:11 +02:00 |
|
Nikolay Nikolov
|
97fde50101
|
* regen makefiles
|
2025-03-10 22:39:51 +02:00 |
|
Nikolay Nikolov
|
f0b2d4a4ca
|
+ added wasip2 to the compiler help screen (marked as experimental)
|
2025-03-10 21:56:41 +02:00 |
|
Nikolay Nikolov
|
263e7e1de1
|
* removed tf_under_development from the wasip1 and wasip1threads targets, since they're now relatively stable (unlike wasip2)
|
2025-03-10 21:54:37 +02:00 |
|
Nikolay Nikolov
|
c515d45026
|
+ added new target to the compiler: wasm32-wasip2. Not working, yet.
|
2025-03-10 21:53:40 +02:00 |
|
Michaël Van Canneyt
|
09417140de
|
* Define for mormot memory manager. Speeds up by 66%
|
2025-03-10 17:02:54 +01:00 |
|
florian
|
1f6ac0609e
|
+ SltiAndi2Slti optimization
|
2025-03-09 20:34:21 +01:00 |
|
florian
|
e6d140df80
|
* make TRVCpuAsmOptimizer.OptPass1SLTIU look further ahead
|
2025-03-08 23:08:10 +01:00 |
|
florian
|
d91be468da
|
* fix SltiuAndi2Sltiu optimization
|
2025-03-07 22:20:46 +01:00 |
|
Pierre Muller
|
373ebbcf41
|
Enable -Aas-clang for unix and embedded targets for aarch64 compiler
|
2025-03-07 07:06:56 +00:00 |
|
florian
|
7a19bc012a
|
+ RiscV: SltiuAndi2Sltiu optimization
|
2025-03-06 22:59:53 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
2b9455e262
|
* Fixed internal error 200411013 when typecasting and dereferencing nil into an array
|
2025-03-06 22:36:57 +01:00 |
|
Pierre Muller
|
ce134abe46
|
Add -Twasip1threads
|
2025-03-06 14:26:33 +00:00 |
|
Rika Ichinose
|
c433b740e4
|
Add/actualize CPUX86_HAS_SSSE3.
|
2025-03-05 22:35:01 +01:00 |
|
florian
|
39ac8a7923
|
+ write more information ttypeconvnodes
|
2025-03-05 22:32:39 +01:00 |
|
florian
|
783436f2a1
|
* factor out TRVCpuAsmOptimizer.OptPass1SxxI
|
2025-03-04 22:52:51 +01:00 |
|