This reverts commit fd4808887e.
This patch causes gcc to issue a lot of warnings like:
warning: base class ‘class llvm::MCParsedAsmOperand’ should be
explicitly initialized in the copy constructor [-Wextra]
To-do ----- * Instruction encodings * Tailcalls * Investigate loop alignment * Add builtins