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 |
|
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 |
|
florian
|
678ca16d95
|
+ Xtensa: tcgcpu.a_load_ref_reg
git-svn-id: trunk@44334 -
|
2020-03-22 13:17:05 +00:00 |
|
florian
|
43dc4c7ea0
|
* regenerated Makefiles
git-svn-id: trunk@44333 -
|
2020-03-21 20:59:59 +00:00 |
|
Jeppe Johansen
|
3189e4245d
|
makefiles: Add support for xtensa-embedded target.
git-svn-id: trunk@44332 -
|
2020-03-21 20:59:33 +00:00 |
|
Jeppe Johansen
|
30a4f667c1
|
tgobj: Change direction of stack.
git-svn-id: trunk@44331 -
|
2020-03-21 20:59:32 +00:00 |
|
Jeppe Johansen
|
bcbdc4ad92
|
xtensa: Add preliminary support for comparisons
git-svn-id: trunk@44330 -
|
2020-03-21 20:59:31 +00:00 |
|
Jeppe Johansen
|
77f5abac66
|
cgcpu: Implement a_cmp_reg_reg_label
git-svn-id: trunk@44329 -
|
2020-03-21 20:48:04 +00:00 |
|
florian
|
ad99285fec
|
+ Xtensa: CALL0 abi started
git-svn-id: trunk@44328 -
|
2020-03-21 20:48:03 +00:00 |
|
florian
|
d0106d08b9
|
+ Xtensa: a_loadaddr_ref_reg implemented
git-svn-id: trunk@44326 -
|
2020-03-21 12:49:48 +00:00 |
|
florian
|
0d2db1a11c
|
* Xtensa: initial controller types
git-svn-id: trunk@44325 -
|
2020-03-21 12:49:47 +00:00 |
|