Some llvm assignment statements working, and maybe unary minus