Set the size of a char to 1 byte
Create a test case to see how char members are working together
Restart optimization after removing calls to empty functions, it can
change the results of escape analysis and could make other functions
empty and so on...
Added simple test
Pass char arguments by MOV not PUSH
Handle sizes with addresses on the lhs
Align stack pointer on the size of an int
Add support for printing sizes of instruction
Cleanup
Cleanup
Small refactorings
Load chars with MOVZX BYTE
Fix handling of char
Update the test case
Use bound subregisters because rsi and rdi are not eight bits
allocatable...
Handle different sizes
Enhance printing with size capabilities
Set size for writing to arrays
Use byte char to load chars
Use the correct instructions