[llvm-commits] CVS: llvm/docs/CommandGuide/llvm-abcd.pod

Brian Gaeke gaeke at cs.uiuc.edu
Thu Jul 1 15:08:03 PDT 2004


Changes in directory llvm/docs/CommandGuide:

llvm-abcd.pod added (r1.1)

---
Log message:

abcd pod document


---
Diffs of the changes:  (+63 -0)

Index: llvm/docs/CommandGuide/llvm-abcd.pod
diff -c /dev/null llvm/docs/CommandGuide/llvm-abcd.pod:1.1
*** /dev/null	Thu Jul  1 15:07:25 2004
--- llvm/docs/CommandGuide/llvm-abcd.pod	Thu Jul  1 15:07:15 2004
***************
*** 0 ****
--- 1,63 ----
+ =pod
+ 
+ =head1 NAME
+ 
+ llvm-abcd - bytecode file low-level dumper
+ 
+ =head1 SYNOPSIS
+ 
+ llvm-abcd [options] [filename]
+ 
+ =head1 DESCRIPTION
+ 
+ The B<llvm-abcd> command is a small utility for analyzing bytecode files. The
+ B<abcd> acronym stands for B<a>nalysis of B<b>yteB<c>ode B<d>isplayer. The tool
+ reads a bytecode file (such as generated with the B<llvm-as> tool) and produces
+ statistical and low level bytecode format dumps. This tool is probably not of
+ much interest or utility except for those working directly with the bytecode
+ format. Most LLVM users can just ignore this tool.
+ 
+ If filename is omitted or is I<->, then B<llvm-abcd> reads its input from 
+ standard input. This is useful for combining B<llvm-abcd> in a pipeline.
+ 
+ =head1 OPTIONS
+ 
+ =over
+ 
+ =item B<--nodetails>
+ 
+ Causes B<llvm-abcd> to abbreviate its output by writing out only a module level
+ summary. The details for individual functions are not displayed.
+ 
+ =item B<--dump>
+ 
+ Causes B<llvm-abcd> to dump the bytecode in a human readable format. This format
+ is significantly different from LLVM assembly and provides details about the
+ encoding of the bytecode file.
+ 
+ =item B<--verify>
+ 
+ Causes B<llvm-abcd> to verify the module produced by by reading the bytecode.
+ This ensures that the statistics generated are reliable.
+ 
+ =item B<--help>
+ 
+ Print a summary of command line options. 
+ 
+ =back
+ 
+ =head1 EXIT STATUS
+ 
+ If B<llvm-abcd> succeeds, it will exit with zero exit status.  Otherwise, if an
+ error occurs, it will exit with a non-zero exit status, usually 1.
+ 
+ =head1 SEE ALSO
+ 
+ L<llvm-dis>, L<LLVM Bytecode File Format|../docs/BytecodeFormat.html>
+ 
+ =head1 AUTHOR
+ 
+ Maintained by L<rspencer at x10sys.com|Reid Spencer>. 
+ 
+ =cut
+ 





More information about the llvm-commits mailing list