OS Manuals

/usr/bin/llvm-ifs

Low-level virtual machine 14 - core frameworks

From llvm-14 14.0.6-r12 (enterprise-packages), captured 2026-11-08 by running llvm-ifs --help (exit 0). permalink

USAGE: llvm-ifs [options] input

OPTIONS:

Color Options:

  --color                    - Use colors in output (default=autodetect)

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

Ifs Options:

  --arch=<string>            - Specify the architecture, e.g. x86_64
  --bitwidth=<value>         - Specify the bit width
    =32                      -   32 bits
    =64                      -   64 bits
  --endianness=<value>       - Specify the endianness
    =little                  -   Little Endian
    =big                     -   Big Endian
  --hint-ifs-target=<string> - When --output-format is 'IFS', this flag will hint the expected target triple for IFS output
  --input-format=<value>     - Specify the input file format
    =IFS                     -   Text based ELF stub file
    =ELF                     -   ELF object file
  --output=<string>          - Output file **DEPRECATED**
  --output-elf=<string>      - Output path for ELF file
  --output-format=<value>    - Specify the output file format **DEPRECATED**
    =IFS                     -   Text based ELF stub file
    =ELF                     -   ELF stub file
    =TBD                     -   Apple TBD text stub file
  --output-ifs=<string>      - Output path for IFS file
  --output-tbd=<string>      - Output path for TBD file
  --soname=<name>            - Manually set the DT_SONAME entry of any emitted files
  --strip-ifs-arch           - Strip target architecture information away from IFS output
  --strip-ifs-bitwidth       - Strip target bit width information away from IFS output
  --strip-ifs-endianness     - Strip target endianness information away from IFS output
  --strip-ifs-target         - Strip all target information away from IFS output
  --strip-undefined          - Strip undefined symbols from IFS output
  --target=<string>          - Specify the target triple, e.g. x86_64-linux-gnu
  --write-if-changed         - Write the output file only if it is new or has changed.
Options (21)
OptionDescriptionSource
--color- Use colors in output (default=autodetect)help
--help- Display available options (--help-hidden for more)help
--help-list- Display list of available options (--help-list-hidden for more)help
--version- Display the version of this programhelp
--arch string- Specify the architecture, e.g. x86_64help
--bitwidth value- Specify the bit width =32 - 32 bits =64 - 64 bitshelp
--endianness value- Specify the endianness =little - Little Endian =big - Big Endianhelp
--input-format value- Specify the input file format =IFS - Text based ELF stub file =ELF - ELF object filehelp
--output string- Output file **DEPRECATED**help
--output-elf string- Output path for ELF filehelp
--output-format value- Specify the output file format **DEPRECATED** =IFS - Text based ELF stub file =ELF - ELF stub file =TBD - Apple TBD text stub filehelp
--output-ifs string- Output path for IFS filehelp
--output-tbd string- Output path for TBD filehelp
--soname name- Manually set the DT_SONAME entry of any emitted fileshelp
--strip-ifs-arch- Strip target architecture information away from IFS outputhelp
--strip-ifs-bitwidth- Strip target bit width information away from IFS outputhelp
--strip-ifs-endianness- Strip target endianness information away from IFS outputhelp
--strip-ifs-target- Strip all target information away from IFS outputhelp
--strip-undefined- Strip undefined symbols from IFS outputhelp
--target string- Specify the target triple, e.g. x86_64-linux-gnuhelp
--write-if-changed- Write the output file only if it is new or has changed.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.