jespergravgaard
|
239cfdb48e
|
Implemented #platform target() functionality configured by a TGT-file in JSON.
|
2020-05-11 02:36:37 +02:00 |
|
jespergravgaard
|
facd70053d
|
Added support for address-of pointers to members of structs.
|
2020-04-30 22:15:59 +02:00 |
|
jespergravgaard
|
8f2b1c2134
|
Moved MOS 6526 and MOS 6581 to separate H-files. Removed log noise causes by structs in H-files.
|
2020-04-28 00:30:35 +02:00 |
|
jespergravgaard
|
db6f8b5a36
|
Added variable nomodify/volatile information to log.
|
2020-03-29 21:00:25 +02:00 |
|
jespergravgaard
|
ae1536f429
|
Merged simpler live range calculation to master. Improved scope weight calculation to combine call graph depth and loop depth. Added missing fragments.
|
2020-03-23 00:10:07 +01:00 |
|
jespergravgaard
|
6b3b4bec5a
|
Working on live range effective simple. Fixed aliasing and parameters. There is still problems with functions calling functions - such as print_w(), print_sw() and print_char().
|
2020-03-22 22:26:39 +01:00 |
|
jespergravgaard
|
c6f81595fb
|
Added support for %E in linker scripts expanding to the name of the entry point label starting the program (ie. __bbegin). __bbegin handling could still use some love.
|
2020-03-03 08:58:31 +01:00 |
|
jespergravgaard
|
e1258f943d
|
Working on new ValueSource based unwinding!
|
2020-02-04 20:52:58 +01:00 |
|
jespergravgaard
|
a50b295c45
|
Working on new ValueSource based unwinding!
|
2020-02-03 08:30:17 +01:00 |
|
jespergravgaard
|
030a379845
|
Struct values can now be bulk initialized / copied in assignments. Still needs work for global variables and more.
|
2020-01-09 00:30:16 +01:00 |
|
jespergravgaard
|
26be14f7ee
|
Working on improvements regarding global initializers and unnecessary unwinding of constant structs. Moved most unwinding to separate package.
|
2020-01-07 08:28:57 +01:00 |
|
jespergravgaard
|
db595d0b53
|
Structs with array members finally working. However import improvements remain regarding global initializers and unnecessary unwinding of constant structs.
|
2020-01-02 00:31:29 +01:00 |
|
Jesper Gravgaard
|
2cf4a3c347
|
Added support for initializing & copying array inside struct using intrinsic memset/memcpy.
|
2019-12-28 22:33:52 +01:00 |
|
jespergravgaard
|
e8a0478e5f
|
Implemented C-classic struct functionality for loadstore struct variables. Works for most scenarios: declaration, initialization, assignment, member-access. Structs containing arrays not working yet.
|
2019-12-27 22:35:05 +01:00 |
|