llvm-upgrade - LLVM assembly upgrader
llvm-upgrade [options] [filename]
llvm-upgrade is the LLVM assembly upgrader. It reads a file containing human-readable LLVM assembly language, and upgrades that assembly to the current version of LLVM. If the input is in the form currently accepted by LLVM, then no upgrades are performed.
The expected usage of this tool is as a filter, like this:
llvm-1.9/bin/llvm-dis < 1.9.bc | llvm-upgrade | llvm-2.0/bin/llvm-as -o 2.0.bc
If filename is omitted or is -
, then llvm-upgrade reads its input from
standard input.
If an output file is not specified with the -o option, then llvm-upgrade sends its output to standard output.
-
, then llvm-upgrade
sends its output to standard output.
If llvm-upgrade succeeds, it will exit with 0. Otherwise, if an error occurs, it will exit with a non-zero value.
Maintained by the LLVM Team (http://llvm.org).