Moving the ZR lowering to AsmPrinter.
Removed a bunch of redundant code.
Trying to find out why my types aren't legalized.
Got compiling working, trying to reduce code by using flags.