Make the ir cross compiler print to the file, fix up some prelude stuff.
Print out IR along with generated C in the IR-based cross compiler
Define alloca when needed.
Fold consts during IR generation
Add typedefs to the frontend and ccross