florian
|
ef13f52ba8
|
+ add FreeRTOS as new OS target
git-svn-id: trunk@44386 -
|
2020-03-28 15:47:47 +00:00 |
|
florian
|
a9a85711d5
|
* Xtensa: fix tcpunotnode.second_boolean
git-svn-id: trunk@44385 -
|
2020-03-28 15:47:47 +00:00 |
|
florian
|
d1bbfe4cf7
|
+ Xtensa: implemented tcputypeconvnode.second_int_to_bool
git-svn-id: trunk@44384 -
|
2020-03-28 15:47:46 +00:00 |
|
florian
|
8fd53df3cd
|
* Xtensa: system_xtensa_embedded is an embedded system
git-svn-id: trunk@44383 -
|
2020-03-28 15:47:45 +00:00 |
|
florian
|
f51a893d1d
|
* Xtensa: align literals properly
git-svn-id: trunk@44382 -
|
2020-03-28 15:47:45 +00:00 |
|
florian
|
db71a9428a
|
* Xtensa: proper code generation for unit initialization
git-svn-id: trunk@44381 -
|
2020-03-28 15:47:44 +00:00 |
|
pierre
|
41e554067a
|
Fix handling of parameters with size below the size of a full register
git-svn-id: trunk@44380 -
|
2020-03-28 13:13:04 +00:00 |
|
florian
|
17298086ca
|
* Xtensa: improved handling of calling conventions
git-svn-id: trunk@44379 -
|
2020-03-27 22:14:18 +00:00 |
|
florian
|
0290f364cc
|
* Xtensa: parameter passing for the windowed abi
git-svn-id: trunk@44378 -
|
2020-03-27 22:14:18 +00:00 |
|
florian
|
e858343c38
|
* Xtensa: no scheduler yet but loops can be unrolled
git-svn-id: trunk@44377 -
|
2020-03-27 22:14:17 +00:00 |
|
florian
|
28154cebd1
|
* Xtensa: fix txtensanodeutils.insert_init_final_table for the windowed abi
git-svn-id: trunk@44376 -
|
2020-03-27 22:14:17 +00:00 |
|
Jonas Maebe
|
523ebb42cf
|
* fix LLVM backend compilation (mantis #36833)
git-svn-id: trunk@44374 -
|
2020-03-27 21:26:39 +00:00 |
|
michael
|
9464fb3fc1
|
* Remove debug statements
git-svn-id: trunk@44373 -
|
2020-03-27 06:28:20 +00:00 |
|
Károly Balogh
|
1aad73217c
|
m68k-amiga: add some defines, to disable part of OS headersin the RTL when compiling for OS1.x. this is to aid the implementation of future AmigaOS 1.x support
git-svn-id: trunk@44372 -
|
2020-03-27 04:31:10 +00:00 |
|
florian
|
c239ae9414
|
* Xtensa: generate long calls
git-svn-id: trunk@44371 -
|
2020-03-26 21:54:41 +00:00 |
|
florian
|
d7126bd42c
|
+ Xtensa: initial support of the windowed abi
git-svn-id: trunk@44370 -
|
2020-03-26 21:54:41 +00:00 |
|
florian
|
7e4ee79e65
|
* Xtensa: more fixes for load_reg/ref_reg/ref
git-svn-id: trunk@44369 -
|
2020-03-26 21:54:40 +00:00 |
|
florian
|
47f6af4416
|
* Xtensa: improve tcgcpu.fixref
git-svn-id: trunk@44368 -
|
2020-03-26 21:54:40 +00:00 |
|
florian
|
5631acc401
|
* Xtensa: fix load_reg/ref_reg/ref
git-svn-id: trunk@44367 -
|
2020-03-26 21:54:39 +00:00 |
|
florian
|
f976083e7f
|
* Xtensa: set correct frame pointer register
git-svn-id: trunk@44366 -
|
2020-03-26 21:54:38 +00:00 |
|
florian
|
639f1c476f
|
+ Xtensa: tcpuinlinenode.second_abs_long
git-svn-id: trunk@44364 -
|
2020-03-25 21:17:05 +00:00 |
|
florian
|
2a957e77bf
|
+ Xtensa: initial implementation of tcgcpu.g_proc_entry
git-svn-id: trunk@44363 -
|
2020-03-25 21:17:04 +00:00 |
|
florian
|
705218fef1
|
+ Xtensa: tcg64fxtensa.a_op64_const_reg
git-svn-id: trunk@44362 -
|
2020-03-25 21:17:04 +00:00 |
|
florian
|
65be647bbd
|
+ Xtensa: initial tcg64fxtensa.a_op64_const_reg_reg, still room for improvements
git-svn-id: trunk@44361 -
|
2020-03-25 21:17:03 +00:00 |
|
florian
|
819e2638bb
|
+ Xtensa: tcgcpu.maybeadjustresult
git-svn-id: trunk@44360 -
|
2020-03-25 21:17:03 +00:00 |
|
florian
|
aa2907cffa
|
* Xtensa: cleanup dummy code
git-svn-id: trunk@44359 -
|
2020-03-25 21:17:02 +00:00 |
|
Jeppe Johansen
|
662f069a21
|
xtensa: Add 64bit arithmetic operations.
git-svn-id: trunk@44358 -
|
2020-03-24 19:42:37 +00:00 |
|
florian
|
470cc8eb1c
|
+ Xtensa: make use of slli and srli
git-svn-id: trunk@44357 -
|
2020-03-24 19:42:37 +00:00 |
|
Jeppe Johansen
|
222cad35a9
|
Add immediate/zero comparisons.
git-svn-id: trunk@44356 -
|
2020-03-24 19:42:36 +00:00 |
|
florian
|
2146ca3616
|
* Xtensa: shifting fixed
git-svn-id: trunk@44355 -
|
2020-03-24 19:42:35 +00:00 |
|
florian
|
014785833f
|
+ Xtensa: initial tcg64fxtensa.a_op64_reg_reg_reg
git-svn-id: trunk@44354 -
|
2020-03-24 19:42:34 +00:00 |
|
florian
|
8c9c1d9798
|
+ Xtensa: implemented tcg64fxtensa.a_op64_reg_reg
git-svn-id: trunk@44353 -
|
2020-03-24 19:42:34 +00:00 |
|
florian
|
2a8f2f3662
|
* Xtense: prettify assembler output
git-svn-id: trunk@44352 -
|
2020-03-24 19:42:33 +00:00 |
|
florian
|
fb2e262027
|
* Xtensa: cleanup unused stuff
+ Xtense: updated conditions
git-svn-id: trunk@44351 -
|
2020-03-23 20:54:57 +00:00 |
|
florian
|
b1759d9e91
|
+ Xtensa: tcgcpu.g_concatcopy
git-svn-id: trunk@44350 -
|
2020-03-23 20:54:57 +00:00 |
|
florian
|
46e8cb3e49
|
+ Xtensa: make use of ADDI
git-svn-id: trunk@44349 -
|
2020-03-23 20:54:56 +00:00 |
|
florian
|
2c689fa572
|
+ Xtensa: tcgcpu.a_op_const_reg_reg
git-svn-id: trunk@44348 -
|
2020-03-23 20:54:55 +00:00 |
|
florian
|
e34a759659
|
+ Xtensa: mathu.inc using only the softfloat unit provided mechanisms
git-svn-id: trunk@44347 -
|
2020-03-23 20:54:55 +00:00 |
|
michael
|
f8046fc217
|
* Add constructor (part of webidl 2 spec)
git-svn-id: trunk@44346 -
|
2020-03-23 13:53:24 +00:00 |
|
Károly Balogh
|
a48d40e08e
|
amicommon: cleaned up the voodoo padding magic and packed record from the DOS unit SearchRec. This structure is entirely platform specific, ancient code might have accessed it from assembly, but it's no longer the case.
git-svn-id: trunk@44345 -
|
2020-03-23 01:15:41 +00:00 |
|
Károly Balogh
|
65330f346d
|
amicommon: make sure to reset packrecords to default after OS structure inclusion
git-svn-id: trunk@44344 -
|
2020-03-23 01:13:13 +00:00 |
|
Károly Balogh
|
cd76003b4d
|
amiga: remove packed from RTL OS record/structure definitions, use PACKRECORDS 2 instead. this allows much better code to be generated for a plain 68000 RTL
git-svn-id: trunk@44343 -
|
2020-03-23 00:05:52 +00:00 |
|
Károly Balogh
|
b04b94f236
|
reverted commit accidentally commited to wrong branch
git-svn-id: branches/z80@44342 -
|
2020-03-22 23:56:21 +00:00 |
|
Károly Balogh
|
97c3af7628
|
amiga: remove packed records from RTL OS definition structures, use PACKRECORDS 2 instead. this allows much better code to be generated for a plain 68000 RTL
git-svn-id: branches/z80@44341 -
|
2020-03-22 23:51:20 +00:00 |
|
florian
|
637ede6879
|
+ Xtensa: tcgcpu.a_op_const_reg_reg
git-svn-id: trunk@44340 -
|
2020-03-22 13:17:10 +00:00 |
|
florian
|
a156a9246b
|
+ Xtensa: tcgcpu.a_op_const_reg
git-svn-id: trunk@44339 -
|
2020-03-22 13:17:09 +00:00 |
|
Jeppe Johansen
|
5fa7bbfb9b
|
esp8266: Make startup code compile.
git-svn-id: trunk@44338 -
|
2020-03-22 13:17:08 +00:00 |
|
Jeppe Johansen
|
b449829a40
|
ncpuadd: Fix handling of signs in comparisons
git-svn-id: trunk@44337 -
|
2020-03-22 13:17:08 +00:00 |
|
florian
|
5438bd6668
|
+ Xtensa: tcgcpu.a_op_reg_reg
git-svn-id: trunk@44336 -
|
2020-03-22 13:17:07 +00:00 |
|
florian
|
cfa9935c15
|
+ Xtensa: tcgcpu.a_load_reg_ref
git-svn-id: trunk@44335 -
|
2020-03-22 13:17:06 +00:00 |
|