Rearrange code, indent for the namespace, add the createMachineFunctionPrinterPass