diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2006-08-10 21:02:25 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2006-08-10 21:02:25 +0000 |
commit | e1b3eaf18aca0cda4beb5f5ce0e73638c46d5d35 (patch) | |
tree | 13dd73124b16b62071f503e3a367e1877ca32615 /llvm/docs/CommandGuide/llvm2cpp.pod | |
parent | ba02d8fe7f718c85a0557f9cc5a86c01543bd68a (diff) | |
download | bcm5719-llvm-e1b3eaf18aca0cda4beb5f5ce0e73638c46d5d35.tar.gz bcm5719-llvm-e1b3eaf18aca0cda4beb5f5ce0e73638c46d5d35.zip |
llvm2cpp no longer reads LLVM assembly but LLVM bytecode instead. Adjust
the documentation to reflect this.
llvm-svn: 29596
Diffstat (limited to 'llvm/docs/CommandGuide/llvm2cpp.pod')
-rw-r--r-- | llvm/docs/CommandGuide/llvm2cpp.pod | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/docs/CommandGuide/llvm2cpp.pod b/llvm/docs/CommandGuide/llvm2cpp.pod index ecdf7983607..89dec36b837 100644 --- a/llvm/docs/CommandGuide/llvm2cpp.pod +++ b/llvm/docs/CommandGuide/llvm2cpp.pod @@ -2,7 +2,7 @@ =head1 NAME -llvm2xpp - LLVM assembler to LLVM C++ IR translator +llvm2xpp - LLVM bytecode to LLVM C++ IR translator =head1 SYNOPSIS @@ -10,18 +10,18 @@ B<llvm2cpp> [I<options>] [I<filename>] =head1 DESCRIPTION -B<llvm2cpp> translates from human readable LLVM assembly (.ll files) to a +B<llvm2cpp> translates from LLVM bytecode (.bc files) to a corresponding C++ source file that will make calls against the LLVM C++ API to build the same module as the input. By default, the C++ output is a complete program that builds the module, verifies it and then emits the module as -LLVM assembly again. This technique assists with testing because the input to +LLVM assembly. This technique assists with testing because the input to B<llvm2cpp> and the output of the generated C++ program should be identical. If F<filename> is omitted or is C<->, then B<llvm2cpp> reads its input from standard input. If an output file is not specified with the B<-o> option, then -B<llvm-as> sends its output to a file or standard output by following +B<llvm2cpp> sends its output to a file or standard output by following these rules: =over @@ -32,12 +32,12 @@ If the input is standard input, then the output is standard output. =item * -If the input is a file that ends with C<.ll>, then the output file is of +If the input is a file that ends with C<.bc>, then the output file is of the same name, except that the suffix is changed to C<.cpp>. =item * -If the input is a file that does not end with the C<.ll> suffix, then the +If the input is a file that does not end with the C<.bc> suffix, then the output file has the same name as the input file, except that the C<.cpp> suffix is appended. |