Completed subtraction for llvm