Module llvm

Source

Structs§

LlvmAr
A llvm-ar invocation builder.
LlvmBcanalyzer
A llvm-bcanalyzer invocation builder.
LlvmDis
A llvm-dis invocation builder.
LlvmDwarfdump
A llvm-dwarfdump invocation builder.
LlvmFilecheck
A llvm-filecheck invocation builder.
LlvmNm
A llvm-nm invocation builder.
LlvmObjcopy
A llvm-objcopy invocation builder.
LlvmObjdump
A llvm-objdump invocation builder.
LlvmPdbutil
A llvm-pdbutil invocation builder.
LlvmProfdata
A llvm-profdata invocation builder.
LlvmReadobj
A llvm-readobj invocation builder.

Functions§

llvm_ar
Construct a new llvm-ar invocation. This assumes that llvm-ar is available at $LLVM_BIN_DIR/llvm-ar.
llvm_bcanalyzer
Construct a new llvm-bcanalyzer invocation. This assumes that llvm-bcanalyzer is available at $LLVM_BIN_DIR/llvm-bcanalyzer.
llvm_bin_dir
Generate the path to the bin directory of LLVM.
llvm_dis
Construct a new llvm-dis invocation. This assumes that llvm-dis is available at $LLVM_BIN_DIR/llvm-dis.
llvm_dwarfdump
Construct a new llvm-dwarfdump invocation. This assumes that llvm-dwarfdump is available at $LLVM_BIN_DIR/llvm-dwarfdump.
llvm_filecheck
Construct a new llvm-filecheck invocation. This assumes that llvm-filecheck is available at $LLVM_FILECHECK.
llvm_nm
Construct a new llvm-nm invocation. This assumes that llvm-nm is available at $LLVM_BIN_DIR/llvm-nm.
llvm_objcopy
Construct a new llvm-objcopy invocation. This assumes that llvm-objcopy is available at $LLVM_BIN_DIR/llvm-objcopy.
llvm_objdump
Construct a new llvm-objdump invocation. This assumes that llvm-objdump is available at $LLVM_BIN_DIR/llvm-objdump.
llvm_pdbutil
Construct a new llvm-pdbutil invocation. This assumes that llvm-pdbutil is available at $LLVM_BIN_DIR/llvm-pdbutil.
llvm_profdata
Construct a new llvm-profdata invocation. This assumes that llvm-profdata is available at $LLVM_BIN_DIR/llvm-profdata.
llvm_readobj
Construct a new llvm-readobj invocation with the GNU output style. This assumes that llvm-readobj is available at $LLVM_BIN_DIR/llvm-readobj.