Make AsmPrinter usable outside pass manager to parse inline asm
Use AsmPrinter to parse inline asm to correctly calculate block sizes