add no-signed-wrap and no-unsigned-wrap flags to IRBuilder
add exact flag to IRBuilder
add neg nuw nsw