Mattias Gaertner
|
cf441f6ffa
pas2js: setlength dyn array of static array
|
5 tahun lalu |
Károly Balogh
|
04a42bef84
m68k: fixed instruction code formatting in the generated include
|
5 tahun lalu |
florian
|
60e34e9965
* spelling fixed, resolves #37002
|
5 tahun lalu |
Károly Balogh
|
6753f86987
m68k: migrate the compiler to the new instruction tables and drop the old ones
|
5 tahun lalu |
Károly Balogh
|
bc9b8af04b
m68k: add the converted includes, based on m68kins.dat
|
5 tahun lalu |
Károly Balogh
|
d5874b0088
m68k: added a full instruction table (minus CF MAC/EMAC instructions for now), based on vasm, and the required tool to process it
|
5 tahun lalu |
Mattias Gaertner
|
4ff4c2456d
pas2js: error on compare static array
|
5 tahun lalu |
nickysn
|
4d428d945e
+ use ApplyAsmSymbolRestrictions on all symbols in the NASM writer
|
5 tahun lalu |
Károly Balogh
|
fc5c35362b
m68k: preparations for upcoming full instruction tables, mostly converting code away from using sets of opcodes
|
5 tahun lalu |
florian
|
f8e7d0bc09
- remove unused files, resolves #37032
|
5 tahun lalu |
nickysn
|
92043c6e20
* call inherited in tcg64f8086.a_op64_reg_ref for OP_NEG and OP_NOT, because it is handled differently after r45302
|
5 tahun lalu |
nickysn
|
4f4d8191f0
+ generate more optimal code for OP_NOT and OP_NEG in tcg64f8086.a_op64_ref
|
5 tahun lalu |
nickysn
|
52572e10e9
* i8086 compilation fixed after r45302
|
5 tahun lalu |
nickysn
|
0f6ab0de17
* handle LOC_(C)SUBSETREG/REF in second_NegNot_assign
|
5 tahun lalu |
nickysn
|
5aaf863d56
* only call cg64.a_XXX_loc for LOC_(C)REFERENCE and LOC_(C)REGISTER locations in
|
5 tahun lalu |
nickysn
|
69e8926295
* updated revision.inc
|
5 tahun lalu |
florian
|
ba8cddb546
+ Xtensa: Sptr
|
5 tahun lalu |
nickysn
|
56b79257a1
* fixed fpmake invokation when building an i386-linux snapshot on a x86_64-linux host
|
5 tahun lalu |
Mattias Gaertner
|
14ccc191eb
pas2js: arraySetLength: faster resize
|
5 tahun lalu |
Mattias Gaertner
|
728a60c155
pas2js: fixed compile under nodejs
|
5 tahun lalu |
Mattias Gaertner
|
da799883dd
pas2js: type helper for wordbool
|
5 tahun lalu |
Mattias Gaertner
|
86cfd866f4
pas2js: started array SetLength using resize and hidden boolean to mark referenced arrays
|
5 tahun lalu |
Mattias Gaertner
|
c66ac2f892
fcl-passrc: resolver: allow passing a string/char to an array of char
|
5 tahun lalu |
yury
|
40504a6f9d
* If a nested procedure does not access its parent's frame pointer, optimize it by removing the hidden $parentfp parameter.
|
5 tahun lalu |
yury
|
c1d124d497
* x86: Fixed peephole optimization introduced in r44233. tb0219 and tb0548 tests have failed with -O2 since then.
|
5 tahun lalu |
nickysn
|
75ce122d36
- removed commented out writeln
|
5 tahun lalu |
nickysn
|
616cb38292
* fixed the TRelocDataInt to avoid truncating 16-bit addresses to 8-bit on 8-bit CPUs
|
5 tahun lalu |
nickysn
|
4aba225c8b
+ fix for writing absolute relocations in the .rel format
|
5 tahun lalu |
nickysn
|
bface9fd94
- reverted previous commit, since it was incorrect
|
5 tahun lalu |
nickysn
|
0caba1e84d
+ added internal error in taicpu.gencode.WriteNN to catch unhandled asm instructions
|
5 tahun lalu |