BUGPOINT(1) LLVM BUGPOINT(1) (NAME) bugpoint - (SYNOPSIS) bugpoint [options] [input LLVM ll/bc files] [LLVM passes] --args program arguments (DESCRIPTION) bugpoint (passes) LLVM . : ( JIT). . bugpoint << LLVM bugpoint>> <> LLVM . (OPTIONS) --additional-so library (shared object) library . LLVM ( X curses) . --append-exit-code={true,false} . false . --args program args --args . program args <<"-">> : bugpoint [bugpoint args] --args -- [program args] <<"--">> --args bugpoint <<"-">> --args bugpoint. --tool-args tool args --tool-args LLVM (llc lli ) . : bugpoint [bugpoint args] --tool-args -- [tool args] <<"--">> --tool-args bugpoint <<"-">> --tool-args bugpoint ( --args ). --safe-tool-args tool args --safe-tool-args <<>> ("safe"). --gcc-tool-args gcc tool args --gcc-tool-args gcc. --opt-args opt args --opt-args opt. --disable-{dce,simplifycfg} . bugpoint . bugpoint . --enable-valgrind valgrind . bugpoint . -find-bugs bugpoint . -help . --input filename filename . --load plugin plugin bugpoint. . . -help --load : bugpoint --load myNewPass.so -help --mlimit megabytes . . --output filename filename (<< >> "reference output") . bugpoint <<>> ("safe") . --run-{int,jit,llc,custom} bugpoint . JIT ( --exec-command ) . --safe-{llc,custom} bugpoint <<>> ("safe") . << >> ( ) . ( --exec-command ) . JIT <<>> . --exec-command command --run-custom --safe-custom . (cross-compilation) . --compile-command command --compile-custom . << >> ("interesting") ( 0) ( << >> ). (link) . CHECK compile-command : #!/bin/sh llc "$@" not FileCheck [bugpoint input file].ll < bugpoint-test-program.s FileCheck ("fail") . FileCheck . --safe-path path --safe-{int,jit,llc,custom} . --verbose-errors={true,false} bugpoint <<"">> . stderr . . false . (EXIT STATUS) bugpoint 0 . . (SEE ALSO) opt(1) (AUTHORS) LLVM (https://llvm.org). (COPYRIGHT) 2003-2026, LLVM Project 22 2026-07-15 BUGPOINT(1)