water111
|
27f0a7ca44
|
[Decompiler] Begin expression conversion, rearrange tests (#209)
* refactor tests and analysis passes
* identity test working
* combine test categories with only a few cases
* more fixes
|
2021-01-23 16:32:56 -05:00 |
|
water111
|
d86964985a
|
Improve Register Allocator (#154)
* before adding IRegSet stuff
* use bitsets for live analysis
* speed up
* add stack structures
* organize new better
|
2020-12-06 15:42:26 -05:00 |
|
water111
|
06918e1fea
|
Implement gkernel : Part 1 (#150)
* start gkernel implementation
* progress
* more of kernel
* swap to new dispatcher, will it work on windows
* update
|
2020-12-05 17:09:46 -05:00 |
|
water111
|
90e5c023f1
|
Basic Inline Assembly (#149)
* basic inline assembly support
* fix rlet
* clean up detail in IR and update documentation
|
2020-12-04 12:57:10 -05:00 |
|
water111
|
ea479bee98
|
Add enums and some cleanup (#148)
* support enums
* better compiler warnings
* tweaks to build with clang
|
2020-12-02 19:51:42 -05:00 |
|
water111
|
460ec874bb
|
Add support for stack integers (#135)
* add support for stack integers
* update documentation
* revise value type stack variables
|
2020-11-22 12:22:19 -05:00 |
|
water
|
f7abe9c5f8
|
clean up some warnings and add some extra integer tests
|
2020-10-09 21:28:41 -04:00 |
|
Tyler Wilding
|
c34c0a898d
|
Use ubuntu 20.04 which has GCC 8 atleast
|
2020-10-09 20:15:44 -04:00 |
|
Tyler Wilding
|
b99b63af65
|
lint: Clang format
|
2020-10-09 13:24:55 -04:00 |
|
Tyler Wilding
|
df6e6dd2a2
|
Create new categorized test classes, for the most part just a copy of current tests into new framework
|
2020-10-08 00:06:48 -04:00 |
|