llvm-tblgen --version (return code: 0)
LLVM (http://llvm.org/):
LLVM version 3.8.0
Optimized build.
Built Jul 9 2016 (11:22:59).
Default target: x86_64-pc-linux-gnu
Host CPU: ivybridge
llvm-tblgen --help (return code: 0)
USAGE: llvm-tblgen [options] <input file>
OPTIONS:
General options:
-I=<directory> - Directory of include files
-asmparsernum=<uint> - Make -gen-asm-parser emit assembly parser #N
-asmwriternum=<uint> - Make -gen-asm-writer emit assembly writer #N
-class=<class name> - Print Enum list for this class
-d=<filename> - Dependency filename
-match-prefix=<string> - Only match instructions with the given prefix
-o=<filename> - Output filename
-omit-comments - Do not generate comments
Action to perform:
-print-records - Print all records to stdout (default)
-gen-emitter - Generate machine code emitter
-gen-register-info - Generate registers and register classes info
-gen-instr-info - Generate instruction descriptions
-gen-callingconv - Generate calling convention descriptions
-gen-asm-writer - Generate assembly writer
-gen-disassembler - Generate disassembler
-gen-pseudo-lowering - Generate pseudo instruction lowering
-gen-asm-matcher - Generate assembly instruction matcher
-gen-dag-isel - Generate a DAG instruction selector
-gen-dfa-packetizer - Generate DFA Packetizer for VLIW targets
-gen-fast-isel - Generate a "fast" instruction selector
-gen-subtarget - Generate subtarget enumerations
-gen-intrinsic - Generate intrinsic information
-gen-tgt-intrinsic - Generate target intrinsic information
-print-enums - Print enum values for a class
-print-sets - Print expanded sets for testing DAG exprs
-gen-opt-parser-defs - Generate option definitions
-gen-ctags - Generate ctags-compatible index
-gen-attrs - Generate attributes
Generic Options:
-help - Display available options (-help-hidden for more)
-help-list - Display list of available options (-help-list-hidden for more)
-version - Display the version of this program