Fix negate op not working for -0 in llvm backend