Gtker
|
95ea59f472
Add support for function pointers in casts and fp arguments
|
13 hours ago |
Gtker
|
bb39c2aacf
Refactor parse_function_pointer into function
|
15 hours ago |
Gtker
|
5e076726b0
Add initial support for casting
|
17 hours ago |
Gtker
|
3f5e0f188c
Make casting an error
|
17 hours ago |
Andrius Štikonas
|
6576f41507
Tokenize labels and case statements as two separate tokens.
|
1 day ago |
Gtker
|
6216ae54ce
Fix armv7l emit_load_relative_to_register small value optimization
|
1 day ago |
Gtker
|
2edc2530b3
Fix all armv7l tests
|
1 day ago |
Gtker
|
3ff4774e98
armv7l: Fix invalid load for immediates under 0
|
1 day ago |
Andrius Štikonas
|
5cccef6565
aarch64: add missing LOAD_W16_AHEAD in switch default statement.
|
1 day ago |
Gtker
|
1e87a68a23
Fix armv7l incorrect stack direction and stack reservation
|
1 day ago |
Andrius Štikonas
|
a3540f7fa0
aarch64: add missing LOAD_W16_AHEAD in switch table.
|
2 days ago |
Gtker
|
9a1a27306b
Fix aarch64 emit_load_relative_to_register double negative
|
2 days ago |
Gtker
|
a49d2b595a
Fix aarch64 emit_sub being the opposite of others
|
2 days ago |
Gtker
|
56750491e0
Refactor process_static_variable in prep for multiple vars
|
3 days ago |
Gtker
|
05a63be258
Fix globals being padded too much and missing newline
|
3 days ago |
Gtker
|
5cf89515cd
Add multiple global variable declarations per statement
|
3 days ago |
Gtker
|
c11c08b7bb
Move function pointer parsing for globals into global if
|
3 days ago |
Gtker
|
5eec34efaa
Refactor global declarations into same function
|
4 days ago |
Gtker
|
c2317f4f2c
Refacto emit_va_start_intrinsic to avoid unnecessary push/pop
|
4 days ago |
Gtker
|
6cbc467b21
Simplify collect_locals depth calculation
|
4 days ago |
Gtker
|
6e8ff12940
Refactor depth calculations in collect_local
|
4 days ago |
Gtker
|
2244994b2b
Move collect locals depth calculation closer together
|
4 days ago |
Gtker
|
e491e8af46
Refactor process_static_variable to use declare_global_variable
|
4 days ago |
Gtker
|
43dbef6420
Make variables in loops act like normal locals
|
4 days ago |
Gtker
|
413c69f4a5
Allocate stack up front and always clean up locals
|
4 days ago |
Gtker
|
14eb70207b
Guard load_immediate optimization for AARCH64 against other registers
|
4 days ago |
Gtker
|
e77c8c5523
Add write_add_immediate
|
4 days ago |
Gtker
|
a8270870d9
Add write_sub and write_sub_immediate
|
4 days ago |
Gtker
|
7495ba33d0
Add write_add function
|
4 days ago |
Gtker
|
3e9e16502c
Add write_load_immediate and emit_to_string functions
|
4 days ago |