pierre
|
beec828647
Fix cycling of arm compiler starting with release ppcarm 3.0.4
|
6 éve |
florian
|
2b6076a719
* compilation fixed
|
6 éve |
Jonas Maebe
|
e52cf555ab
* fix loading of constants in registers in the LLVM CG if the constant
|
6 éve |
Jonas Maebe
|
2d01fe76f6
* initialse the cgpara for the C-style varargs on ARM (needed for LLVM)
|
6 éve |
Jonas Maebe
|
96b27765f0
* replaced fstm/fldm with vstm/vldm for clang compatibility
|
6 éve |
Jonas Maebe
|
9c3e9e80a3
* fixed type correctness of and simplified the threadvar loading size
|
6 éve |
Jonas Maebe
|
4869d0ace9
* perform extension of parameters to 32 bit for Darwin in the paraloc instead
|
6 éve |
Jonas Maebe
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 éve |
Mattias Gaertner
|
ff67b59388
pastojs: fixed compile
|
6 éve |
florian
|
2f40f81890
+ sanity check
|
6 éve |
florian
|
afd4599d26
* correctly handle LDRD in TAoptBaseCpu.RegModifiedByInstruction
|
6 éve |
florian
|
acbf7d15c4
* do not load always the references into a register in g_concatcopy
|
6 éve |
florian
|
4db5478acc
+ support msr regf,reg32 on arm in the internal assembler
|
6 éve |
florian
|
a186f48442
* cosmetics
|
6 éve |
florian
|
6c88894999
* do not call the internal assembler if -s is passed
|
6 éve |
Mattias Gaertner
|
007f266ccf
fcl-passrc: scanner: bool switch $goto
|
6 éve |
Mattias Gaertner
|
86d3728ea9
pastojs: fixed write class var
|
6 éve |
Mattias Gaertner
|
d5632392d0
fcl-passrc: resolver: fixed name[][] for default property and adv record class var
|
6 éve |
pierre
|
94d71c0d35
Disable some packages for avr-embedded and i8086-embedded targets
|
6 éve |
pierre
|
b473413218
Disable atari target for fpcm and fpcmkcfg because it depends on unsupported fpmkunit package
|
6 éve |
pierre
|
21d3e14c6c
Disable fprcp, h2pas and tply pacakges for msdos and win16 because the programs are too big
|
6 éve |
pierre
|
6617fa7b48
Disable palmos in fprcp, h2pas and tply packages
|
6 éve |
nickysn
|
4d00ac486a
* use eax instead of edi in GetPixel320, to avoid saving/restoring edi
|
6 éve |
nickysn
|
915bc126a5
- ignore VideoOfs completely in the mode 13h routines (this mode has no video page support)
|
6 éve |
nickysn
|
6a1adc31fc
* moved the assembler declaration in PutPixel320 and GetPixel320 to be on the same line as the procedure/function declaration
|
6 éve |
nickysn
|
45ea95b72e
- don't preserve edx and ecx in GetPixel320, because they don't need to be preserved in GetPixel320
|
6 éve |
nickysn
|
0c01add0ae
- removed commented out video page code from GetPixel320
|
6 éve |
nickysn
|
22d599e70d
- removed the REGCALL ifdefs from GetPixel320
|
6 éve |
nickysn
|
00d4bdbc7d
+ comment in GetPixel320 with the parameter locations
|
6 éve |
nickysn
|
e26a7f7753
* use different registers to avoid a mov instruction in PutPixel320
|
6 éve |